CTF之反编译
程序员文章站
2022-07-03 19:41:57
步骤:1、使用软件:PE查看信息,如果文件加了壳,使用命令upx -d 文件名进行脱壳。2、使用IDA查看文件的汇编代码。可以投机(直接text查找)3、光标定位main的位置,使用jump下面jump to pseudocode进行反编译找到对应的C++代码。4、找到代码的逻辑,解读代码,找到最后的答案。5、注意:IDA中的存储方式:大小端存储。情况二1、提供.pyc文件,使用命令uncompyle6 -o .文件名。将文件恢复为py文件,解读信息,找到答案。情况三java的反编译:倘若...
步骤:
1、使用软件:PE查看信息,如果文件加了壳,使用命令upx -d 文件名进行脱壳。
2、使用IDA查看文件的汇编代码。可以投机(直接text查找)
3、光标定位main的位置,使用jump下面jump to pseudocode进行反编译找到对应的C++代码。
4、找到代码的逻辑,解读代码,找到最后的答案。
5、注意:IDA中的存储方式:大小端存储。
情况二
1、提供.pyc文件,使用命令uncompyle6 -o .文件名。将文件恢复为py文件,解读信息,找到答案。
情况三java的反编译:
倘若提供一个.jar文件,使用工具:jd-gui-0.3.6.exe软件直接打开查看java的代码。
本文地址:https://blog.csdn.net/weixin_42027200/article/details/110998706
上一篇: mybatis中几种typeHandler的定义使用详解
下一篇: 使用jquery完成跨域访问
推荐阅读
-
IOS开发(36)之iOS 编码规范
-
IOS开发(37)之iphone开发中的delegate
-
react与redux通信之hook-前端江湖-SegmentFault思否
-
IOS开发(46)之设置 NSZombieEnabled 定位 EXC_BAD_ACCESS 错误
-
彻底告别“死亡之握” 红米Note 8 Pro官图公布:8月29日见
-
Java全栈程序员之05:Ubuntu下安装TOMCAT、集成到IDEA
-
Linux命令之awk命令使用介绍
-
Javascript之常见算法整理(持续更新)-柠檬味的前端-SegmentFault思否
-
PHP SEO优化之URL优化方法
-
Linux命令之grep命令使用介绍