Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. DWORD CdStreamReadSizeReturn=0x156C425;
  2. void _declspec(naked) CdStreamReadSize()
  3. {
  4. _asm
  5. {
  6. xor eax, eax
  7. shld eax, esi, 11
  8. shl esi, 11
  9.  
  10. push 0
  11. push eax
  12. push esi
  13.  
  14. jmp CdStreamReadSizeReturn
  15. }
  16. }
  17.  
  18. DWORD CdStreamReadSize2Return=0x156C3E7;
  19. void _declspec(naked) CdStreamReadSize2()
  20. {
  21. _asm
  22. {
  23. xor edx, edx
  24. shld edx, esi, 11
  25. shl esi, 11
  26.  
  27. mov [ebp+eax+36], esi
  28. mov [ebp+eax+40], edx
  29. mov eax, [esp+32]
  30.  
  31. jmp CdStreamReadSize2Return
  32. }
  33. }
  34.  
  35. HookInstall(0x156C420,(DWORD)CdStreamReadSize);
  36. HookInstall(0x156C3DF,(DWORD)CdStreamReadSize2);
  37.  
  38. HookInstall jmp E9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement