radare2 的主要特点是什么?
逆向工程
工具
二元分析
雷达2
                    2021-06-29 04:53:05
                
            
        1个回答
            从其功能页面:
- 多架构多平台
- GNU/Linux、Android、*BSD、OSX、iPhoneOS、Windows{32,64} 和 Solaris
 - x86{16,32,64}、dalvik、avr、arm、java、powerpc、sparc、mips、bf、csr、m86k、msil、sh
 - pe{32,64}、[fat]mach0{32,64}、elf{32,64}、te、dex 和 java 类
 
 - 高度可脚本化
- Vala、Go、Python、Guile、Ruby、Perl、Lua、Java、JavaScript、sh、..
 - 具有完全内部 API 访问权限的批处理模式和本机插件
 - 基于助记符命令和宏的本机脚本
 
 - 十六进制编辑器
- 64 位偏移支持与虚拟寻址和节映射
 - 从/向许多架构组装和拆卸
 - 着色操作码、字节和调试寄存器更改
 - 以各种格式打印数据(int、float、disasm、timestamp、..)
 - 使用二进制掩码支持搜索多个模式或关键字
 - 字节块的校验和数据分析
 
 - IO 被包裹
- 支持文件、磁盘、进程和流
 - 带节和多文件映射的虚拟寻址
 - 处理 gdb:// 和 rap:// 远程协议
 
 - 文件系统支持
- 允许挂载 ext2、vfat、ntfs 等
 - 支持分区类型(gpt、msdos、..)
 
 - 调试器支持
- gdb 远程和brainfuck调试器支持
 - 软件和硬件断点
 - 追踪和记录设施
 
 - 区分两个函数或二进制文件
- graphviz 友好的代码分析图
 - 着色节点和边缘
 
 - 操作码、基本块、函数级别的代码分析
- 嵌入式简单虚拟机来模拟代码
 - 跟踪代码和数据引用
 - 函数调用和系统调用反编译
 - 函数描述、注释和库签名
 
 
其它你可能感兴趣的问题