BABYRE
一个比较简单的常规的题
首先看main 函数 ,简单的输入flag 然后将flag传入一个函数进行判断。
第一次点进去后发现函数是数据类型…【猜测是加密了】回到main函数,看上面有没有加密的函数。
返回去后就看到一个for 循环将judge里面的数据进行了一次xor 。
感觉可以把这段直接nop掉的。但是我还是用的idapython来解的密。
1 | for i in range(0x600B00,0x600BB6): |
然后点击judge,过去后将它转化成代码段,然后再打包成函数。【“c” 后 “p”】
看到真正的函数。这里我们知道v2 和 v3 是连接再一起的。所以就比较简单的写了一个解密的脚本
1 | a = b"fmcd\x7Fk7d;V`;np" |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Safety-Blog!