minhtrietphamtran

Untitled

Sep 25th, 2013
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1.  
  2. start:
  3. 0x00401000: movl $0x401023, %edi
  4. 0x00401005: movl $0x2, %ebx
  5. 0x0040100a: pushl $0x403000 ; from: 0x00401017(MAY)
  6. 0x0040100f: call 0x00401030 ; targets: 0x00401030(MAY)
  7. 0x00401014: subl $0x1, %ebx ; from: 0x00401063(MAY)
  8. 0x00401017: jne 0x0040100a ; targets: 0x00401019(MAY), 0x0040100a(MAY)
  9. 0x00401019: call %edi ; targets: 0x00401023(MAY) ; from: 0x00401017(MAY)
  10. 0x0040101b: pushl $0x0 ; from: 0x0040102d(MAY)
  11. 0x0040101d: call 0x004010a6 ; targets: 0x004010a6(MAY)
  12. 0x00401023: pushl $0x40301c ; from: 0x00401019(MAY)
  13. 0x00401028: call 0x00401030 ; targets: 0x00401030(MAY)
  14. 0x0040102d: ret ; targets: 0x0040101b(MAY) ; from: 0x00401063(MAY)
  15.  
  16. 0x00401030: pushl %ebp ; from: 0x0040100f(MAY), 0x00401028(MAY)
  17. 0x00401031: movl %esp, %ebp
  18. 0x00401033: addl $0xfffffff4, %esp
  19. 0x00401036: pushl $0xfffffff5
  20. 0x00401038: call 0x004010ac ; targets: 0x004010ac(MAY)
  21. 0x0040103d: movl %eax, -4(%ebp)
  22. 0x00401040: pushl 0x8(%ebp)
  23. 0x00401043: call 0x00401070 ; targets: 0x00401070(MAY)
  24. 0x00401048: movl %eax, -12(%ebp) ; from: 0x004010a2(MAY)
  25. 0x0040104b: pushl $0x0
  26. 0x0040104d: leal -8(%ebp), %eax
  27. 0x00401050: pushl %eax
  28. 0x00401051: pushl -12(%ebp)
  29. 0x00401054: pushl 0x8(%ebp)
  30. 0x00401057: pushl -4(%ebp)
  31. 0x0040105a: call 0x004010b2 ; targets: 0x004010b2(MAY)
  32. 0x0040105f: movl -8(%ebp), %eax
  33. 0x00401062: leave
  34. 0x00401063: ret $0x4 ; targets: 0x0040102d(MAY), 0x00401014(MAY)
  35.  
  36. 0x00401070: movl 0x4(%esp), %eax ; from: 0x00401043(MAY)
  37. 0x00401074: pushl %ebx
  38. 0x00401075: leal 0x3(%eax), %edx
  39. 0x00401078: movl (%eax), %ebx ; from: 0x0040108d(MAY)
  40. 0x0040107a: addl $0x4, %eax
  41. 0x0040107d: leal -16843009(%ebx), %ecx
  42. 0x00401083: notl %ebx
  43. 0x00401085: andl %ebx, %ecx
  44. 0x00401087: andl $0x80808080, %ecx
  45. 0x0040108d: je 0x00401078 ; targets: 0x0040108f(MAY), 0x00401078(MAY)
  46. 0x0040108f: testl $0x8080, %ecx ; from: 0x0040108d(MAY)
  47. 0x00401095: jne 0x0040109d ; targets: 0x0040109d(MAY), 0x00401097(MAY)
  48. 0x00401097: shrl $0x10, %ecx ; from: 0x00401095(MAY)
  49. 0x0040109a: addl $0x2, %eax
  50. 0x0040109d: shlb %cl ; from: 0x00401095(MAY)
  51. 0x0040109f: sbbl %edx, %eax
  52. 0x004010a1: popl %ebx
  53. 0x004010a2: ret $0x4 ; targets: 0x00401048(MAY)
  54.  
  55. 0x004010a6: jmp [email protected] ; targets: 0xff000020(MAY) ; from: 0x0040101d(MAY)
  56. 0x004010ac: jmp [email protected] ; targets: 0xff000010(MAY) ; from: 0x00401038(MAY)
  57. 0x004010b2: jmp [email protected] ; targets: 0xff000030(MAY) ; from: 0x0040105a(MAY)
Advertisement
Add Comment
Please, Sign In to add comment