3726|0

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

一个划时代的伟大产品-超级硬件调试器横空出世 [复制链接]

一个划时代的伟大产品-超级硬件调试器横空出世
    程序员中多年来一直流传着一种传说,除了市面上能够见到的为数不多的几种调试软件之外,还存在着一种神秘的硬件调试器,其功能强大无比。任何调试软件调不了的程序,硬件调试器都能搞定;任何反调试反跟踪功能在硬件调试器上都是无效的;可以设无数个硬件断点(不用CPU提供的断点寄存器DR0-DR7);程序员们再也不用瞪大了眼睛盯着反调试反跟踪,硬件调试器可以直接Log出被调试程序的所有信息……等等。但是传说中颇为神奇的硬件调试器谁也没有见过。有人说,据说硬件调试器卖的太贵了,要100多万美元,多数人买不起,所以大家见不到;有人说只有芯片厂商Intel和AMD有,但是出于某种考虑他们不卖;还有的人说是美国政府禁止对外出口如此强大的高科技产品。
    不过这些猜测现在已经成为历史了,本人在上海有幸见到了硬件调试器的庐山真容。他既不是Intel的,也不是AMD的,而是昆山滴水信息技术有限公司刚刚问世的一款芯片级硬件调试器DTX86-ICE1.0。
说来此事纯属偶然。三个月前,在看雪论坛举办的一次软件安全沙龙聚会上第一次听朋友说国内有一家公司(昆山滴水信息技术有限公司)正在开发一种硬件调试器,并且很快就能见到。当时我在怀疑自己的耳朵,怎么可能?不会是开玩笑吧?国内还有这样的牛人?这样牛的公司?虽然涉嫌恶意炒作,不过可以很快得出结论,相约三个月后一见真容。
三个月后,真的接到了朋友的电话,如期赴约。此时我仍然怀疑他的功能是否足够的强大。但是仔细看过演示之后,我就有幸成为少数几个亲眼目睹硬件调试器的人之一了。
  为了能与大家分享内心的激动与喜悦,暂且将滴水公司的DTSX86-ICE1.0芯片级硬件调试器简单描述一下:
DTX86ICE1.0是一款芯片级的便携式硬件调试器产品。无论是外观还是功能方面,这款硬件调试器有别于我们所见到的任何一款硬件调试器。
一、        外观及硬件部分
1、 从DTX86ICE1.0的外观看其实就是一台便携式笔记本,事实也是如此。除了CPU之外,所有地方都和笔记本相同。所以只要你会使用笔记本就行了。
2、 对比繁琐的双机调试或者盒子之类的硬件调试器来说,DTX86ICE1.0要简便的多。不需要搭建任何调试环境,因为这台便携式笔记本已经配置了一个完美的调试环境,开机即可使用。
二、        软件操作部分
1、        安装:
DTX86ICE1.0的调试软件不需要用户自己安装,出厂时已经安装好,只要开机就可以打开调试界面,进行实际工作了。
2、        使用:
DTX86ICE1.0的使用教程和命令和softice是完全相同的。之所以这样做,是为了减轻用户繁琐的学习和熟悉过程,既然大家已经非常熟悉softice,那么就让我们以softice的方式工作吧。当然也可以说DTX86ICE1.0和softice命令是完全兼容的。如果不熟悉softice,那只能从头学起了,不过学习过程会简单多了,因为可以忽略令人讨厌的安装和配置环节。
三、        功能
1、        DTX86ICE1.0具备softice、ollydbg、windbg等为代表的软件调试器的所有功能和优点;
2、        DTX86ICE1.0具备诸如american arium为代表的硬件调试器的所有功能和优点;
3、        除此之外,DTX86ICE1.0还具备现有的硬件调试器和软件调试器所不具备的五个强大功能:
A、可以设置任意多个代码硬件断点和数据硬件断点、端口硬件断点;
B、不用CPU  DR0-DR7调试寄存器及IN3、IN1;
C、不会被任何反跟踪反调试程序发现;
D、与操作系统无关,即支持所有操作系统,不存在与应用程序兼容问题;
E、可以调试任何类型的代码,包括BIOS、softice、windbg在内;
四、        核心技术
    DTX86ICE1.0之所以具备上述强大功能和优点,其核心技术在于:将调试软件烧入CPU内部,通过修改CPU芯片功能实现调试功能。
五、        硬件配置可定制
1、如果用户对于目前所配置的硬件性能不满意,还可以按用户需求配置更高性能的机器。不过我们在此需要申明的是:出于性能和稳定性等方面的考虑,我们目前还不能支持所有类型的CPU,但绝大多数CPU类型是可以支持的。

六、        特点
1、        携带、维护方便;
2、  不存在系统兼容问题;
3、  和任何软件没有冲突;
4、  功能强大;
5、  任何内嵌反跟踪反调试功能的软件都能被调试;
6、  学习、使用、操作简单;
七、        适用范围
DTX86ICE1.0是一个先进、通用的芯片级硬件调试器,可以调试实际中任何类型的代码。包括应用程序、设备驱动程序、EXEs、DLLs、OCXs和动态及静态的VxDs。
在此需要特别强调的是,对于从事反病毒、反木马、反外挂和驱动分析的人士,DTX86ICE1.0会带来非常好的效果,从而使他们从过度疲劳中解脱出来,使工作变得更轻松有趣。

我们有理由相信DTX86ICE1.0是一款非常值得期待的产品!
我相信,这款产品对于分析病毒、木马、外挂和驱动程序的大虾们来说绝对是一个福音。
我们不能不说这是一个划时代的伟大产品,是我们国人的骄傲。这款硬件调试器的横空问世,是我们期待已久的“倚天剑”。随着它的推广和应用,必将大大促进国内软件业的发展。

附: 照片


外观















零环和三环界面


可以设置任意多个硬件断点,上图显示已设置12个硬件断点


点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表