挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运寻找会做《单机》游戏修改器的开发作者长期合作,价格不是问题!联系QQ:1874088565
IOS签名/udid证书出售/送证书加群1040456405 ██【我要租此广告位】██.
.. .
查看: 4270|回复: 0
打印 上一主题 下一主题

[IDA Plugin] REtypedef - Reverse typedef substitution for IDA Pro

[复制链接]
4中级会员
558/600

558

积分

168

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
390
海币
4479
交易币
0
跳转到指定楼层
楼主
发表于 2016-7-12 08:35:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


REtypedef - Reverse typedef substitution for IDA Pro
你好,
retypedef是IDA Pro插件我写道,允许自定义替换功能名称定义。它配备了一个默认的规则集对许多常见的STL类型提供替换。如果你反软件使得STL类的大量使用,你可以了解你为什么会需要这样的一个插件。:P
没有retypedef:


  1. .text:0040142E ; =============== S U B R O U T I N E =======================================
  2. .text:0040142E
  3. .text:0040142E ; Attributes: thunk
  4. .text:0040142E
  5. .text:0040142E public: void __thiscall std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::swap(class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> &) proc near
  6. .text:0040142E
  7. .text:0040142E _Right          = dword ptr  4
  8. .text:0040142E
  9. .text:0040142E                 jmp     std::basic_string<char,std::char_traits<char>,std::allocator<char>>::swap(std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)
  10. .text:0040142E public: void __thiscall std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::swap(class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> &) endp
  11. .text:0040142E
  12. .text:00401433
  13. .text:00401433 ; =============== S U B R O U T I N E =======================================
  14. .text:00401433
  15. .text:00401433 ; Attributes: thunk
  16. .text:00401433
  17. .text:00401433 public: class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> & __thiscall std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::insert(unsigned int, class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> const &) proc near
  18. .text:00401433
  19. .text:00401433 _Off            = dword ptr  4
  20. .text:00401433 _Right          = dword ptr  8
  21. .text:00401433
  22. .text:00401433                 jmp     std::basic_string<char,std::char_traits<char>,std::allocator<char>>::insert(uint,std::basic_string<char,std::char_traits<char>,std::allocator<char>> const &)
  23. .text:00401433 public: class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> & __thiscall std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::insert(unsigned int, class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> const &) endp
复制代码
With REtypedef:
  1. .text:0040142E ; =============== S U B R O U T I N E =======================================
  2. .text:0040142E
  3. .text:0040142E ; Attributes: thunk
  4. .text:0040142E
  5. .text:0040142E public: void __thiscall std::string::swap(class std::string &) proc near
  6. .text:0040142E
  7. .text:0040142E _Right          = dword ptr  4
  8. .text:0040142E
  9. .text:0040142E                 jmp     std::string::swap(std::string &)
  10. .text:0040142E public: void __thiscall std::string::swap(class std::string &) endp
  11. .text:0040142E
  12. .text:00401433
  13. .text:00401433 ; =============== S U B R O U T I N E =======================================
  14. .text:00401433
  15. .text:00401433 ; Attributes: thunk
  16. .text:00401433
  17. .text:00401433 public: class std::string & __thiscall std::string::insert(unsigned int, class std::string const &) proc near
  18. .text:00401433
  19. .text:00401433 _Off            = dword ptr  4
  20. .text:00401433 _Right          = dword ptr  8
  21. .text:00401433
  22. .text:00401433                 jmp     std::string::insert(uint,std::string const &)
  23. .text:00401433 public: class std::string & __thiscall std::string::insert(unsigned int, class std::string const &) endp
复制代码


release-1.0.1.zip (885.66 KB, 下载次数: 2)




联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:Microsoft Runtime Type Information
下一篇:(Android)ADB plugin for Ida Pro
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2025-4-6 03:38 , Processed in 0.078789 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

快速回复 返回顶部 返回列表