Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Отладчики, устанавливающие глобальные точки останова (и soft-ice в их числе), всплывают независимо от того, какое приложение их вызывает, поэтому всегда обращайте внимание на правый нижний угол экрана, в котором soft-ice выводит имя процесса, «потревожившего» отладчик, и, если это не исследуемый вами процесс, а что-то еще, вы можете смело покинуть отладчик, дожидаясь его очередного всплытия.
Таблица 1. Функции, помогающие перехватить управление у распакованного вирусного кода, получившего управление
Основные функции стартового кода |
Основные потенциально опасные функции |
GetVersion GetVersionExA GetCommandLineA GetModuleHandleA GetStartupInfoA SetUnhandledExceptionFilter |
CreateFileA, RegOpenKeyA RegOpenKeyExA LoadLibraryA FindFirstFileA FindFirstFileExA |
Давайте продемонстрируем технику ручной
распаковки на примере анализа вируса IWorm.Sobig.f. PE-SCAN показывает, что он
упакован полиморфным упаковщиком TeLock 0.98 (
А теперь на сцену выходит наш прием с контрольными точками, и исследуемая программа тотчас ловится на GetModuleHandleA и CreateFileA. На момент вызова последних весь код и все данные зараженного файла уже полностью распакованы и просмотр содержимого сегмента данных немедленно разоблачает вирус по агрессивным текстовым строкам:
001B:00419561 62 6C 65 00 00 00 00 62-61 73 65 36 34 00 00 53 ble....base64..S
001B:00419571 4D 54 50 00 00 00 00 74-63 70 00 74 65 78 74 2F MTP....tcp.text/