XCTF 进阶 RE re1-100
一天一道CTF题目,能多不能少
打开题目,发现是一个elf文件,直接用ida打开(64),找到主函数main
直接进行分析,函数太长就不贴了~
找到如下代码:
这一堆的代码看上去就是检查一些东西的,比如说checkStringIsNumber()就是检查字符串是不是全部都是数字:
继续往下走,一步一步分析代码:
bufParentRead这个应该就是我们输入的字符串,
看看confuseKey()函数:
很明显这里的字符顺序有问题,
我们就直接修改要比较的字符串就好了,变换一下顺序:
53fc275d81053ed5be8cdaf29f59034938ae4efd
提交,没有问题
今天来学校,又在车上过了一天,没有多少的时间学习
就连安恒的月赛都没有打!!!!唉~~