Ошибка! "Этот вирус сразу после установки в смартфон внедряется в него. "
надо читать как "Этот вирус сразу после установки в смартфон внедряется в мозг. "
Тогда все становится на свои места.
Автор, тебя инопланетяне сколько раз похищали?
ну раз ты с мозгами, так поясни, каким образом вирус запускается смартфоне, предположим, что он там действительно записан, пусть вместо SimToolKit (там удобнее всего) или в виде еще какого Java скрипта, на симках это поддерживается. Ну и еще блесни эрудицией, каким образом обходится шифрование? сим-карта, как ты знаешь не флэшка, все данные шифруются и контролируются оператором.
или ты так, "не мешки ворочать"
теоретически можно, можно наверное и на рутированном смарте попробовать заставить его исполниться, но что-то мне подсказывает, кроме самых элементарных функций, типа перезагрузки и выключения хрен чего добьешься. (осмелимся предположить, что можно даже ввести в цикличную перезагрузку). но вряд ли что-то более.
" По закону, все сим-карты должны регистрироваться на документ удостоверяющий личность"-это Российский закон.Во многих странах СИМки продают без документов
"Но симка уже произведена с очень классным вирусом". Опа, вот это меня заинтересовало. А так как я сам не программист, то передам сие русским языком, как он рассказал мне. "Этот вирус сразу после установки в смартфон внедряется в него."
СПАСИБО! Ты сделал мой день!
Чтобы об этом говорить, нужно понимать:
Во-первых, что такое симка
во-вторых, как телефон общается с симкой (какие процессы обмена данными происходят)
в-третьих, основные принципы работы вредоносного ПО
И это как минимум. По этому, не строй предположений, а просто послушай умных дядей.
На сегодняшний день в нынешних условиях и технологиях ЖСМ сетей ответ - НЕТ!
Во первых, 64KB - очень мало, что бы написать программу, которая будет работать на всех моделях Android.
Во вторых, львиная доля этой памяти уже зарезервирована под служебные нужны самой SIM-карты.
С другой стороны, на SIM-картах могут располагаться небольшие программки типа SIM-меню, но их возможности крайне ограничены. Хотя SIM-меню и может отправлять SMS на произвольные номера, но может это делать только по запросу пользователя.
Загрузчик?! Вряд ли, загрузчик - это тоже довольно сложная программа которая просто не уместиться в 64KB (за минусом зарезервированной части памяти).
Теоретически SIM карта может быть неким идентификатором в сети, через который в дальнейшем можно залить зловреда для получения контроля над устройством пользователя. Да, что то вроде загрузчика, но все же не загрузчик в чистом виде.
Про фрагментацию. Я тебя разочарую, но именно на Android она наиболее ярко выражена. Ты не думал, почему у многих программ в Google play есть пометка "несовместимо с вашими устройствами"? А про кастомные Andriod можно вообще не говорить.
Ассемблер и Android. Опыт программирования точно имеется?! Ассемблер создает программу жестко привязанную к процессору. А на Android-устройствах используются различные архитектуры, такие как Intel, ARM, MIPS. Но даже процессоры одной архитектуры имеют множество (зачастую не совместимых друг с другом) модификаций, к примеру Tegra, Qualcomm, TI, MTK и огромное множество других.
Что бы избежать проблем аппаратной несовместимости, разработчики Android создали виртуальную машину Dalvik (сейчас заменена на ART). Разработчики ПО для Android создают программы для выполнения в виртуальной среде, которое не зависит от аппаратной части устройства, но такие программы гораздо больше 64KB. А я тебе в очередной раз напомню, что на SIM-карте большая часть из этих 64KB зарезервировано под собственный нужны самой SIM-карты.
Есть способы вынести часть кода в библиотеки, выполняемые непосредственно на процессоре (Android Bionic), что в разы повышает производительность. Но в качестве побочного эффекта мы встречаем фрагментацию. В таком виде для программы необходимо готовить библиотеки под различные архитектурные решения. Ведь программа использующая библиотеки созданные для Intel просто не запустится на ARM или MIPS.
Вот теперь и думай. Автономный загрузчик для виртуальной среды Android просто не влезет в память SIM-карты. А загрузчик, написанный с помощью Bionic просто не запуститься на большей части устройств из-за фрагментации.
Возможно ты имел ввиду Java-апплет для SIM-меню? Да, туда можно что то записать, но такие апплеты не могут действовать самостоятельно, а лишь по вызову пользователя.
Ну и главное. Никто и никогда не будет использовать сложный способ при наличии простого и легкого. Данный вопрос не интересен даже с академической стороны.
785 комментариев
10 лет назад
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Никакой доступ к ВК и банкам не получишь из-за симки! Херня полная что написано
Удалить комментарий?
Удалить Отмена10 лет назад
надо читать как "Этот вирус сразу после установки в смартфон внедряется в мозг. "
Тогда все становится на свои места.
Автор, тебя инопланетяне сколько раз похищали?
Удалить комментарий?
Удалить Отмена10 лет назад
или ты так, "не мешки ворочать"
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Или для тебя она уже не страна?:)
Удалить комментарий?
Удалить Отмена10 лет назад
СПАСИБО! Ты сделал мой день!
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Во-первых, что такое симка
во-вторых, как телефон общается с симкой (какие процессы обмена данными происходят)
в-третьих, основные принципы работы вредоносного ПО
И это как минимум. По этому, не строй предположений, а просто послушай умных дядей.
На сегодняшний день в нынешних условиях и технологиях ЖСМ сетей ответ - НЕТ!
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Во вторых, львиная доля этой памяти уже зарезервирована под служебные нужны самой SIM-карты.
С другой стороны, на SIM-картах могут располагаться небольшие программки типа SIM-меню, но их возможности крайне ограничены. Хотя SIM-меню и может отправлять SMS на произвольные номера, но может это делать только по запросу пользователя.
Загрузчик?! Вряд ли, загрузчик - это тоже довольно сложная программа которая просто не уместиться в 64KB (за минусом зарезервированной части памяти).
Теоретически SIM карта может быть неким идентификатором в сети, через который в дальнейшем можно залить зловреда для получения контроля над устройством пользователя. Да, что то вроде загрузчика, но все же не загрузчик в чистом виде.
Про фрагментацию. Я тебя разочарую, но именно на Android она наиболее ярко выражена. Ты не думал, почему у многих программ в Google play есть пометка "несовместимо с вашими устройствами"? А про кастомные Andriod можно вообще не говорить.
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Что бы избежать проблем аппаратной несовместимости, разработчики Android создали виртуальную машину Dalvik (сейчас заменена на ART). Разработчики ПО для Android создают программы для выполнения в виртуальной среде, которое не зависит от аппаратной части устройства, но такие программы гораздо больше 64KB. А я тебе в очередной раз напомню, что на SIM-карте большая часть из этих 64KB зарезервировано под собственный нужны самой SIM-карты.
Есть способы вынести часть кода в библиотеки, выполняемые непосредственно на процессоре (Android Bionic), что в разы повышает производительность. Но в качестве побочного эффекта мы встречаем фрагментацию. В таком виде для программы необходимо готовить библиотеки под различные архитектурные решения. Ведь программа использующая библиотеки созданные для Intel просто не запустится на ARM или MIPS.
Вот теперь и думай. Автономный загрузчик для виртуальной среды Android просто не влезет в память SIM-карты. А загрузчик, написанный с помощью Bionic просто не запуститься на большей части устройств из-за фрагментации.
Возможно ты имел ввиду Java-апплет для SIM-меню? Да, туда можно что то записать, но такие апплеты не могут действовать самостоятельно, а лишь по вызову пользователя.
Ну и главное. Никто и никогда не будет использовать сложный способ при наличии простого и легкого. Данный вопрос не интересен даже с академической стороны.
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена