NeXT | PreV | IndeX
Assembler a Linux - START Na co assembler ? Na co assembler ? Assemblery Assemblery Další Assemblery Další Assemblery Procesor generic 386+ Operandy instrukcí Adresace paměti Jak vypadá instrukce jazyka symbolických adress (JAS) ? Instrukce MOV MOV - pokračování Aritmetické Instrukce - AddOn Aritmetické Instrukce - jak to funguje ? - AddOn Instrukce MUL op DIV op - AddOn Instrukce posunů - Addon Konstrukce IF - THEN Instrukce INT Zásobník Instrukce pro práci se zásobníkem - PUSH a POP Jak funguje PUSH a POP Instrukce CALL op a RET Gratuluji VÁM ! Memory layout, uvažovaný bin. formát ELF Systémové volání jádra Hello, world Systémové volání jádra - nevýhody Systémové volání jádra i v ne Linuxech Asmutils Debuggery Exploit, shell code a my Zásobník a nebezpečí s ním spojená Zásobník a předávání proměných Funkce a lokální proměné Zásobník - situace Snadné zneužití Jaký sputitelný kód? Problémy Řešení Řešení 2 A je to! Problémy k zamyšlení Shell code

PreV | IndeX | NeXT
All your base are belong to us...