Lingfeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2008-07-20
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1507回复:7

怎样用SoftICE调试程序呀?

楼主#
更多 发布于:2003-09-25 20:08
怎样用SoftICE调试程序呀?
各位大虾们:
    小第想问一下怎样用SoftICE调试程序呀.我知到一个程序通过调用driver来执行的,而且里面主要是做一些访问端口的动作,比如他一定访问了0x3f8端口.现在我想知道他是如何访问的.我怎样来追踪呢?
我想的话我可以用SoftICE来指定观察0x3f8端口.然后就运行程序,请问SoftICE能不能抓到他在访问0x3f8前后做了什么动作.
    请有这方面调试经验的朋友帮帮忙了.我用SoftICE该怎么做.谢谢
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2003-09-25 20:36
用BPIO命令可以拦截端口操作.
一般在驱动中通过READ_PORT_XXX
WRITE_PORT_XXX来访问IO的,不过其实都是宏,不过如果你反汇编一下HAL.DLL的话会发现其实就是IO而已,而且缺点是对于方向位没有设置,也就是说如果你前面修改了方向位,这里系统就不管了,看来也是MS的一个缺点,当心就可以了.

[编辑 -  9/25/03 by  wowocock]
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
Lingfeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2008-07-20
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-29 21:56
wowocock:

  你好,我记得SoftICE是源码级的调试呀, 我要想知道driver在读写端口时做了什么动作, 除了在端口下断点外, 我还是不是要把我的driver进行反汇编呀.然后进行对照呀.
  
luowei74
驱动小牛
驱动小牛
  • 注册日期2003-07-21
  • 最后登录2007-04-16
  • 粉丝0
  • 关注0
  • 积分162分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-30 16:49
Softice可以进行源代码调试,前提是你有源代码
如果只是看看访问哪些端口读写什么数据直接用softice就可以了,如果需要看更复杂的程序逻辑,还是反汇编一下对照着看
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-30 18:12
softice可以进行源码调试,打file命令就可以转换了
答得好的话,请兄弟们加点分,那是对我的肯定
jhome
驱动牛犊
驱动牛犊
  • 注册日期2002-07-04
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-10 16:47
it\'s very good to me
jhome
驱动牛犊
驱动牛犊
  • 注册日期2002-07-04
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-10 16:48
if you are a good develop for driver ,you will get momey more and more
Lingfeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2008-07-20
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-11-03 20:43
Thanks
游客

返回顶部