本文最后更新于43 天前,其中的信息可能已经过时,如有错误请发送邮件到
matter_lmoon5731@outlook.com
login
1.利用IDA打开login文件,点击main函数入口进行反编译


发现是栈溢出,通过对半取的思想将0x100缩短为0x50即可。但是会发现其实0x90也溢出了,当你去修改的是对半取的时候发现cherk不成功。可能是应为两个同时对半取将空间压缩到小于系统评判的范围了所以cherk不成功.
点击Edit->Pacth grogram->change bytes将100改为50

同时保存Edit->Pacth grogram->apples pacthes to进行保存,然后在设置一个sh文件,将login文件替换掉指定目录下的文件

然后进行打包


MaskNote
思路如上




