Open CourseWare
Recent changes
Login
Capitol 07: Dezvoltarea în limbaj de asamblare: Demo-uri
1. Variabile globale
2. Variabile locale
3. Tipuri de date
4. Funcții
Anunțuri
Bune practici
Calendar
Feed RSS
IOCLA Need to Know
Reguli și notare
Resurse utile
Cursuri
Curs 00: Prezentare
Curs 01-02: Programe și sistemul de calcul
Curs 02-03: Arhitectura sistemelor de calcul
Curs 03: Arhitectura x86
Curs 04: Reprezentarea datelor in sistemele de calcul
Curs 05: Reprezentarea datelor in sistemele de calcul - C2
Curs 06 - 07: Setul de instructiuni
Curs 07: Declararea datelor
Curs 08 - 09: Moduri de adresare
Curs 09: Stiva
Curs 10 - 11: Functii
Curs 12: C + asm
Curs 13: Unelte, utilitare
Curs 13 - 15: Buffer overflows, securitate
Curs 16 - 17: Optimizări
Curs 18 - 19: Linking
Laboratoare
Laborator 01: Reprezentarea numerelor, operații pe biți și lucru cu memoria
Laborator 02: Operații cu memoria. Introducere în GDB
Laborator 03: Toolchain
Laborator 04: Introducere în limbajul de asamblare
Laborator 05: Rolul registrelor, adresare directă și bazată
Laborator 06: Lucrul cu stiva
Laborator 07: Apeluri de funcții
Laborator 08: Structuri, vectori. Operatii pe șiruri
Laborator 09: Interactiunea C-assembly
Laborator 10: Gestiunea bufferelor. Buffer overflow
Laborator 11: Optimizări
Laborator 12: Linking
Laborator facultativ: ARM assembly
Teme
Tema 1 - printf
Tema 2 - strings
Tema 3 - AST
Tema 4 - Exploit ELFs
ihs/cursuri/capitol-07/demo/start.txt · Last modified: 2021/09/20 18:05 (external edit)
Old revisions
Media Manager
Back to top