idapro转c语言
① 请教ida pro 输出的伪c代码中的
__CFADD__ 是一个从C++来的编译器习语。当c++编译的时候,这个习语会被编译成一个特定的指令序列。当IDA分析这个序列的时候,它可以认出这个序列,然后把它转化到这个习语的名字。
② 哪位高手帮我把汇编语言程序转换成c语言程序啊(对了是51单片机程序)
受人以鱼不如受人以渔,有个工具叫做:ida,装好插件后就可以直接反汇编为C语言,
http://www.pediy.com/tools/Disassemblers/ida/ida.htm
IDA PRO 简称IDA ,英文:Interactive Disassembler的缩写。它是由HEX RAY SA 公司开发的,一家多年以来从事二进制代码反编译C的软件安全公司,其公司的旗舰产品就是着名的Hex-
③ 求…汇编语言与 C 语言的转换器
汇编语言与c语言的转换器,目前技术成熟的只有c语言到汇编语言的转换,就是c语言编译器了
用vc6编译程序,build成功后,可以单步调试(f11键,f10键),在调试窗口中点鼠标右键,可以显示汇编语言,vc6的排版蛮好,一条c语句下面对应几条汇编语句, 用vc6来学习c语言和汇编语言还是蛮不错的
从汇编语言转换到c语言,这是一个逆向的过程,目前做的最好的算ida pro的反编译插件了(可以生成c语言文件,只限于阅读,不能再次编译),但其可读性也蛮差,不如 直接阅读汇编语言,
④ ida pro能反汇编成c语言吗
不能反编译成c
不过能反编译成非常类似c的伪码,和源码还是有很大差别的,不过有经验还是可以读懂
⑤ ida pro 如何显示c代码
通过按照伪代码所表达的算法或操作,编好程序,才能运行。IDA Pro全称是交互式反汇编器专业版(Interactive Disassembler Professional),简称IDA,它是一种典型的递归下降反汇编器。IDA并非免费软件,但Hex-Rays公司提供了一个功能有限的免费版本。IDA是Windows,Linux或Mac OS X托管的多处理器反汇编程序 和调试程序,它提供了许多功能,是一款很强大的静态反编译工具。支持很多插件和python,利用一些插件可以提供很多方便的功能大大减少工作量,在CTF中,逆向和pwn都少不了它,更多强大的功能等待童鞋们自己去学习挖掘,三言两语讲不完。它支持数十种CPU指令集其中包括Intel x86,x64,MIPS,PowerPC,ARM,Z80,68000,c8051等等。
⑥ c语言怎么反编译啊,教教我
用ida
pro,这是市面上能买到的软件中最棒的反向工程软件。
你可以试试看,它配合插件甚至可以得到几乎乱真的C/C++伪码,甚至不用修改就能编译回去。
⑦ CC1100汇编的代码怎么写啊
CC1100输入到内存中是0011CC。。。CC是INT3的意思。这是我得到的结果。
⑧ IDA pro 反编译exe的生成的C文件中#include<defs.h>的defs.h 文件在哪里
在IDA目录下plugins文件夹内