搜索
 找回密码
 加入

[1.310,1351] Fixing the compound bug

Twisted 2011-10-3 20:54:18 1665
WARNING: With 1.351 Ebenezers, the codecave is already in use - you can move it to an unused codecave yourself, just remember to adjust the jumps accordingly!
  1. 0049D8B9   E9 024A0600      JMP 005022C0
  2. 0049D8BE   90               NOP

  3. 005022C0  ^0F8D 61C0F9FF    JGE 0049E327
  4. 005022C6   60               PUSHAD
  5. 005022C7   66:0FB755 F8     MOVZX DX,WORD PTR SS:[EBP-8]
  6. 005022CC   66:0FB77D FA     MOVZX DI,WORD PTR SS:[EBP-6]
  7. 005022D1   66:0FB74D FC     MOVZX CX,WORD PTR SS:[EBP-4]
  8. 005022D6   66:3BF9          CMP DI,CX
  9. 005022D9   74 68            JE SHORT 00502343
  10. 005022DB   66:3BFA          CMP DI,DX
  11. 005022DE   74 63            JE SHORT 00502343
  12. 005022E0   66:3BD1          CMP DX,CX
  13. 005022E3   74 5E            JE SHORT 00502343
  14. 005022E5   8BB6 98800000    MOV ESI,DWORD PTR DS:[ESI+8098]
  15. 005022EB   8DB6 90000000    LEA ESI,DWORD PTR DS:[ESI+88]
  16. 005022F1   81C6 50010000    ADD ESI,150
  17. 005022F7   66:B8 1800       MOV AX,18
  18. 005022FB   8B5D D0          MOV EBX,DWORD PTR SS:[EBP-20]
  19. 005022FE   56               PUSH ESI
  20. 005022FF   50               PUSH EAX
  21. 00502300   52               PUSH EDX
  22. 00502301   57               PUSH EDI
  23. 00502302   66:F7E7          MUL DI
  24. 00502305   5A               POP EDX
  25. 00502306   0FB7F8           MOVZX EDI,AX
  26. 00502309   03F7             ADD ESI,EDI
  27. 0050230B   391E             CMP DWORD PTR DS:[ESI],EBX
  28. 0050230D   5F               POP EDI
  29. 0050230E   58               POP EAX
  30. 0050230F   5E               POP ESI
  31. 00502310   75 31            JNZ SHORT 00502343
  32. 00502312   56               PUSH ESI
  33. 00502313   50               PUSH EAX
  34. 00502314   51               PUSH ECX
  35. 00502315   52               PUSH EDX
  36. 00502316   66:F7E1          MUL CX
  37. 00502319   5A               POP EDX
  38. 0050231A   0FB7C8           MOVZX ECX,AX
  39. 0050231D   03F1             ADD ESI,ECX
  40. 0050231F   391E             CMP DWORD PTR DS:[ESI],EBX
  41. 00502321   59               POP ECX
  42. 00502322   58               POP EAX
  43. 00502323   5E               POP ESI
  44. 00502324   75 1D            JNZ SHORT 00502343
  45. 00502326   56               PUSH ESI
  46. 00502327   50               PUSH EAX
  47. 00502328   51               PUSH ECX
  48. 00502329   52               PUSH EDX
  49. 0050232A   66:8BCA          MOV CX,DX
  50. 0050232D   66:F7E1          MUL CX
  51. 00502330   5A               POP EDX
  52. 00502331   0FB7C8           MOVZX ECX,AX
  53. 00502334   03F1             ADD ESI,ECX
  54. 00502336   391E             CMP DWORD PTR DS:[ESI],EBX
  55. 00502338   59               POP ECX
  56. 00502339   58               POP EAX
  57. 0050233A   5E               POP ESI
  58. 0050233B   75 06            JNZ SHORT 00502343
  59. 0050233D   61               POPAD
  60. 0050233E  ^E9 7CB5F9FF      JMP 0049D8BF
  61. 00502343   61               POPAD
  62. 00502344  ^E9 DEBFF9FF      JMP 0049E327
复制代码

0 回复

高级模式
游客