├── README.md ├── docker ├── Dockerfile └── README.md ├── session-four ├── README.md ├── exercises │ ├── crackmes.one │ │ ├── README.md │ │ ├── auth │ │ ├── half-twins │ │ ├── mbtu │ │ └── noprelo │ ├── script-exercises │ │ ├── README.md │ │ ├── pcode-ex-arm │ │ ├── pcode-ex-ppc │ │ └── pcode-ex-x86_64 │ └── source │ │ └── pcode.c └── slides │ └── session-4.pdf ├── session-one ├── assembly │ ├── c1 │ ├── c1.0 │ ├── c1.s │ └── x86-ex.S ├── elf-exercises │ ├── README.md │ ├── dobby │ └── legolas ├── exercises │ ├── SimpleKeyGen │ ├── c1 │ ├── c2 │ ├── c3 │ ├── c4 │ ├── nasm_crack │ ├── skele │ └── source │ │ ├── Makefile │ │ ├── c1.c │ │ ├── c2.c │ │ ├── c3.c │ │ ├── c4.c │ │ └── skelexor.c ├── slides │ └── session-1.pdf └── test ├── session-three ├── README.md ├── exercises │ ├── files │ ├── pointers │ ├── source │ │ ├── Makefile │ │ ├── enums.c │ │ ├── file.c │ │ ├── pointer-struct.c │ │ └── structs.c │ ├── structs │ └── syscall └── slides │ └── session-3.pdf └── session-two ├── README.md ├── exercises ├── array-example ├── control-flow-1 ├── func-example-1 ├── heap-example-1 ├── loop-example-1 ├── source │ ├── Makefile │ ├── array-example.c │ ├── control-flow-1.c │ ├── func-example-1.c │ ├── loop-example-for.c │ └── variables-example.c └── variables-example └── slides └── session-2.pdf /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/docker/README.md -------------------------------------------------------------------------------- /session-four/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/README.md -------------------------------------------------------------------------------- /session-four/exercises/crackmes.one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/crackmes.one/README.md -------------------------------------------------------------------------------- /session-four/exercises/crackmes.one/auth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/crackmes.one/auth -------------------------------------------------------------------------------- /session-four/exercises/crackmes.one/half-twins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/crackmes.one/half-twins -------------------------------------------------------------------------------- /session-four/exercises/crackmes.one/mbtu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/crackmes.one/mbtu -------------------------------------------------------------------------------- /session-four/exercises/crackmes.one/noprelo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/crackmes.one/noprelo -------------------------------------------------------------------------------- /session-four/exercises/script-exercises/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/script-exercises/README.md -------------------------------------------------------------------------------- /session-four/exercises/script-exercises/pcode-ex-arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/script-exercises/pcode-ex-arm -------------------------------------------------------------------------------- /session-four/exercises/script-exercises/pcode-ex-ppc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/script-exercises/pcode-ex-ppc -------------------------------------------------------------------------------- /session-four/exercises/script-exercises/pcode-ex-x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/exercises/script-exercises/pcode-ex-x86_64 -------------------------------------------------------------------------------- /session-four/exercises/source/pcode.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /session-four/slides/session-4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-four/slides/session-4.pdf -------------------------------------------------------------------------------- /session-one/assembly/c1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/assembly/c1 -------------------------------------------------------------------------------- /session-one/assembly/c1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/assembly/c1.0 -------------------------------------------------------------------------------- /session-one/assembly/c1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/assembly/c1.s -------------------------------------------------------------------------------- /session-one/assembly/x86-ex.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/assembly/x86-ex.S -------------------------------------------------------------------------------- /session-one/elf-exercises/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/elf-exercises/README.md -------------------------------------------------------------------------------- /session-one/elf-exercises/dobby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/elf-exercises/dobby -------------------------------------------------------------------------------- /session-one/elf-exercises/legolas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/elf-exercises/legolas -------------------------------------------------------------------------------- /session-one/exercises/SimpleKeyGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/SimpleKeyGen -------------------------------------------------------------------------------- /session-one/exercises/c1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/c1 -------------------------------------------------------------------------------- /session-one/exercises/c2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/c2 -------------------------------------------------------------------------------- /session-one/exercises/c3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/c3 -------------------------------------------------------------------------------- /session-one/exercises/c4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/c4 -------------------------------------------------------------------------------- /session-one/exercises/nasm_crack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/nasm_crack -------------------------------------------------------------------------------- /session-one/exercises/skele: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/skele -------------------------------------------------------------------------------- /session-one/exercises/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/source/Makefile -------------------------------------------------------------------------------- /session-one/exercises/source/c1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/source/c1.c -------------------------------------------------------------------------------- /session-one/exercises/source/c2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/source/c2.c -------------------------------------------------------------------------------- /session-one/exercises/source/c3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/source/c3.c -------------------------------------------------------------------------------- /session-one/exercises/source/c4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/source/c4.c -------------------------------------------------------------------------------- /session-one/exercises/source/skelexor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/exercises/source/skelexor.c -------------------------------------------------------------------------------- /session-one/slides/session-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-one/slides/session-1.pdf -------------------------------------------------------------------------------- /session-one/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /session-three/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/README.md -------------------------------------------------------------------------------- /session-three/exercises/files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/files -------------------------------------------------------------------------------- /session-three/exercises/pointers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/pointers -------------------------------------------------------------------------------- /session-three/exercises/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/source/Makefile -------------------------------------------------------------------------------- /session-three/exercises/source/enums.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/source/enums.c -------------------------------------------------------------------------------- /session-three/exercises/source/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/source/file.c -------------------------------------------------------------------------------- /session-three/exercises/source/pointer-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/source/pointer-struct.c -------------------------------------------------------------------------------- /session-three/exercises/source/structs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/source/structs.c -------------------------------------------------------------------------------- /session-three/exercises/structs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/structs -------------------------------------------------------------------------------- /session-three/exercises/syscall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/exercises/syscall -------------------------------------------------------------------------------- /session-three/slides/session-3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-three/slides/session-3.pdf -------------------------------------------------------------------------------- /session-two/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/README.md -------------------------------------------------------------------------------- /session-two/exercises/array-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/array-example -------------------------------------------------------------------------------- /session-two/exercises/control-flow-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/control-flow-1 -------------------------------------------------------------------------------- /session-two/exercises/func-example-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/func-example-1 -------------------------------------------------------------------------------- /session-two/exercises/heap-example-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/heap-example-1 -------------------------------------------------------------------------------- /session-two/exercises/loop-example-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/loop-example-1 -------------------------------------------------------------------------------- /session-two/exercises/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/source/Makefile -------------------------------------------------------------------------------- /session-two/exercises/source/array-example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/source/array-example.c -------------------------------------------------------------------------------- /session-two/exercises/source/control-flow-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/source/control-flow-1.c -------------------------------------------------------------------------------- /session-two/exercises/source/func-example-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/source/func-example-1.c -------------------------------------------------------------------------------- /session-two/exercises/source/loop-example-for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/source/loop-example-for.c -------------------------------------------------------------------------------- /session-two/exercises/source/variables-example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/source/variables-example.c -------------------------------------------------------------------------------- /session-two/exercises/variables-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/exercises/variables-example -------------------------------------------------------------------------------- /session-two/slides/session-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrongbaud/hackaday-u/HEAD/session-two/slides/session-2.pdf --------------------------------------------------------------------------------