Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.047 c
3-1083780956
TrOnIc
2004-05-05 22:15
2004.05.30
Подсчет .T. и . F. в таблице


9-1074633038
Alex Storm
2004-01-21 00:10
2004.05.30
Создание ландшафта на GLScene


7-1082526550
DC
2004-04-21 09:49
2004.05.30
Набор символов Unicod


1-1084558995
ИМХО
2004-05-14 22:23
2004.05.30
OLE-автоматизация Outlook а


14-1084469473
хз
2004-05-13 21:31
2004.05.30
UI дизайн