palmtreemodel / PalmTree

Offical Implementation for PalmTree
MIT License
136 stars 24 forks source link

Recreating Data Processing in another disassembler #10

Open br0kej opened 2 years ago

br0kej commented 2 years ago

Thanks for the awesome work. As the title suggests, I don't have a Binary Ninja license and am looking to potentially recreate the data processing steps in something like Ghidra.

I understand the format for the CFG output but it's very unclear what the output should look like for the DFG.

Would it be OK for you to release the output from processing something like /bin/ls using your scripts to provide folks who don't have Binary Ninja a guide for what the expected format is?

br0kej commented 1 year ago

Bump! 😄

SidekickLx commented 1 year ago

The format of CFG and DFG are the same. Maybe I will find a sample file including both CFG and DFG data samples in the repo later.

br0kej commented 1 year ago

That would be awesome if you could!

kevin3567 commented 11 months ago

Hi, I am wondering if there are any update on this issue? A sample file for the CFG/DFG (both are preferred) or some support for Ghidra (instead of BinaryNinja) is appreciated.

Thanks in advance.

SidekickLx commented 11 months ago

We have the sample in README. It is pretty simple. https://github.com/palmtreemodel/PalmTree#dataset-format