delphi程序怎样定位到 按钮后的验证函数
本帖最后由 wgf4242 于 2021-7-29 23:31 编辑应该是非常简单的程序。
文件: https://wwa.lanzoui.com/i45P8s0ftvi
die查显示delphi
dede没有显示窗体信息。
IDR看不懂(可能是我不会用)
IDA+OD没找到关键算法。(搜了 740E8BD38B83????????FF93???????? ,跟着call没找到关键地方)
好像是火种ctf的re题目。看了别人写的一些writeup没搞定。
求定位到关键算法的思路和操作方法。(可能是我工具不熟悉。)
更新:好像找到算法了。。。没看懂算法。。。
本帖最后由 lies2014 于 2021-7-30 02:27 编辑
不好意思,把重命名当搜索用了,第一次找到的地方是错的,更正:用IDR查看fmMain代码,可看到标题为Check的TButton控件,控件的Click事件为btnCheckClick
在ClassViewer中查找btnCheckClick事件,点击btnCheckClick,来到地址0x005E03E4,这里就是Check按键的处理方法
本帖最后由 wgf4242 于 2021-7-30 01:26 编辑
lies2014 发表于 2021-7-30 00:17
用IDR查看fmMain代码,可看到标题为Check的TButton控件,控件的Click事件为btnCheckClick
程序入口,主窗 ...
我的显示的是run。是自己标记的btnClick么?对应不上方法名
我找到个btnCheckClick在005E03E4。。。
我的RUN方法和你的btnCheckClick地址一样。不知道什么问题。 wgf4242 发表于 2021-7-30 01:03
我的显示的是run。是自己标记的btnClick么?对应不上方法名
我找到个btnCheckClick在005E03E4。。。
不好意思,把重命名当搜索用了,你找到的地方是对的
页:
[1]