Transcript
Page 1: введение в Reverse engineering

ВВЕДЕНИЕ В REVERSE

ENGINEERING М Е Т О Д Ы А Т А К И И З А Щ И Т Ы W I N D O W S П Р И Л О Ж Е Н И Й .

Page 2: введение в Reverse engineering

ЧЕМ ПОЛЕЗЕН

REVERSE ENGINEERING?

Page 3: введение в Reverse engineering

ЧТО ТАКОЕ WINAPI?

Page 4: введение в Reverse engineering

ОТМЫЧКА ДЛЯ БЕЗДАРНОЙ ЗАЩИТЫ.

ФУНКЦИЯ ENABLEWINDOW

Page 5: введение в Reverse engineering
Page 6: введение в Reverse engineering
Page 7: введение в Reverse engineering
Page 8: введение в Reverse engineering
Page 9: введение в Reverse engineering

P R O C E D U R E T F O R M 1 . B U T T O N 1 C L I C K ( S E N D E R : T O B J E C T ) ;

V A R

H A N D L E , H A N D L E 2 : H W N D ;

C L A S S N A M E : P C H A R ;

B E G I N

H A N D L E : = F I N D W I N D O W ( N I L , P C H A R ( E D I T 1 . T E X T ) ) ;

G E T C L A S S N A M E ( H A N D L E , C L A S S N A M E , 2 5 5 ) ;

H A N D L E 2 : = F I N D W I N D O W E X W ( H A N D L E , 0 , N I L , ' R E G I S T E R ' ) ;

E N A B L E W I N D O W ( H A N D L E 2 , T R U E ) ;

E N D ;

E N D .

Page 10: введение в Reverse engineering

ОБЩАЯ СТРУКТУРА

PE-ФАЙЛА

Page 11: введение в Reverse engineering
Page 12: введение в Reverse engineering

ЗНАКОМСТВО С

ОТЛАДЧИКОМ OLLYDBG

Page 13: введение в Reverse engineering
Page 14: введение в Reverse engineering

ИССЛЕДОВАНИЕ CRACKME

Page 15: введение в Reverse engineering

АНТИОТЛАДОЧНЫЕ

ПРИЕМЫ

Page 16: введение в Reverse engineering
Page 17: введение в Reverse engineering

БОРЬБА С

АНТИОТЛАДКОЙ

Page 18: введение в Reverse engineering

УПАКОВКА

Page 19: введение в Reverse engineering

РАСПАКОВКА

Page 20: введение в Reverse engineering

ЗАКЛЮЧЕНИЕКАК ЗАЩИТИТЬ СВОЮ

ПРОГРАММУ:

Page 21: введение в Reverse engineering

А Н Т И О ТЛ А Д К АУ П А КО В Щ И К ИП Р О Т Е К Т О Р Ы

СО Б С Т В Е Н Н А Я З А Щ И ТАФ И Л ЬТ РА Ц И Я В ХОД Н Ы Х П А РА М Е Т Р О В

Х У К И WINAPI ФУ Н К Ц И ЙП Р О В Е Р К А Ц Е Л О С Т Н О С Т И Д А Н Н Ы Х

Ш И Ф Р О В А Н И Е


Top Related