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

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

2023-1-11 21:26
7625

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


 

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

 

 

 

在没有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;
}

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

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