Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0009f4b2 push ebp
- 0009f4b3 mov ebp, esp
- 0009f4b5 push edi
- 0009f4b6 push esi
- 0009f4b7 push ebx
- 0009f4b8 mov edi, dword [ss:ebp+arg_0]
- 0009f4bb mov eax, dword [ss:ebp+arg_4]
- 0009f4be movzx esi, al
- 0009f4c1 mov edx, eax
- 0009f4c3 shr edx, 0xa
- 0009f4c6 cmp edx, 0x64
- 0009f4c9 jbe 0x9f4dc
- 0009f4cb mov ecx, 0x51eb851f
- 0009f4d0 mov eax, ecx
- 0009f4d2 mul edx
- 0009f4d4 shr edx, 0x5
- 0009f4d7 cmp edx, 0x64
- 0009f4da ja 0x9f4d0
- 0009f4dc test dl, 0x1
- 0009f4df je 0x9f5f7
- 0009f4e5 lea ebx, dword [ds:edx+0xa]
- 0009f4e8 mov ecx, edi
- 0009f4ea mov eax, esi
- 0009f4ec xor esi, esi
- 0009f4ee mov byte [ds:ecx], al
- 0009f4f0 mov edx, esi
- 0009f4f2 mov byte [ds:eax+edi+0x100], dl
- 0009f4f9 lea edx, dword [ds:eax+ebx]
- 0009f4fc lea eax, dword [ds:edx+0xffffff00]
- 0009f502 cmp edx, 0x100
- 0009f508 cmovb eax, edx
- 0009f50b lea edx, dword [ds:esi+0x1]
- 0009f50e mov byte [ds:ecx+0x1], al
- 0009f511 mov byte [ds:eax+edi+0x100], dl
- 0009f518 add eax, ebx
- 0009f51a lea edx, dword [ds:eax+0xffffff00]
- 0009f520 cmp eax, 0x100
- 0009f525 cmovb edx, eax
- 0009f528 lea eax, dword [ds:esi+0x2]
- 0009f52b mov byte [ds:ecx+0x2], dl
- 0009f52e mov byte [ds:edx+edi+0x100], al
- 0009f535 add edx, ebx
- 0009f537 lea eax, dword [ds:edx+0xffffff00]
- 0009f53d cmp edx, 0x100
- 0009f543 cmovb eax, edx
- 0009f546 lea edx, dword [ds:esi+0x3]
- 0009f549 mov byte [ds:ecx+0x3], al
- 0009f54c mov byte [ds:eax+edi+0x100], dl
- 0009f553 add eax, ebx
- 0009f555 lea edx, dword [ds:eax+0xffffff00]
- 0009f55b cmp eax, 0x100
- 0009f560 cmovb edx, eax
- 0009f563 lea eax, dword [ds:esi+0x4]
- 0009f566 mov byte [ds:ecx+0x4], dl
- 0009f569 mov byte [ds:edx+edi+0x100], al
- 0009f570 add edx, ebx
- 0009f572 lea eax, dword [ds:edx+0xffffff00]
- 0009f578 cmp edx, 0x100
- 0009f57e cmovb eax, edx
- 0009f581 lea edx, dword [ds:esi+0x5]
- 0009f584 mov byte [ds:ecx+0x5], al
- 0009f587 mov byte [ds:eax+edi+0x100], dl
- 0009f58e add eax, ebx
- 0009f590 lea edx, dword [ds:eax+0xffffff00]
- 0009f596 cmp eax, 0x100
- 0009f59b cmovb edx, eax
- 0009f59e lea eax, dword [ds:esi+0x6]
- 0009f5a1 mov byte [ds:ecx+0x6], dl
- 0009f5a4 mov byte [ds:edx+edi+0x100], al
- 0009f5ab add edx, ebx
- 0009f5ad lea eax, dword [ds:edx+0xffffff00]
- 0009f5b3 cmp edx, 0x100
- 0009f5b9 cmovb eax, edx
- 0009f5bc lea edx, dword [ds:esi+0x7]
- 0009f5bf mov byte [ds:ecx+0x7], al
- 0009f5c2 mov byte [ds:eax+edi+0x100], dl
- 0009f5c9 add eax, ebx
- 0009f5cb lea edx, dword [ds:eax+0xffffff00]
- 0009f5d1 cmp eax, 0x100
- 0009f5d6 cmovae eax, edx
- 0009f5d9 add esi, 0x8
- 0009f5dc add ecx, 0x8
- 0009f5df cmp esi, 0x100
- 0009f5e5 jne 0x9f4ee
- 0009f5eb mov byte [ds:edi+0x200], 0x7f
- 0009f5f2 pop ebx
- 0009f5f3 pop esi
- 0009f5f4 pop edi
- 0009f5f5 pop ebp
- 0009f5f6 ret
- 0009f5f7 lea ebx, dword [ds:edx+0x9]
- 0009f5fa jmp 0x9f4e8
- ; endp
- 0009f5ff nop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement