邪恶八进制信息安全团队技术讨论组's Archiver

洋洋洒洒 2007-12-5 18:28

[讨论]一个OD调试问题 提示内存地址不可读请更改EIP

议题作者:洋洋洒洒
信息来源:邪恶八进制信息安全团队([url]www.eviloctal.com[/url])

代码是这样的:
[code]  .486
  .model flat,stdcall
  option casemap:none
.Data?
  hPriocess dd ?
  hInstance dd ?
.Code
Hook Proc
  invoke GetCommandLine
  xchg esi,eax
  ret
Hook endp

DllEntry proc hInst,reason,unReason
  dec reason
  jne @F
  push hInst
  pop hInstance
  call Hook
@@:  
  push 1
  pop eax
  ret
DllEntry Endp
End DllEntry[/code]

OD调试 提示错误:内存地址不可读,请更改EIP...
哪位好心大哥帮小弟看看...谢谢了!
(esi惹出来的问题可是原因还是不知道...)

页: [1]
© 1999-2008 EvilOctal Security Team