美文网首页
IDA Pro7.5使用 IDAGolangHelper问题

IDA Pro7.5使用 IDAGolangHelper问题

作者: doinb1517 | 来源:发表于2022-06-02 13:17 被阅读0次

前言

Golang语言编写的恶意代码越来越多,在分析去除符号的Golang恶意软件时,分析插件IDAGolangHelper很有用,此插件可以快速重命名函数,方便我们分析软件。
使用插件之前:

image.png

使用插件之后:


image.png image.png

Github:https://github.com/sibears/IDAGolangHelper

使用

下载插件,使用时
File -> Script File 选择go_entry.py运行即可

出现问题

在IDA Pro7.5 Python3的环境下使用脚本会报错

image.png
Gopclntab.pyrename函数中简单修改就行,就是在
name = idc.get_strlit_contents(base + name_offset)后面加name = name.decode("utf-8")
name_offset = idc.get_wide_dword(base+offset+ptr.size)
        name = idc.get_strlit_contents(base + name_offset)
        name = name.decode("utf-8")
        name = Utils.relaxName(name)
        Utils.rename(func_addr, name)

已经向作者提交Issues


image.png

相关文章

  • IDA Pro7.5使用 IDAGolangHelper问题

    前言 Golang语言编写的恶意代码越来越多,在分析去除符号的Golang恶意软件时,分析插件IDAGolangH...

  • 无符号GoLang逆向经历

    所需工具: ida pro,IDAGolangHelper,easyGo程序 将程序拖入对应位数的IDA中观察...

  • EasyGo----2019全国大学生信息安全大赛

    首先使用IDAGolangHelper恢复函数名。找到主函数。

  • IDA 使用

    当IDA加载后,3个立即可见的窗口分别为IDA-View窗口、函数窗口和消息输出窗口,所有窗口都可通过View▶O...

  • IDA使用

    function调出:上方菜单-view-open subviews-functions 输出窗口:上方菜单-wi...

  • 新手大全

    IDA使用大杂烩

  • IDA使用分析

    本测验IDA的使用 使用环境:IDA version 6.6.141224 open文件的时候 可能会出现 强行打...

  • IDA6.8动态调试so-windows

    1.打开cmd进入IDA6.8目录的dbgsrv子目录,执行以下命令: 2.IDA 设置 使用IDA调试安卓elf...

  • IDA使用教程

    IDA Pro:交互式反汇编器,是典型的递归下降反汇编器。 导航条:蓝色 表示常规的指令函数黑色 节与节之间的间隙...

  • IDC

    ida中的idc作为类似c语言的脚本语言,非常好用。使用学习方法参考。ida权威指南-扩展ida的功能 写段代码,...

网友评论

      本文标题:IDA Pro7.5使用 IDAGolangHelper问题

      本文链接:https://www.haomeiwen.com/subject/vzrqmrtx.html