2 u014680022 u014680022 于 2015.07.18 21:15 提问

c语言怎么反编译啊,教教我

c语言怎么反编译,我不会,速速来回答。。。。。。。。。。。。。。。。

9个回答

caozhy
caozhy   Ds   Rxr 2015.07.18 23:37
已采纳

用ida pro,这是市面上能买到的软件中最棒的反向工程软件。
你可以试试看,它配合插件甚至可以得到几乎乱真的C/C++伪码,甚至不用修改就能编译回去。

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.07.18 23:12

只能找静态反编译软件,反编译成为汇编代码,想反成C代码基本不可能的了。
个别有能反成C代码的可读性也差的太离谱,基本等于翻译汇编,还不如看汇编呢。
W32Dasm是一个静态反汇编工具,也是破解人常用的工具之一,它也被比作破解人的屠龙刀。

CSDNXIAOD
CSDNXIAOD   2015.07.18 21:25

教教你什么是灌篮!!!
如何学习Java呢?教教你!~
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

strutce
strutce   Ds   Rxr 2015.07.18 21:36

下载反编译工具,用它打开.class文件就行了

u014680022
u014680022 Java反编译我会
接近 3 年之前 回复
yishuixs
yishuixs   2015.07.18 21:53

反编译貌似挺费资源的,难道你要破解某个软件?

zuishikonghuan
zuishikonghuan   2015.07.18 22:07

c语言编译的程序无法反编译,只能反汇编

arronbnm
arronbnm   2015.07.19 08:27

如果gcc的话,用objdump反汇编。

sq419412002
sq419412002   2015.07.20 11:22

反汇编吧,反编译是干啥

oyljerry
oyljerry   Ds   Rxr 2015.07.18 21:42

vs,gcc都可以反汇编,还可以olldbg动态跟踪,反汇编调试。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
程序输一个任意数,让他反向输出
谁有好好的程序啊,来教教我吧!我现在真的好好想想好想学好这个C啊
谁能教教我啊~~
-
flashtool_v31[1].2.00
MTK刷机的,都是英文的,看不懂,谁教教我啊!
《教我兄弟学Android逆向番外03 操作手机常用命令》
一.电脑和手机文件互相传输1.把电脑上的文件传送到手机 2.把手机上的文件传送到电脑adb pull /data/local/tmp/test.txt D:/1/63 pull出包下的所有文件这里以/data/data/目录下的demo2.jni.com.myapplication包pull到电脑D:/3目录下  为例二.常用命令 1.创建文件test.txt2.创建文件夹ccc3.删除文件tes...
ATM维护人员教大家正确使用银行卡和取款机
我们每天都在接触银行卡,使用ATM自动取款机,可是普通人对银行卡和ATM了解多少呢?为什么会有银行被盗用,被复制的情况出现呢?为什么很多人说在ATM上取到假钱呢。我不算是个专业人士,只是从事银行ATM维护工作有几年了,这里给大家简单的解密下银行卡和ATM的相关情况,希望给大家正确使用银行卡和ATM做个指导。首先说下银行卡,现在最普遍使用的银行卡是磁条卡,另外就是IC卡,我这里只说说磁条卡,因为磁条
exe反编译为c语言
EXEC-2-C是一个反汇编到 C 的软件,包含以下文件 - E2A.EXE - 反汇编 - A2APARSE.EXE - 汇编预处理 - E2C.EXE - 转换 A2A.EXE 的结果到 pseudo-C - ENVMNU.EXE - 前几个文件的集成环境 最简单的使用方法是运行 ENVMNU, 如果你想使用参数就在DOS命令行上运行 e2a, a2aparse, & e2c的用法 -------------------------- [path] e2a [-p#] [-l#] [-r#] [-s#] [-h hdr] [-t] [-a] [-e] [-o out_file] file ----------------------------------------------------------------------------- e2a的参数: -p# ........... 处理遍数 (例: -p5) -l# ........... 标号数 (例: -l500) -r# ........... 过程数 (例: -p500) -s# ........... 段数 (例: -p500) -h hdr ........ 头 (例: -o "header 1") -t ............ 输出 LST 格式 -a ............ 输出 ASM 格式 -e ............ 带接口 -o out_file ... 输出文件名 (例: -o file-name) file .......... 输入文件名 (例: .exe or .com file) [path] a2aparse file ,[out_file] -------------------------------- a2aparse的参数: file .......... 输入文件名 out_file ...... 输出文件名 <out_file>.cod - |\ <out_file>.r - | > 输出文件 <out_file>.glb - |/ [path] e2c [-p] [-e] [-d] [-?] [-a] file [out_file] --------------------------------------------------- e2c的参数: -p ............ 包含页 -e ............ 带接口 -d ............ 删除A2Aparse结果 -? ............ 打印信息 -a ............ 处理函数调用 file .......... 输入文件 <file>.cod <file>.r <file>.glb out_file ...... 输出文件
技能分享 | 麦肯锡教给我的写作武器:如何讲好一句话
如何讲好一句话,最主要的是主语谓语要清晰。本文分享《麦肯锡教给我的写作武器》在这部分的心得。
一个简单C程序的反编译。
一个简单C程序的反编译。本代码只作为学习用,没有任何实用价值。限于水平,反编译的分析结果也不够彻底,供初学者参考
常用EXE文件反编译工具
PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化汉化集成工具     功能极为强大的可视化汉化集成工具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等; 另外,还具备有 W32DASM 软件的反编译能力和PEditor 软件的 PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理 PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、S
神话系列之一 C 程序不能反编译
 网上流传很多C和C# 神话 我听了以后,决定打破这些美丽的神话。。给大家开开眼界,更希望能说明一个神话,。,, 解开我 最神秘的等待    C程序能不能反编译成C语言的程序? 神话:无法反编译的,,只能通过汇编来解释。详细:C语言源程序经过编译、优化,得到目标格式,但由目标格式不能逆推得到C源码,因为目标码可能是经过优化