├── Readme.md ├── basic ├── chapter1 │ ├── hello │ └── hello.S ├── chapter2 │ ├── io │ └── io.S ├── chapter3 │ ├── conjump │ └── conjump.S ├── chapter4 │ ├── array │ └── array.S ├── chapter5 │ └── loop.S └── readme.md ├── case-study ├── print-your-name-dinamic │ ├── answer │ ├── answer.S │ └── question.txt ├── print-your-name-static │ ├── answer │ ├── answer.S │ └── question.txt └── readme.md ├── easy └── readme.md ├── expert └── readme.md ├── hard └── readme.md ├── medium └── readme.md ├── modul-learning-ASM-fundamental ├── application-binary-interface │ ├── PDF │ │ └── x86-64-psABI-1.0.pdf │ └── readme.md ├── learn-path.md ├── readme.md └── syscall │ ├── readme.md │ ├── syscall32_Arch.txt │ └── syscall64_Arch.txt ├── modul-learning-CTF-hacking └── readme.md ├── notes └── Basic syscall ├── simple-shellcode ├── hello-shellcode │ └── hello_shellcode.c └── readme.md └── testing ├── readme.md ├── sandbox_test ├── learn └── learn_sample.S └── simple_shellcode ├── hello └── hello.S /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/Readme.md -------------------------------------------------------------------------------- /basic/chapter1/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter1/hello -------------------------------------------------------------------------------- /basic/chapter1/hello.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter1/hello.S -------------------------------------------------------------------------------- /basic/chapter2/io: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter2/io -------------------------------------------------------------------------------- /basic/chapter2/io.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter2/io.S -------------------------------------------------------------------------------- /basic/chapter3/conjump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter3/conjump -------------------------------------------------------------------------------- /basic/chapter3/conjump.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter3/conjump.S -------------------------------------------------------------------------------- /basic/chapter4/array: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter4/array -------------------------------------------------------------------------------- /basic/chapter4/array.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/chapter4/array.S -------------------------------------------------------------------------------- /basic/chapter5/loop.S: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basic/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/basic/readme.md -------------------------------------------------------------------------------- /case-study/print-your-name-dinamic/answer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/case-study/print-your-name-dinamic/answer -------------------------------------------------------------------------------- /case-study/print-your-name-dinamic/answer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/case-study/print-your-name-dinamic/answer.S -------------------------------------------------------------------------------- /case-study/print-your-name-dinamic/question.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/case-study/print-your-name-dinamic/question.txt -------------------------------------------------------------------------------- /case-study/print-your-name-static/answer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/case-study/print-your-name-static/answer -------------------------------------------------------------------------------- /case-study/print-your-name-static/answer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/case-study/print-your-name-static/answer.S -------------------------------------------------------------------------------- /case-study/print-your-name-static/question.txt: -------------------------------------------------------------------------------- 1 | 1. Print your name using assembly static or on variabel! 2 | -------------------------------------------------------------------------------- /case-study/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/case-study/readme.md -------------------------------------------------------------------------------- /easy/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/easy/readme.md -------------------------------------------------------------------------------- /expert/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/expert/readme.md -------------------------------------------------------------------------------- /hard/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/hard/readme.md -------------------------------------------------------------------------------- /medium/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/medium/readme.md -------------------------------------------------------------------------------- /modul-learning-ASM-fundamental/application-binary-interface/PDF/x86-64-psABI-1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-ASM-fundamental/application-binary-interface/PDF/x86-64-psABI-1.0.pdf -------------------------------------------------------------------------------- /modul-learning-ASM-fundamental/application-binary-interface/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-ASM-fundamental/application-binary-interface/readme.md -------------------------------------------------------------------------------- /modul-learning-ASM-fundamental/learn-path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-ASM-fundamental/learn-path.md -------------------------------------------------------------------------------- /modul-learning-ASM-fundamental/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-ASM-fundamental/readme.md -------------------------------------------------------------------------------- /modul-learning-ASM-fundamental/syscall/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-ASM-fundamental/syscall/readme.md -------------------------------------------------------------------------------- /modul-learning-ASM-fundamental/syscall/syscall32_Arch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-ASM-fundamental/syscall/syscall32_Arch.txt -------------------------------------------------------------------------------- /modul-learning-ASM-fundamental/syscall/syscall64_Arch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-ASM-fundamental/syscall/syscall64_Arch.txt -------------------------------------------------------------------------------- /modul-learning-CTF-hacking/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/modul-learning-CTF-hacking/readme.md -------------------------------------------------------------------------------- /notes/Basic syscall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/notes/Basic syscall -------------------------------------------------------------------------------- /simple-shellcode/hello-shellcode/hello_shellcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/simple-shellcode/hello-shellcode/hello_shellcode.c -------------------------------------------------------------------------------- /simple-shellcode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/simple-shellcode/readme.md -------------------------------------------------------------------------------- /testing/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/testing/readme.md -------------------------------------------------------------------------------- /testing/sandbox_test/learn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/testing/sandbox_test/learn -------------------------------------------------------------------------------- /testing/sandbox_test/learn_sample.S: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/simple_shellcode/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/testing/simple_shellcode/hello -------------------------------------------------------------------------------- /testing/simple_shellcode/hello.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jieyab89/Learn-asm-programming/HEAD/testing/simple_shellcode/hello.S --------------------------------------------------------------------------------