首页
社区
课程
招聘
[原创]WinDbg逆向调试--CPU爆高问题
2023-1-11 21:26 7576

[原创]WinDbg逆向调试--CPU爆高问题

2023-1-11 21:26
7576

随着最近写的总结文章越来越多,自己也因此从中获益。可能主要是因为所探究的东西越来越复杂,体系越来越庞大。当某个时刻,需要贯串整个系统的关键点时,去回顾以前的文章。能快速有效的唤醒之前悟道的结论。


 

言归正传,进入逆向调试的篇章 ...

 

 

 

在没有PDB文件的前提下:

 


 

完整源代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <windows.h>
 
void HighCPU()
{
    int iCount = 0;
    while (true)
    {
        iCount++;
    }
}
 
int main()
{
    HighCPU();
    return 0;
}

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

最后于 2023-1-11 22:24 被_THINCT编辑 ,原因:
收藏
点赞2
打赏
分享
最新回复 (2)
雪    币: 1624
活跃值: (1529)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
五毒女 2023-1-12 08:58
2
0
iCount++;也被优化掉了噻?
雪    币: 3498
活跃值: (7830)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
_THINCT 2023-1-12 09:35
3
0
五毒女 iCount++;也被优化掉了噻?
嗯,是的,如果printf一下iCount,就不会被优化。编译器认为这个没有用到。
游客
登录 | 注册 方可回帖
返回