LINUX tiny-crackme



         

tiny-crackme - 8


ebx ptrace

LOAD:0020009D mov ecx,offset dword_200296; 4

LOAD:002000A2 mov edx, 4 ;

LOAD:002000A7 call loc_2002AA ; 4

LOAD:002000AC call loc_2002C9 ; + CRC

LOAD:002000B1 xor ebx, dword_200296 ;

LOAD:002000B7 jz short loc_2000CC ; -> CRC

LOAD:002000B9

LOAD:002000B9 loc_2000B9: ; CODE XREF: start+C7j

LOAD:002000B9 mov ecx, offset aWrongPasswordS ;

LOAD:002000BE mov dl, 1Dh ; CRC

LOAD:002000C0 call loc_20029A ;

LOAD:002000C5 jmp loc_20030C ; ->

LOAD:002000C5

LOAD:002000CA db 72h ; r ;

LOAD:002000CB db 36h ; 6 ;

LOAD:002000CC

LOAD:002000CC loc_2000CC: ; CODE XREF: start+AFj

LOAD:002000CC pop ebx ;

ebx ptrace

LOAD:002000CD test ebx, ebx ;

LOAD:002000CF jnz short loc_2000B9 ; ->

LOAD:002000D1 mov ecx, offset aSuccessCongrat ;

LOAD:002000D6 mov edx, 68h ; ! !

LOAD:002000DB call loc_20029A ;

LOAD:002000E0 jmp loc_20030C ; ->

LOAD:002000E0

LOAD:002000E5 aWrongPasswordS db 0Ah ; DATA XREF: start:loc_2000B9o

LOAD:002000E5 db ' Wrong password, sorry...',0Ah

LOAD:002000E5 db 0Ah,0

LOAD:00200102 aSorryButThePro db 'Sorry but the process seems to be traced...',0Ah,0

LOAD:00200102 ; DATA XREF: start+80o