Example Usage
package main
import (
"encoding/json"
"fmt"
"github.com/saferwall/elf"
)
func main() {
p, err := elf.New("/bin/ls")
defer p.CloseFile()
if err != nil {
panic(err)
}
err = p.Parse()
if err != nil {
panic(err)
}
jsonFile, err := p.DumpJSON()
if err != nil {
panic(err)
}
fmt.Println(jsonFile)
}
See also
010editor
Free
Templates and scripts for 010 editor…
NebulaFD
Free
A work in progress, reimagined decompiler for Clickteam Fusion.…
NTRGhidra
Open Source
A Nintendo DS binary loader for Ghidra…
GDB with pwndbg
Open Source
Kali
GDB (GNU Debugger) enhanced with pwndbg plugin for exploit development and reverse engineering. Adds…
RetDec
Open Source
Retargetable machine-code decompiler based on LLVM. Developed by Avast. Decompiles x86, ARM, MIPS, P…
abcde
Open Source
ABCDE是一个使用Kotlin编写的OpenHarmony逆向工具包,目前已经实现的功能为解析方舟字节码文件中 的类信息、方法信息、字面量数组信息以及对方法进行反汇编,解析资源索引文件等功能。…