Guest User

Untitled

a guest
Feb 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. XOR EAX,EAX
  2. MOV [LOCAL.11],EAX
  3. JMP @License_00402360
  4.  
  5. @License_004022DB:
  6.  
  7. MOV ECX,[LOCAL.11] ; load notabene buffer position
  8. MOVSX EAX,BYTE PTR SS:[EBP+ECX-064h] ; get letter from notabene buffer
  9. MOV [LOCAL.14],EAX ; put letter into notabene buffer
  10. PUSH [LOCAL.2] ; get name
  11. CALL _strlen ;<= Jump/Call Address Not Resolved
  12. POP ECX
  13. PUSH EAX
  14. MOV EAX,[LOCAL.11] ; get pos
  15. POP EDX
  16. MOV ECX,EDX
  17. XOR EDX,EDX
  18. DIV ECX
  19. MOV EAX,[LOCAL.2] ; load name from buffer
  20. MOVSX EAX,BYTE PTR DS:[EAX+EDX] ; get letter from name
  21. MOV [LOCAL.15],EAX ; put letter into letter buffer
  22. LEA EDX,[LOCAL.25] ; notabenevita string, load
  23. PUSH EDX
  24. CALL _strlen ;<= Jump/Call Address Not Resolved
  25. POP ECX
  26. MOV EBX,EAX
  27. MOV EAX,[LOCAL.14]
  28. MOV EDX,[LOCAL.13]
  29. ADD EAX,EDX
  30. IMUL EBX,EAX
  31. PUSH [LOCAL.2]
  32. CALL _strlen ;<= Jump/Call Address Not Resolved
  33. POP ECX
  34. MOV ECX,[LOCAL.15]
  35. MOV EDX,[LOCAL.12]
  36. ADD ECX,EDX
  37. IMUL ECX
  38. ADD EBX,EAX
  39. LEA EAX,[LOCAL.10] ; get length of serial table
  40. PUSH EAX
  41. CALL _strlen ;<= Jump/Call Address Not Resolved
  42. POP ECX
  43. XCHG EAX,EBX
  44. XOR EDX,EDX
  45. DIV EBX
  46. MOV [LOCAL.16],EDX
  47. MOV ECX,[LOCAL.16] ; select element of serial table
  48. MOV AL,BYTE PTR SS:[EBP+ECX-028h] ; get element from serial table and append to genned serial
  49. MOV BYTE PTR SS:[EBP-041h],AL
  50. PUSH 1
  51. LEA EDX,DWORD PTR SS:[EBP-041h]
  52. PUSH EDX
  53. PUSH [LOCAL.3]
  54. CALL _strncat ;<= Jump/Call Address Not Resolved
  55. ADD ESP,0Ch
  56. INC [LOCAL.11]
  57.  
  58. @License_00402360:
  59.  
  60. LEA ECX,[LOCAL.25] ; load notabenevita buffer
  61. PUSH ECX
  62. CALL _strlen ;<= Jump/Call Address Not Resolved
  63. POP ECX
  64. MOV EDX,[LOCAL.11]
  65. CMP EAX,EDX ; compare EDX result of notabene buffer strlen
  66. JA @License_004022DB
  67. MOV EAX,[LOCAL.3]
Add Comment
Please, Sign In to add comment