![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
re
文章平均质量分 56
ad_m1n
这个作者很懒,什么都没留下…
展开
-
java在线反编译
(80条消息) Java在线反编译器_是RDragon啊的博客-CSDN博客_java在线反编译原创 2021-12-03 20:04:18 · 1774 阅读 · 0 评论 -
在OD中尝试修改一下程序执行流
用到的软件:吾爱破解专用版的OD题目来源:XCTF的re-game,这道题并不难,首先我们IDA反编译就能找到加密算法所在地,然后写出exp,下面我们尝试直接更改程序执行流。一、这道题并不难,首先我们反编译会发现这里有个判断函数:而那个sub_457AB4()就是打印输出flag的地方。因此我们的思路就很明显了:跳过前面的if判断语句,直接执行sub_457AB4这个函数。二、把程序拉到这里面。打开然后出现这个页面表示成功了。然后跟i...原创 2021-10-29 20:50:26 · 637 阅读 · 0 评论 -
XCTF的re1
知识点1、解锁IDA新功能右键十六进制,直接就可查看连续内存地址存储的内容。就比如下面这一连串十六进制数字,看着好像flag,谁知道并不是。二、结合程序运行结果逆向。不要以为人家给的那个文件 除了反编译之外啥用没有,就拿这个程序来讲,我们运行一下程序,再结合发编译源码,就知道那三块内存区域存储的东西对我们找flag来说没什么用。然后这有个if判断语句,if后面的那个printf打印的是废话,那else后面应该就是flag内容,这是我猜测的。(但是并不是,他只是成功.原创 2021-10-27 22:47:11 · 252 阅读 · 0 评论 -
exe反编译为pyc,再反编译为py
第一步反编译:exe到pyc参考这篇文章,写的很好:有个注意点就是pyc文件必须加文件头。pyinstaller打包的.exe文件反编译成.py文件 - no1r - 博客园 (cnblogs.com)而且加完文件头之后一定要把文件后缀改成pyc,防止有的网站他识别不出来。第二步反编译:pyc到py。直接找在线网站,我本地下载的那个uncomple6要么版本低,反正就是各种各样的问题。python反编译 - 在线工具 (tool.lu)在线pyc,pyo,python,p.原创 2021-10-17 15:54:42 · 426 阅读 · 0 评论 -
逆向题解二
MoeCTF新生赛逆向A_gamestep1: 先探探这个exe的底拉到die里头。发现是个64位程序。step2:拉到IDA64里面反编译瞅瞅源码按F5,反编译的源码如下。// local variable allocation has failed, the output may be wrong!int __cdecl main(int argc, const char **argv, const char **envp){ int v3; // ...原创 2021-09-12 21:35:02 · 2797 阅读 · 0 评论 -
记一次pyc反汇编的层出不穷的问题。
这个其实来自于西电新生赛的Reverse的第四题Realezpy。题目不难,但是因为是第一次入门,还是碰到了很多烦人的小问题。一、软件选择。因为这个是python的反编译问题,所以IDA和die、ExeinfoPe这些工具就没用了。我显示在bing上搜索,参照这位大佬的做法开始实验((7条消息) pyc文件逆向_攻防世界python-trade_逆向之旅010_duang_duang_yang的博客-CSDN博客)。//大佬贴心的把工具也贴出来了,很不错。正当我满心欢喜,把.py...原创 2021-09-11 22:20:57 · 1770 阅读 · 1 评论 -
第一个逆向题解:异或
exe文件地址:链接:https://pan.baidu.com/s/1krtjBco_cDtnt9SGeOw0Bg提取码:znh9step1:先查壳。拉到die里面。看到是32位的。step2:再拉到IDA PRO里面查看。一路点击ok,可以看到出现了下面这样的。然后按F5查看类c代码。再点条件判断的函数check可以发现这个flag长度为14。注意:有个小经验。不要所有的函数都尝试点开去分析。记住我们只分析人写出来的代码...原创 2021-09-11 17:11:29 · 1110 阅读 · 0 评论