-
-
[原创] 看雪CTF.TSRC 2018 - 半加器
-
发表于: 2018-12-3 14:29 2516
-
给了一个 32bit 的 exe
搜索字符串 Input: 可以找到输入的地方,跟踪输入的字符串
可以看到长度<=0x1e, 否则输出错误信息
接下来做了一些字符串的拷贝, 判断 input[7]=='A', 不对又输出错误信息
后面 调用了一个 函数对输入的字符串进行变换, 具体是
input[7]='#'
然后每个byte 异或 0x1f
后面ida解析有点问题,掉了一个不知道什么函数
直接看 something2 的引用,最后进入了一个函数
看一下谁调用了这个函数可以知道 a2 = 'invalid argument'
所以具体就是
将 # 换成 # 即可
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: