首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
0
讨论]可惜啊,没有这样一种功能的软件,也没有硬件
发表于: 2010-9-23 13:41
6998
讨论]可惜啊,没有这样一种功能的软件,也没有硬件
aait
2010-9-23 13:41
6998
我想要具体分析2个核的每条指令执行的精确时序。比如说,在1微秒到10微秒的时间段内,
第一个核执行了大约1000多条至几千条指令,我想要具体记录下每一条指令,1,2千条指令来分析还是不多的,可以接受。同时,要记录下核2同一时间段内运行的1,2千条指令。
这样,我就可以分析,在核1执行这1,2千条指令的同时,核2在做什么具体的事情,这样就可以分析,核1和核2是否可以互相配合工作。
可惜啊,没有这样的软件,
估计,硬件调试器也不具备这样的功能吧。
何时能有这样的产品呢?(不管软件硬件)
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
#调试逆向
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
10
)
forgot
雪 币:
6075
活跃值:
(2236)
能力值:
(RANK:1060 )
在线值:
发帖
155
回帖
3771
粉丝
16
关注
私信
forgot
26
2
楼
heisenbug啊
2010-9-23 15:28
0
aait
雪 币:
468
活跃值:
(52)
能力值:
( LV2,RANK:10 )
在线值:
发帖
83
回帖
677
粉丝
2
关注
私信
aait
3
楼
不懂啊,摆渡一下,heisenbug,海森堡虫,我不明白是什么。
2010-9-23 15:42
0
loqich
雪 币:
952
活跃值:
(1986)
能力值:
( LV2,RANK:10 )
在线值:
发帖
12
回帖
643
粉丝
0
关注
私信
loqich
4
楼
海森堡虫
正确是 海森堡 测不准理原理
2010-9-24 12:09
0
aait
雪 币:
468
活跃值:
(52)
能力值:
( LV2,RANK:10 )
在线值:
发帖
83
回帖
677
粉丝
2
关注
私信
aait
5
楼
看雪提供很多软件资源下载,很好啊。我下载了很多软件,可是这个thread proflier好象看雪没有,百度也找不到啊。不知道哪里有下载?再就是这个thread profiler是intel自己用每条指令的时钟周期来算的吗?而不是实际记录的cpu上的运行情况,是算出来,模拟出来的吗?
2010-9-24 14:00
0
wil
雪 币:
73
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
2
回帖
17
粉丝
0
关注
私信
wil
6
楼
他的意思是调试器本身都会影响到测量的精确程度,所以也肯定不会存在这么个东西了
2010-9-27 23:49
0
swift
雪 币:
240
活跃值:
(78)
能力值:
( LV3,RANK:20 )
在线值:
发帖
2
回帖
51
粉丝
1
关注
私信
swift
7
楼
硬件调试器可以实现你这个功能。
硬件调试器等效于这样的一种设备:把processor的每一个输入、输出针脚都引出到示波器;示波器具有多路输入和记录能力;Reset后运行你的code,示波器开始记录;结束后把示波器记录的结果交给后处理程序分析数据流,就可以知道processor内发生的一切,并且一定能分析出你的code里所有的算法和bug;以上过程完全是被动的,不可能被探知的。
2010-10-5 16:25
0
supermilg
雪 币:
22
活跃值:
(30)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
92
粉丝
0
关注
私信
supermilg
8
楼
不管钱的话这个东西是存在的,高性能的逻辑分析仪可以办到。俺们就有一台。哈哈哈哈
2010-10-7 16:59
0
aait
雪 币:
468
活跃值:
(52)
能力值:
( LV2,RANK:10 )
在线值:
发帖
83
回帖
677
粉丝
2
关注
私信
aait
9
楼
注意是双核吗?是要同时记录2个核的运行状况,我比如看到核一在执行,mov a1,eax,要看到核2同时是不是在执行add a1,1,就是要分析,核1和核2不存在同时竞争一个内存地址的情况。
2010-10-8 08:34
0
supermilg
雪 币:
22
活跃值:
(30)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
92
粉丝
0
关注
私信
supermilg
10
楼
不会吧,那你就高射炮打蚊子了,这个东西不就是竞争检测技术吗?将你的二进制代码抽象后,用基于时序逻辑的形式化方法能够分析出到低有没有可能存在同时竞争一个内存地址的情况
2010-10-10 14:17
0
aait
雪 币:
468
活跃值:
(52)
能力值:
( LV2,RANK:10 )
在线值:
发帖
83
回帖
677
粉丝
2
关注
私信
aait
11
楼
基于时序逻辑的形式化方法,你说得对,但到底还是分析,算出来的,我觉得要实际运行时的物理状态来分析才行,而不是根据时序去推演。现在实际情况是我不知道我的2线程同时在2个核上为什么很慢,如果能有实际运行物理状态保存下来就可以分析了。当然如果“基于时序逻辑的形式化方法”如果推演出来的话,看看推演结果也可以参考一下。
2010-10-10 14:22
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
aait
83
发帖
677
回帖
10
RANK
关注
私信
他的文章
[分享]crack me
4907
[转帖]谷歌新目标——让计算机实现自我编程
3907
[建议]有没有安卓虚拟桌面的app
4852
[原创]分区编码压缩算法源码
6562
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部