全部文章
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1hexo new "My New Post"
More info: Writing
Run server
1hexo server
More info: Server
Generate static files
1hexo generate
More info: Generating
Deploy to remote sites
1hexo deploy
More info: Deployment
第一次逆向题解
应组长要求完成任务将第一次写逆向题的过程记录一下
顺便让以后的自己能够回过头来看看当初青涩的模样(感叹一下时光飞逝来装大佬)
正文
一、easyre
首先,照葫芦画瓢,下载文件并解压,可以看到一个exe文件,直接拖入ida,可以看到以下界面
然后继续照葫芦画瓢,找到主函数
然后就找到了flag……
虽然不知道发生了什么,但反正找到了,下一题。
二、reverse1
省略重复步骤,找到main函数
嗯……好像啥都没有,但可以看到一个main_0函数,点进去
然后翻译一下函数的内容,大概就是有一个str2字符串,程序会比较输入的字符串和str2字符串,如果一样就输出this is the right flag,那么目标应该就是要找到这个str2字符串的内容了
那么要如何查看呢,这个时候就要求助我们万能的百度了,于是知道了按x可以查看变量的交叉引用,然后就可以看到str2的值为hello_world
主要是因为真的找不到str2到底在哪里被赋的值
当然不要忘了前面有一个for循环对str2的值进行了改变,将asc值为111的字母改为了48。百度可知111为o,48为0。所以fla ...