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
PS2Recomp
Open Source
Playstation 2 Static Recompiler & Runtime Tool to make native PC ports…
xAnalyzer
Open Source
…
bddisasm
Open Source
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, bas…
toolkit
Free
The essential toolkit for reversing, malware analysis, and cracking…
ida-sigmaker
Open Source
sigmaker is a zero-dependency IDA Pro 9.0+ cross-platform signature maker plugin with optional SIMD …
petools
Open Source
PE Tools - Portable executable (PE) manipulation toolkit…