-
-
[原创]kctf 第二题解题过程
-
发表于: 2022-5-12 02:38 10148
-
使用工具为od
单步跟,发现对输入字符进行操作函数,输入字符的十六进制大于0x3A减0x37,否则减0x30
根据字符串提示输入足够长的字符串
根据edi的取值确定key的前三个字符为:421
根据汇编中的固定值,然后根据第一步反推出第4-7位字符为:KCTF
根绝此处代发发现,第8-16位必须包含1-9字符,所以重新写程序计算第5步
根据第5、6步写python程序计算:计算结果为:381654729
-
单步跟,发现对输入字符进行操作函数,输入字符的十六进制大于0x3A减0x37,否则减0x30
-
根据字符串提示输入足够长的字符串
-
根据edi的取值确定key的前三个字符为:421
-
根据汇编中的固定值,然后根据第一步反推出第4-7位字符为:KCTF
- 根据代码尝试第8-16位全部为0,此处可过
-
根绝此处代发发现,第8-16位必须包含1-9字符,所以重新写程序计算第5步
-
根据第5、6步写python程序计算:计算结果为:381654729
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [原创]kctf 第二题解题过程 10149
- 请教OD在WINDOWS2012下调试问题 3177
- 请教下断问题 6393
- 软件漏洞分析技术 第2版 MSF 请教 3966
谁下载
看原图
赞赏
雪币:
留言: