chenyz
驱动牛犊
驱动牛犊
  • 注册日期2001-10-24
  • 最后登录2002-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2002-06-28 10:06
你有无学过破解,若学过就太简单了,你需手动修改softice的配置文件,即winice.dat,其中有类似的语句:
;Exp=xxxxxxxxxxxx
;Exp=xxxxxxxxxxxx
........
大部分的内核动态连接库softice已帮你写好了,去掉前面的;即可,若还想查看其他动态连接库的输出函数,以便下断点,可仿造该语句,即Exp=你要调试的动态连接库名,若不在system下,可添加路径名,像我破解vb/vc的程序时,就会这样:
Exp=msvcrt.dll
Exp=msvbvm60.dll
.......
加载成功后,可在softice中用exp命令查看一下是否正确,下bpx命令时要注意函数是ansi版还是unicode版,像sdk中的createfile,实际输出的函数名是createfileA/createfileW

[编辑 -  6/27/02 by  yanghui]


非常感谢,这正是我想要的答案,现在好了,可以下断点。
我对SICE不太熟,其实此前我看过Winice.dat,只是不知道那前面的;是注释的意思,我还以为就是那么写的,其实如果我多想一下就会怀疑了,汇编中的注释用的就是;,而SICE是用来调试汇编码的。
akademecia
驱动牛犊
驱动牛犊
  • 注册日期2002-06-17
  • 最后登录2003-12-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2002-06-28 16:07
xuexi
上一页 下一页
游客

返回顶部