|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Yaroslav K. 2:5020/400 28 Oct 2002 02:21:51 To : Eugene Suchkov Subject : Универсальный шеллкод для Windows + Борьба со спамботами -------------------------------------------------------------------------------- YK>>>> То, что я предлагаю вашему вниманию - ничто иное как шеллкод, YK>>>> который сам ищет адреса функций KERNEL32 вместо того чтобы YK>>>> полагаться на какие-то заданные адреса. ES>>> Да это давненько придумали - не меньше 4 лет назад... YK>> Приведите ссылки на реализацию, если можно. ES> infected voice #15, статья про вызов API из вирусов ES> там исходник как 2 капли воды похож на твой Если ты имеешь ввиду статью, которая начинается так: "HАХОЖДЕHИЕ АДРЕСА API (на примере моей Windows'95) Заранее известно, . (1) Export Table. Поиск точки входа GetProcAddressA. Name Ptr Table RVA - 50C60. (RVA первого имени в таблице) GetProcAddressA" находится по смещению 52e96. Соответствующий ему указатель в таблице имен - 510A4. 510A4 -50c60 ----- 444 / 4 ------- 111 (2) Ищем 111 элемент в Ordinal Table: Ordinal Table RVA = 51708, размер элемента - 2 байта Соответствующий GetProcAddress элемент: 51708 + 222 (111*2) ----- " то эта статья не более чем похожа на мой способ - это вариант для поиска прежде всего в Windows 95. К тому же изначально автор делает предположение, что цитирую "что адрес KERNEL32 в памяти моей системы - BFF70000". Мой код таких предполажений не делает. К тому же это только нахождение адреса - у меня же кроме этого есть поддержка загрузки файла на эксплуатируемый компьютер. Так что сходство конечно есть, но не более чем набором команд ассемблера. Всех благ! Пиши мне на bulldozer@skintwin.no-ip.com --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.nethack/1667948355301.html, оценка из 5, голосов 10
|