Skip to content
forked from felberj/gotools

Plugin for Ghidra to assist reversing Golang binaries

License

Notifications You must be signed in to change notification settings

hijiki51/gotools

This branch is 14 commits ahead of felberj/gotools:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

710e571 · Oct 2, 2021

History

28 Commits
May 23, 2019
May 6, 2019
Apr 6, 2019
Apr 6, 2019
Apr 6, 2019
Oct 2, 2021
Jun 14, 2019
May 6, 2019
Sep 17, 2021
May 13, 2019
Apr 6, 2019
Apr 12, 2021
Apr 6, 2019
Apr 6, 2019

Repository files navigation

Go Plugin for Ghidra

Plugin to assist reversing Golang binaries with Ghidra.

This is in a VERY early stage and for now only handles linux/x86_64 binaries.

Installation

  1. Download the release for your Ghidra version
  2. Copy ZIP to $GHIDRA_DIR/Extensions/Ghidra/
  3. Start Ghidra, File > Install Extensions, check the box next to gotools
  4. Restart Ghidra

Usage

When importing, select the Language x86:LE:64:golang:default

Features

  • Recover function names
  • Recover number of arguments and return type

Developers

Code formatted with

clang-format -i -style=Google src/main/java/gotools/*.java

References

About

Plugin for Ghidra to assist reversing Golang binaries

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 89.1%
  • CSS 8.2%
  • HTML 2.7%