【亲测免费】 demumble: 一个更优秀的C++filt和undname工具

demumble: 一个更优秀的C++filt和undname工具

项目基础介绍

demumble是一个开源项目,由C++和Python编程语言开发。该项目旨在提供一个比传统的c++filt和undname工具更为优秀的替代品,能够更加智能地处理符号名称的混淆和还原。

主要编程语言

  • C++
  • Python

核心功能

  1. 智能处理下划线:demumble能够智能识别并正确处理不同操作系统下C++符号名称的前导下划线问题。
  2. 过滤功能:与其他工具相比,demumble只还原函数符号,避免了错误地将类型名称还原成普通单词。
  3. 跨平台支持:demumble不仅可以在POSIX和Windows系统上运行,还能还原Windows风格的符号名称。
  4. 选择性输出:可以选择仅输出还原后的符号名称,或者同时输出混淆和还原后的符号名称。

最近更新的功能

  • 根据项目的更新日志,最近的版本更新包括:
    • 优化了符号还原的准确性,特别是在处理不同编译器和操作系统间的差异时。
    • 增强了对不同类型符号的处理能力,包括函数、类型和变量。
    • 改进了用户界面,使得命令行参数更加直观易懂。
    • 修复了一些在特定环境下出现的bug,提升了工具的稳定性和可靠性。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值