LINUX tiny-crackme



         

tiny-crackme - 7


:

LOAD:0020004B loc_20004B: ; DATA XREF: sub_2002F0+1o

LOAD:0020004B mov eax, 20019Eh ;

LOAD:00200050 mov ebx, 0F4h ;

LOAD:00200055 shr ebx, 2 ;

LOAD:00200058 mov edx, dword_200292 ; "" 0BEEFC0DAh

LOAD:0020005E call loc_2002BC ; layer-2

LOAD:00200063 mov ecx, offset unk_20019E ;

ASCII-

LOAD:00200068 mov edx, 0F4h ;

LOAD:0020006D call loc_20029A ;

LOAD:00200072 mov eax, 1Ah ; \

LOAD:00200077 xor ecx, ecx ; + ,

LOAD:00200079 mov esi, ecx ; + ptrace

LOAD:0020007B mov edx, 1 ; /

LOAD:00200080 int 80h ; LINUX - sys_ptrace

LOAD:00200082 sub ebx, eax ;

LOAD:00200084 test eax, eax ;

LOAD:00200086 jz short loc_200099 ; ->

LOAD:00200088 mov ecx, offset aSorryButThePro

LOAD:0020008D mov dl, 34h ; ,

LOAD:0020008F call loc_20029A ;

LOAD:00200094 jmp loc_20030 ; ->

LOAD:00200094

LOAD:00200099 loc_200099: ; CODE XREF: start+7Ej

LOAD:00200099 jmp short loc_20009C ;

loc_20009C

LOAD:00200099

LOAD:0020009B db 0B0h ; - ;

LOAD:0020009C

LOAD:0020009C loc_20009C: ; CODE XREF: start:loc_200099j

LOAD:0020009C push ebx ;