
逆向之路
文章平均质量分 82
caterpillarous
这个作者很懒,什么都没留下…
展开
-
“逆向一个非常有意思的小程序”的非汇编解读
基于C++机制对一段小程序的解读原创 2015-11-21 13:50:18 · 1423 阅读 · 0 评论 -
汇编学习(1)
最近学了几天汇编 觉得需要停下来总结梳理一下自己所学内存被分为若干个单元,每个单元从0开始编号,每个单元可存储8个二进制位,即一个字节进制的换算如下:一个字=两个字节=两个存储单元=4个十六进制数=16位范围为0000-FFFF内存地址空间分为ROM与RAM如下图所示顾名思义 RAM Ramdom Access Memory 随机访问存储器 是可原创 2015-12-03 18:26:33 · 672 阅读 · 0 评论 -
一个简单的溢出程序解析
下面是一段包含缓冲区溢出的代码:#include using namespace std;void attacker(){ cout<<"Attacker is running."<<endl; exit(0);}void leak_func(char *str){ char local[4]; int i;原创 2015-11-30 20:49:13 · 2328 阅读 · 0 评论 -
西普实验吧部分逆向题writeup(一)
本博客已经弃用,我的新博客地址:http://jujuba.me/ 1. baby Crack本题难度就像它的名字一样,简单得很。下载程序,先用PEID查一下发现没壳,就是C#写的程序再用IDA打开,往下拉几行即可看到KEYKEY: hctf{bABy_CtsvlmE_!}2. 你会吗下载完先打开看下:PEID查一下:别急,用OD打开看看,搜索一下字符串: 居然直接就看到了KEY....DUTC...原创 2015-12-19 20:23:17 · 8743 阅读 · 0 评论 -
西普实验吧部分逆向题writeup(二)
本博客已经弃用,我的新博客地址:http://jujuba.me/ 1.考验你能力的时候到了老规矩 PEID查壳 显示什么也没找到 先别管 拖到OD里搜索字符串看看可以发现最上面的字符串,其实挺像KEY的,输入试试,发现这个并不是KEY。进入字符串“这就是我要的flag!!!”上方下个断点,先让程序跑一下,然后断下来开始单步调试单步了几下发现一个字符串的处理,我输入的是“1234”注意左上角的EA...原创 2015-12-24 13:07:30 · 4981 阅读 · 0 评论