radareorg / radare2

UNIX-like reverse engineering framework and command-line toolset
https://www.radare.org/
GNU Lesser General Public License v3.0
20.77k stars 3.01k forks source link

Integration with `GNU poke` #15164

Open XVilka opened 5 years ago

XVilka commented 5 years ago

Poke is a binary parsing and editing language. There are some overlapping concepts with radare2. Maybe some kind of integration can be done.

https://www.slideshare.net/ennael/kernel-recipes-2019-gnu-poke-an-extensible-editor-for-structured-binary-data

https://www.youtube.com/watch?v=nbvswQjsIUQ

http://jemarch.net/poke.html

P.S. See also Kaitai declarative parsing language and native code generator.

xermicus commented 5 years ago

Do you have some concrete ideas in mind? Or just transpile poke -> ESIL?