Текущий архив: 2004.05.30;
Скачать: CL | DM;
ВнизПроверить определённый участок кода Найти похожие ветки
← →
KLAUS © (2004-05-17 21:41) [0]Всем привет!
МОжет кто подскажет как проверить определённый участок кода на измимения :
Типа если было:
jz 0045621 , а кто-то изменит на jnz 0045621 , то прога бы вылетала...ну или что-нить другое!!
← →
GuAV © (2004-05-17 22:37) [1]KLAUS © (17.05.04 21:41)
Запускаем Notepad.exe
Открываем из него Notepad.exe - никаких проблем, тольо сохранить нельзя.
Намёк понят?
← →
GuAV © (2004-05-17 23:10) [2][1] - тоько не работает, если пользуешся упаковщиками, или если лезут не в екзешник, а в память твоего процесса
← →
evvcom © (2004-05-17 23:48) [3]Ну ты ведь знаешь, что там должно быть? Вот и проверяй.
← →
KLAUS (2004-05-18 19:24) [4]GuAV ©
Досадно, я как раз упаковываю!!!
evvcom ©
Знать-то знаю что должно, быть, а вот как проверить это -не заню!
← →
Jel © (2004-05-18 19:28) [5]
> KLAUS (18.05.04 19:24) [4]
Ну например CRC32 посчитай и сравнивай с эталоном. Только ИМХО несерьезно все это. Теперь такие "защиты" пионэры запросто ломают.
← →
KLAUS (2004-05-18 19:36) [6]Jel ©
ТЫ говоришь по контрольную сумму всего файла?
А как сделать чтоб на определённый участок?
P.S.
Возможно ли вставить код проверки, уже после компиляции проги?
И если бы хоть не большой примерчик, был бы очень признателен!
← →
GuAV © (2004-05-18 21:32) [7]
> определённый участок
> не большой примерчик
procedure MyProc;
asm
jz @@0045621
nop
db "abcd"
db 0 // PChar-terminator
@@0045621:
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(PChar(@MyProc));
end;
хотя, имхо, баловство всё это.
← →
KLAUS (2004-05-18 22:22) [8]GuAV ©
O THANKS
Я так понял, что прога прыгает на 0045621 свиряет с "abcd" , а что потом, опять прыгает на 0045621
← →
GuAV © (2004-05-18 23:06) [9][8]
LOL
Она просто показывает, что кусок кода можно использовать как обычные данные.
← →
KLAUS (2004-05-19 09:05) [10]GuAV ©
баловство всё это
Знаешь как лучше защитить прогу?
← →
pasha_golub © (2004-05-19 09:52) [11]KLAUS (19.05.04 09:05) [10]
Стоимость (силы вложенные на защиту) защиты должны быть эквивалентны прибыли от программы.
← →
KLAUS (2004-05-19 14:08) [12]Ну ёмаё ....неужели никто не занимается защитой?
← →
pasha_golub © (2004-05-19 15:04) [13]http://www.yandex.ru/yandsearch?rpt=rad&text=%E7%E0%F9%E8%F2%E0+%EF%F0%EE%E3%F0%E0%EC%EC+%E4%E5%EB%F4%E8
← →
KLAUS (2004-05-19 20:06) [14]pasha_golub ©
БЛАГОДАРЮ
Страницы: 1 вся ветка
Текущий архив: 2004.05.30;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.036 c