Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Stack[00000650]:00121CDA decrypt_:                               ; CODE XREF: Stack[00000650]:00121D2Dp
  2. Stack[00000650]:00121CDA pusha
  3. Stack[00000650]:00121CDB mov     ebp, [esp+24h]
  4. Stack[00000650]:00121CDF mov     eax, [ebp+3Ch]
  5. Stack[00000650]:00121CE2 mov     edx, [ebp+eax+78h]
  6. Stack[00000650]:00121CE6 add     edx, ebp
  7. Stack[00000650]:00121CE8 mov     ecx, [edx+18h]                  ; Number of function;
  8. Stack[00000650]:00121CEB mov     ebx, [edx+20h]                  ; Export Name Table(ENT)
  9. Stack[00000650]:00121CEE add     ebx, ebp
  10. Stack[00000650]:00121CF0
  11. Stack[00000650]:00121CF0 loc_121CF0:                             ; CODE XREF: Stack[00000650]:00121D0Dj
  12. Stack[00000650]:00121CF0 jecxz   short loc_121D28
  13. Stack[00000650]:00121CF2 dec     ecx
  14. Stack[00000650]:00121CF3 mov     esi, [ebx+ecx*4]
  15. Stack[00000650]:00121CF6 add     esi, ebp
  16. Stack[00000650]:00121CF8 xor     edi, edi
  17. Stack[00000650]:00121CFA xor     eax, eax
  18. Stack[00000650]:00121CFC cld
  19. Stack[00000650]:00121CFD
  20. Stack[00000650]:00121CFD loc_121CFD:                             ; CODE XREF: Stack[00000650]:00121D07j
  21. Stack[00000650]:00121CFD lodsb
  22. Stack[00000650]:00121CFE test    al, al
  23. Stack[00000650]:00121D00 jz      short loc_121D09
  24. Stack[00000650]:00121D02 rol     edi, 13h
  25. Stack[00000650]:00121D05 add     edi, eax
  26. Stack[00000650]:00121D07 jmp     short loc_121CFD
  27. Stack[00000650]:00121D09 ; ---------------------------------------------------------------------------
  28. Stack[00000650]:00121D09
  29. Stack[00000650]:00121D09 loc_121D09:                             ; CODE XREF: Stack[00000650]:00121D00j
  30. Stack[00000650]:00121D09 cmp     edi, [esp+28h]                  ; compare to cipher
  31. Stack[00000650]:00121D0D jnz     short loc_121CF0
  32. Stack[00000650]:00121D0F mov     ebx, [edx+24h]
  33. Stack[00000650]:00121D12 add     ebx, ebp
  34. Stack[00000650]:00121D14 mov     cx, [ebx+ecx*2]
  35. Stack[00000650]:00121D18 mov     eax, edx
  36. Stack[00000650]:00121D1A mov     ebx, [eax+1Ch]
  37. Stack[00000650]:00121D1D add     ebx, ebp
  38. Stack[00000650]:00121D1F mov     eax, [ebx+ecx*4]
  39. Stack[00000650]:00121D22 add     eax, ebp
  40. Stack[00000650]:00121D24 mov     [esp+1Ch], eax
  41. Stack[00000650]:00121D28
  42. Stack[00000650]:00121D28 loc_121D28:                             ; CODE XREF: Stack[00000650]:loc_121CF0j
  43. Stack[00000650]:00121D28 popa
  44. Stack[00000650]:00121D29 retn
  45. Stack[00000650]:00121D2A ; ---------------------------------------------------------------------------
  46. Stack[00000650]:00121D2A
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement