├── README.md ├── exploit ├── exploit.py └── payload_mf743cdw_v12.03.bin ├── gdb_stub ├── Makefile ├── README.md ├── include │ ├── bp_handler.h │ ├── crash.h │ ├── debug.h │ ├── extfunc.h │ ├── gdb.h │ ├── tcp.h │ └── util.h ├── screenshot.png ├── scripts │ ├── bin2poke.py │ └── install_debugger.sh ├── specs │ └── link.ld └── src │ ├── bp_handler.S │ ├── crash.c │ ├── crt0.S │ ├── gdb.c │ ├── libc.c │ ├── main │ ├── main_canon.c │ └── main_standalone.c │ ├── tcp.c │ └── util.c ├── loader ├── Makefile ├── specs │ ├── link_mf743cdw_v12.03.ld │ └── link_mf753cdw_v03.04.ld └── src │ ├── crt0.S │ └── main.c └── tools ├── encode.py └── lut.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/README.md -------------------------------------------------------------------------------- /exploit/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/exploit/exploit.py -------------------------------------------------------------------------------- /exploit/payload_mf743cdw_v12.03.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/exploit/payload_mf743cdw_v12.03.bin -------------------------------------------------------------------------------- /gdb_stub/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/Makefile -------------------------------------------------------------------------------- /gdb_stub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/README.md -------------------------------------------------------------------------------- /gdb_stub/include/bp_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/include/bp_handler.h -------------------------------------------------------------------------------- /gdb_stub/include/crash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/include/crash.h -------------------------------------------------------------------------------- /gdb_stub/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/include/debug.h -------------------------------------------------------------------------------- /gdb_stub/include/extfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/include/extfunc.h -------------------------------------------------------------------------------- /gdb_stub/include/gdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/include/gdb.h -------------------------------------------------------------------------------- /gdb_stub/include/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/include/tcp.h -------------------------------------------------------------------------------- /gdb_stub/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/include/util.h -------------------------------------------------------------------------------- /gdb_stub/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/screenshot.png -------------------------------------------------------------------------------- /gdb_stub/scripts/bin2poke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/scripts/bin2poke.py -------------------------------------------------------------------------------- /gdb_stub/scripts/install_debugger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/scripts/install_debugger.sh -------------------------------------------------------------------------------- /gdb_stub/specs/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/specs/link.ld -------------------------------------------------------------------------------- /gdb_stub/src/bp_handler.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/bp_handler.S -------------------------------------------------------------------------------- /gdb_stub/src/crash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/crash.c -------------------------------------------------------------------------------- /gdb_stub/src/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/crt0.S -------------------------------------------------------------------------------- /gdb_stub/src/gdb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/gdb.c -------------------------------------------------------------------------------- /gdb_stub/src/libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/libc.c -------------------------------------------------------------------------------- /gdb_stub/src/main/main_canon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/main/main_canon.c -------------------------------------------------------------------------------- /gdb_stub/src/main/main_standalone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/main/main_standalone.c -------------------------------------------------------------------------------- /gdb_stub/src/tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/tcp.c -------------------------------------------------------------------------------- /gdb_stub/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/gdb_stub/src/util.c -------------------------------------------------------------------------------- /loader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/loader/Makefile -------------------------------------------------------------------------------- /loader/specs/link_mf743cdw_v12.03.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/loader/specs/link_mf743cdw_v12.03.ld -------------------------------------------------------------------------------- /loader/specs/link_mf753cdw_v03.04.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/loader/specs/link_mf753cdw_v03.04.ld -------------------------------------------------------------------------------- /loader/src/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/loader/src/crt0.S -------------------------------------------------------------------------------- /loader/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/loader/src/main.c -------------------------------------------------------------------------------- /tools/encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/tools/encode.py -------------------------------------------------------------------------------- /tools/lut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blasty/canon/HEAD/tools/lut.py --------------------------------------------------------------------------------