Advertisement
Pr0nogo

Untitled

Nov 21st, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. CPU Disasm
  2. Address Hex dump Command Comments
  3. 660C69E0 /> /E8 0BDDFCFF /CALL aise::samase::guard_ais ; [aise::samase::guard_ais
  4. 660C69E5 |. |8B4C24 48 |MOV ECX,DWORD PTR SS:[ARG.1]
  5. 660C69E9 |. |8B51 10 |MOV EDX,DWORD PTR DS:[ECX+10]
  6. 660C69EC |. |89C1 |MOV ECX,EAX
  7. 660C69EE |. |E8 BD78FAFF |CALL core::ptr::{{impl}}::add<(usize, i ; [core::ptr::{{impl}}::add<(usize, i16)>
  8. 660C69F3 |. |89C3 |MOV EBX,EAX
  9. 660C69F5 |. |8B00 |MOV EAX,DWORD PTR DS:[EAX]
  10. 660C69F7 |. |8B6B 04 |MOV EBP,DWORD PTR DS:[EBX+4]
  11. 660C69FA |. |8BB0 007D0000 |MOV ESI,DWORD PTR DS:[EAX+7D00]
  12. 660C6A00 |. |C646 08 01 |MOV BYTE PTR DS:[ESI+8],1
  13. 660C6A04 |. |C646 0F 00 |MOV BYTE PTR DS:[ESI+0F],0
  14. 660C6A08 |. |66:C746 0D 00 |MOV WORD PTR DS:[ESI+0D],0
  15. 660C6A0E |. |C746 09 00000 |MOV DWORD PTR DS:[ESI+9],0
  16. 660C6A15 |. |0FB74424 0E |MOVZX EAX,WORD PTR SS:[LOCAL.13+2]
  17. 660C6A1A |. |66:8946 10 |MOV WORD PTR DS:[ESI+10],AX
  18. 660C6A1E |. |0FB74424 0C |MOVZX EAX,WORD PTR SS:[LOCAL.13]
  19. 660C6A23 |. |66:8946 12 |MOV WORD PTR DS:[ESI+12],AX
  20. 660C6A27 |. |0FB74C24 0A |MOVZX ECX,WORD PTR SS:[LOCAL.14+2]
  21. 660C6A2C |. |66:894E 14 |MOV WORD PTR DS:[ESI+14],CX
  22. 660C6A30 |. |66:8946 16 |MOV WORD PTR DS:[ESI+16],AX
  23. 660C6A34 |. |66:894E 18 |MOV WORD PTR DS:[ESI+18],CX
  24. 660C6A38 |. |66:C746 1A 00 |MOV WORD PTR DS:[ESI+1A],0
  25. 660C6A3E |. |C746 1C 00000 |MOV DWORD PTR DS:[ESI+1C],0
  26. 660C6A45 |. |8B3E |MOV EDI,DWORD PTR DS:[ESI]
  27. 660C6A47 |. |8B03 |MOV EAX,DWORD PTR DS:[EBX]
  28. 660C6A49 |. |89B8 007D0000 |MOV DWORD PTR DS:[EAX+7D00],EDI
  29. 660C6A4F |. |89F9 |MOV ECX,EDI
  30. 660C6A51 |. |E8 1A51F9FF |CALL core::ptr::{{impl}}::is_null<aise: ; [core::ptr::{{impl}}::is_null<aise::globals::EscalationSystem>
  31. 660C6A56 |. |84C0 |TEST AL,AL
  32. 660C6A58 |. |75 07 |JNZ SHORT 660C6A61
  33. 660C6A5A |. |C747 04 00000 |MOV DWORD PTR DS:[EDI+4],0
  34. 660C6A61 |> |892E |MOV DWORD PTR DS:[ESI],EBP
  35. 660C6A63 |. |89E9 |MOV ECX,EBP
  36. 660C6A65 |. |E8 0651F9FF |CALL core::ptr::{{impl}}::is_null<aise: ; [core::ptr::{{impl}}::is_null<aise::globals::EscalationSystem>
  37. 660C6A6A |. |84C0 |TEST AL,AL
  38. 660C6A6C |. |75 03 |JNZ SHORT 660C6A71
  39. 660C6A6E |. |8975 04 |MOV DWORD PTR SS:[EBP+4],ESI
  40. 660C6A71 |> |8973 04 |MOV DWORD PTR DS:[EBX+4],ESI
  41. 660C6A74 |. |8D4424 10 |LEA EAX,[LOCAL.12]
  42. 660C6A78 |. |50 |PUSH EAX
  43. 660C6A79 |. |E8 12E6FEFF |CALL aise::recurse_checked_mutex::{{imp ; [aise::recurse_checked_mutex::{{impl}}::deref_mut<core::option::Option<aise::globals::SaveState>>
  44. 660C6A7E |. |83C4 04 |ADD ESP,4
  45. 660C6A81 |. |89C7 |MOV EDI,EAX
  46. 660C6A83 |. |81C7 3C010000 |ADD EDI,13C
  47. 660C6A89 |. |8B0B |MOV ECX,DWORD PTR DS:[EBX]
  48. 660C6A8B |. |E8 B0A5F8FF |CALL core::str::from_utf8_unchecked ; [core::str::from_utf8_unchecked
  49. 660C6A90 |. |FF7424 18 |PUSH DWORD PTR SS:[LOCAL.10]
  50. 660C6A94 |. |FF7424 08 |PUSH DWORD PTR SS:[LOCAL.15]
  51. 660C6A98 |. |56 |PUSH ESI
  52. 660C6A99 |. |50 |PUSH EAX
  53. 660C6A9A |. |57 |PUSH EDI
  54. 660C6A9B |. |E8 5044FEFF |CALL aise::ai::GuardState::add ; [aise::ai::GuardState::add
  55. 660C6AA0 |. |83C4 14 |ADD ESP,14
  56. 660C6AA3 |. |89E1 |MOV ECX,ESP
  57. 660C6AA5 |. |E8 46FBFEFF |CALL core::iter::range::{{impl}}::next< ; [core::iter::range::{{impl}}::next<u8>
  58. 660C6AAA |. |A8 01 |TEST AL,01
  59. 660C6AAC |.^\0F85 2EFFFFFF \JNZ 660C69E0
  60. 660C6AB2 |> 8D4C24 10 LEA ECX,[ESP+10]
  61. 660C6AB6 |. E8 95F8FEFF CALL core::ptr::real_drop_in_place<aise: ; [core::ptr::real_drop_in_place<aise::recurse_checked_mutex::MutexGuard<aise::globals::Globals>>
  62. 660C6ABB |> 83C4 34 ADD ESP,34
  63. 660C6ABE |. 5E POP ESI
  64. 660C6ABF |. 5F POP EDI
  65. 660C6AC0 |. 5B POP EBX
  66. 660C6AC1 |. 5D POP EBP
  67. 660C6AC2 \. C3 RETN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement