作者: 半岛官方下载入口 来源: 日期:2023-12-09 00:50
SoftICE可能是最德高望重的调试器了,它功效强大,事情在ring0级,因此可调试驱动等内核工具。首先要说明一下“ICE”可不是英文单词“冰”的意思,而是“In Circuit Emulator”的缩写,即实体电路模拟器,简朴说来就是用于截获CPU所有行动的一种设备。通常要做到彻底监视CPU的所有行动是需要硬件设施的,但SoftICE用软件方式实现了这一功效。不夸张地说,如果您明白怎么用它,您就可以crack任何软件,甚至是操作系统。
可是由于SoftICE会暴力地中断所有历程,而且险些所有功效都通过调试下令来运行,其易用性在很大水平上受到了OllyDbg的挑战。好比许多人喜欢听着音乐事情,但媒体播放器历程一样会被SoftICE中断。
此外,由于SoftICE能够调试和修改很底层的工具,在使用历程中死机、蓝屏也是屡见不鲜。即便如此,还是有众多资深的调试员忠实地支持着SoftICE。依以往的履历,如果调试ring3级的用户态历程,我们所推荐的首选调试器还是OllyDbg,利便也宁静;但若调试ring0,下令就下令吧,横竖想要调试内核的人都不是刚刚入行的菜鸟。在Compuware NuMega公司把SoftICE打包进“Compuware SoftICE Driver Suite”驱动开发套件之前,安装SoftICE并不是一件容易的事情,因为总是存在一些兼容性的问题,例如,鼠标异常、断点异常、显卡驱动不匹配导致显示不正常等。
另外,有许多文献资料都建议在Windows 2000上安装SoftICE。当Compuware SoftICE Driver Suite驱动套件泛起后,SoftICE的安装问题似乎就酿成了历史性话题。我们可以轻松地在Windows XP上安装并设置SoftICE。我现在使用的就是Compuware SoftICE Driver SuiteRelease 2.7。
本文来源:半岛官方下载入口-www.zzxlzxw.cn