【reversing.kr】ImagePrc 逆向分析

来源:互联网 发布:大数据的真正意义是 编辑:程序博客网 时间:2024/06/06 03:36

其实这类题目都要用OD做,动态调试能看到的东西更多,而且方便跳转到函数地址。

进入正题:

先测一遍有木有加壳

然后用OD打开。运行起来程序,点击check,按暂停,alt+k得到调用栈,推到程序调用messagebox的地址,这里是004013e1
这里写图片描述
往上拉,看到这个地方。获取了图片资源,我们把图片资源dump出来看下。
这里写图片描述
使用eXeScope来dump出图片数据,然后用python恢复出图片。
这里写图片描述
python代码如下

from PIL import Imagewidth = 200height = 150fp = open('123', 'rb')data = fp.read()im = Image.frombytes('RGB', (width, height), data)im = im.transpose(Image.FLIP_TOP_BOTTOM)im.show()im.save('result.bmp')

flag is:
这里写图片描述

0 0
原创粉丝点击