先贴一下代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
int nFlag = 0;
scanf("%d", nFlag);
if (nFlag==10)
{
printf("Flag=%d", nFlag);
}
system("pause");
return 0;
}
我拿X86下的Debug进行动态和静态分析
静态分析
我们直接定位主函数,分析汇编代码就行了,也可以F5
动态分析
也是单步调试分析,遇到函数,F8步过,观察函数的作用