1、将文件进行运行,看运行结果,想要实现的目标为让函数不进入循环
2、将EXE文件用OD打开
3、使用F7查找到如下信息,并在有输出“输入两个数字:”的前一个地址设置断点
4、设置断点后重置,点击运行来到断点处,按一次F7进入
5、再按一次F7,看见main函数标志
6、按F8一步一步向下调试,到显示“输入两个数字:”前一个地址进行断点设置
7、在输入框输入两个数字,用空格隔开(输入时无显示)看汇编得知是在后面几步将输入的数字进行压入栈)
8、继续在OD中用F8调试,到显示“两个数字相加之和为:”的前一个地址进行断点设置
9、继续在OD中用F8调试,到显示完全后的地址设置一个断点
8、在该断点后使用nop进行填充,结束循环 retn表示程序运行结束
若不使用nop填充程序地址出现减少会导致程序无法运行
9、继续使用F8,结果值输出一次后就退出程序