bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2005-04-28 10:03
我在XP和2003下劫持系统服务调用表是和2000下用一样的代码,如下
_asm cli
syscall(0xXXX) = newXXX;
_asm sti
没有出现问题。那么大侠们所讲的改内存读写属性还需要么?

没有出现问题,当然不需要了,其实只要这条指令确实被执行了,那就没事,否则你早Bug Check 0xBE: ATTEMPTED_WRITE_TO_READONLY_MEMORY,但是要验证,确实劫持成功才行,听说2003 sp1不允许这样做了.
把syscall(0xXXX) = newXXX;的上下文贴一下
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
上一页 下一页
游客

返回顶部