23.03.2013 Views

Quick introduction to reverse engineering for beginners

Quick introduction to reverse engineering for beginners

Quick introduction to reverse engineering for beginners

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

or ebx, DWORD PTR _x6$[esp+36]<br />

mov edi, esi<br />

or edi, DWORD PTR _x1$[esp+36]<br />

mov DWORD PTR _x28$[esp+32], ebx<br />

xor edi, DWORD PTR _x8$[esp+36]<br />

mov DWORD PTR _x24$[esp+32], edi<br />

xor edi, ecx<br />

not edi<br />

and edi, edx<br />

mov ebx, edi<br />

and ebx, ebp<br />

xor ebx, DWORD PTR _x28$[esp+32]<br />

xor ebx, eax<br />

not eax<br />

mov DWORD PTR _x33$[esp+32], ebx<br />

and ebx, DWORD PTR _a1$[esp+32]<br />

and eax, ebp<br />

xor eax, ebx<br />

mov ebx, DWORD PTR _out4$[esp+32]<br />

xor eax, DWORD PTR [ebx]<br />

xor eax, DWORD PTR _x24$[esp+32]<br />

mov DWORD PTR [ebx], eax<br />

mov eax, DWORD PTR _x28$[esp+32]<br />

and eax, DWORD PTR _a3$[esp+32]<br />

mov ebx, DWORD PTR _x3$[esp+36]<br />

or edi, DWORD PTR _a3$[esp+32]<br />

mov DWORD PTR _x36$[esp+32], eax<br />

not eax<br />

and eax, edx<br />

or ebx, ebp<br />

xor ebx, eax<br />

not eax<br />

and eax, DWORD PTR _x24$[esp+32]<br />

not ebp<br />

or eax, DWORD PTR _x3$[esp+36]<br />

not esi<br />

and ebp, eax<br />

or eax, edx<br />

xor eax, DWORD PTR _a5$[esp+32]<br />

mov edx, DWORD PTR _x36$[esp+32]<br />

xor edx, DWORD PTR _x4$[esp+36]<br />

xor ebp, edi<br />

mov edi, DWORD PTR _out1$[esp+32]<br />

not eax<br />

and eax, DWORD PTR _a2$[esp+32]<br />

not ebp<br />

and ebp, DWORD PTR _a1$[esp+32]<br />

and edx, esi<br />

xor eax, edx<br />

or eax, DWORD PTR _a1$[esp+32]<br />

not ebp<br />

xor ebp, DWORD PTR [edi]<br />

not ecx<br />

and ecx, DWORD PTR _x33$[esp+32]<br />

107

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!