Skip to content

Instantly share code, notes, and snippets.

@iagox86
Created September 17, 2014 21:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iagox86/565617526c6d1b0a6309 to your computer and use it in GitHub Desktop.
Save iagox86/565617526c6d1b0a6309 to your computer and use it in GitHub Desktop.
.raw:00000000 push ebp
.raw:00000001 mov ebp, esp
.raw:00000003 mov eax, [ebp+4]
.raw:00000006 test eax, eax
.raw:00000008 jnz short loc_17
.raw:0000000A push 57h
.raw:0000000C call near ptr 34h
.raw:00000011 xor eax, eax
.raw:00000013 pop ebp
.raw:00000014 retn 8
.raw:00000017 ; ---------------------------------------------------------------------------
.raw:00000017
.raw:00000017 loc_17: ; CODE XREF: .raw:00000008j
.raw:00000017 mov cl, [eax]
.raw:00000019 test cl, cl
.raw:0000001B jz short loc_2E
.raw:0000001D mov dl, [ebp+4]
.raw:00000020 jmp short $+2
.raw:00000022 ; ---------------------------------------------------------------------------
.raw:00000022
.raw:00000022 loc_22: ; CODE XREF: .raw:00000020j
.raw:00000022 ; .raw:0000002C0j
.raw:00000022 cmp cl, dl
.raw:00000024 jz short loc_30
.raw:00000026 mov cl, [eax+1]
.raw:00000029 inc eax
.raw:0000002A test cl, cl
.raw:0000002C jnz short loc_22
.raw:0000002E
.raw:0000002E loc_2E: ; CODE XREF: .raw:0000001Bj
.raw:0000002E xor eax, eax
.raw:00000030
.raw:00000030 loc_30: ; CODE XREF: .raw:00000024j
.raw:00000030 pop ebp
.raw:00000031 retn 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment