├── .gitignore ├── LICENSE ├── README.md ├── examples ├── Makefile ├── alignment │ ├── Makefile │ ├── base.c │ └── base.elf ├── base │ ├── Makefile │ ├── base.c │ └── base.elf ├── dataflow │ ├── Makefile │ ├── base.c │ └── base.elf ├── scc │ ├── base.c │ ├── base.elf │ ├── base.macho │ └── make.sh ├── sections │ ├── Makefile │ ├── base.c │ ├── base.elf │ ├── create_trampoline.sh │ ├── i1.bin │ ├── i2.bin │ └── init_redirect.asm ├── stop │ ├── Makefile │ ├── base.c │ └── base.elf ├── upx │ ├── Makefile │ ├── base.c │ ├── base.elf │ └── base.elf.upx ├── vectorized │ ├── Makefile │ ├── base.c │ └── base.elf └── zetatwo │ └── libkrb5support.so.0 ├── images ├── binja.png ├── chatgpt-how-compilers-work.png ├── codeid.gif ├── effectiveness-light.png ├── effectiveness.png ├── effectiveness.pxd ├── effort-light.png ├── effort.png ├── effort.pxd ├── elysium.png ├── evident-light.png ├── evident.png ├── evident.pxd ├── family.png ├── ida-84-sections.png ├── libkrb5support.so.0.ida.png ├── repo-light.png └── repo.png ├── index.md ├── remap.sh ├── reveal-md.json ├── reveal.json └── run.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.pre 3 | **/.claude/settings.local.json 4 | working 5 | output 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/README.md -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/alignment/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/alignment/Makefile -------------------------------------------------------------------------------- /examples/alignment/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/alignment/base.c -------------------------------------------------------------------------------- /examples/alignment/base.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/alignment/base.elf -------------------------------------------------------------------------------- /examples/base/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/base/Makefile -------------------------------------------------------------------------------- /examples/base/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/base/base.c -------------------------------------------------------------------------------- /examples/base/base.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/base/base.elf -------------------------------------------------------------------------------- /examples/dataflow/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/dataflow/Makefile -------------------------------------------------------------------------------- /examples/dataflow/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/dataflow/base.c -------------------------------------------------------------------------------- /examples/dataflow/base.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/dataflow/base.elf -------------------------------------------------------------------------------- /examples/scc/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/scc/base.c -------------------------------------------------------------------------------- /examples/scc/base.elf: -------------------------------------------------------------------------------- 1 | SCC plugin not available - dummy binary 2 | -------------------------------------------------------------------------------- /examples/scc/base.macho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/scc/base.macho -------------------------------------------------------------------------------- /examples/scc/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/scc/make.sh -------------------------------------------------------------------------------- /examples/sections/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/sections/Makefile -------------------------------------------------------------------------------- /examples/sections/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/sections/base.c -------------------------------------------------------------------------------- /examples/sections/base.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/sections/base.elf -------------------------------------------------------------------------------- /examples/sections/create_trampoline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/sections/create_trampoline.sh -------------------------------------------------------------------------------- /examples/sections/i1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/sections/i1.bin -------------------------------------------------------------------------------- /examples/sections/i2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/sections/i2.bin -------------------------------------------------------------------------------- /examples/sections/init_redirect.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/sections/init_redirect.asm -------------------------------------------------------------------------------- /examples/stop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/stop/Makefile -------------------------------------------------------------------------------- /examples/stop/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/stop/base.c -------------------------------------------------------------------------------- /examples/stop/base.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/stop/base.elf -------------------------------------------------------------------------------- /examples/upx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/upx/Makefile -------------------------------------------------------------------------------- /examples/upx/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/upx/base.c -------------------------------------------------------------------------------- /examples/upx/base.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/upx/base.elf -------------------------------------------------------------------------------- /examples/upx/base.elf.upx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/upx/base.elf.upx -------------------------------------------------------------------------------- /examples/vectorized/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/vectorized/Makefile -------------------------------------------------------------------------------- /examples/vectorized/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/vectorized/base.c -------------------------------------------------------------------------------- /examples/vectorized/base.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/vectorized/base.elf -------------------------------------------------------------------------------- /examples/zetatwo/libkrb5support.so.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/examples/zetatwo/libkrb5support.so.0 -------------------------------------------------------------------------------- /images/binja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/binja.png -------------------------------------------------------------------------------- /images/chatgpt-how-compilers-work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/chatgpt-how-compilers-work.png -------------------------------------------------------------------------------- /images/codeid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/codeid.gif -------------------------------------------------------------------------------- /images/effectiveness-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/effectiveness-light.png -------------------------------------------------------------------------------- /images/effectiveness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/effectiveness.png -------------------------------------------------------------------------------- /images/effectiveness.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/effectiveness.pxd -------------------------------------------------------------------------------- /images/effort-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/effort-light.png -------------------------------------------------------------------------------- /images/effort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/effort.png -------------------------------------------------------------------------------- /images/effort.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/effort.pxd -------------------------------------------------------------------------------- /images/elysium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/elysium.png -------------------------------------------------------------------------------- /images/evident-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/evident-light.png -------------------------------------------------------------------------------- /images/evident.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/evident.png -------------------------------------------------------------------------------- /images/evident.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/evident.pxd -------------------------------------------------------------------------------- /images/family.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/family.png -------------------------------------------------------------------------------- /images/ida-84-sections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/ida-84-sections.png -------------------------------------------------------------------------------- /images/libkrb5support.so.0.ida.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/libkrb5support.so.0.ida.png -------------------------------------------------------------------------------- /images/repo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/repo-light.png -------------------------------------------------------------------------------- /images/repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/images/repo.png -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/index.md -------------------------------------------------------------------------------- /remap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/remap.sh -------------------------------------------------------------------------------- /reveal-md.json: -------------------------------------------------------------------------------- 1 | { 2 | "highlightTheme": "felipec" 3 | } 4 | -------------------------------------------------------------------------------- /reveal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/reveal.json -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psifertex/breaking_decompilers/HEAD/run.sh --------------------------------------------------------------------------------