下载文件
解压文件(密码:hackthebox)
双击执行
输入任意密码123456
使用OLLYDGB调试工具(下载链接:https://xiazai.zol.com.cn/detail/42/417356.shtml)
1)启动目标程序
2)使用32位工具附加目标程序
成功后如下图
3)继续运行目标程序
4)任意输入密码,提交
5)在左上方栏内搜索 Wrong Password!(测试运行程序时的弹窗内容)
==>3 当前区域 ==>4 字符串
6)对其上下文进行分析
发现上访有一个jne程序跳转指令(条件转移指令,如不相等则跳转)
7)左键单击jne,并按回车
发现跳转到报错处
8)在 jne 和 mov 之间的 call 处打一个断点
9)点击重新运行程序
随机输入密码并提交
获得一个密码 fortran!
10)测试密码
提交flag:HTB{fortran!}