lehrkraefte:blc:informatik:ffprg2-2018:ffprg2-2018

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:ffprg2-2018:ffprg2-2018 [2019/01/18 17:19]
Ivo Blöchliger [Hackme Code]
lehrkraefte:blc:informatik:ffprg2-2018:ffprg2-2018 [2019/01/25 15:34]
Ivo Blöchliger [Assembler und Hacking (Stackoverflow)]
Line 11: Line 11:
   * Dokumentation: http://www.cplusplus.com/reference/   * Dokumentation: http://www.cplusplus.com/reference/
  
-====== Assembler und Hacking (Stackoverflow) ======+====== Hacking ====== 
 +===== XSS: Cross Site Scripting ===== 
 +https://glf.tech-lab.ch/techlab/hackme/index.php 
 + 
 +===== Assembler und Hacking (Stackoverflow) =====
 Ein aktueller Hack vom letzten Chaos Computer Congress: https://www.jaybosamiya.com/blog/2019/01/02/krautflare/ Ein aktueller Hack vom letzten Chaos Computer Congress: https://www.jaybosamiya.com/blog/2019/01/02/krautflare/
  
Line 143: Line 147:
 ===== Busy Beaver ===== ===== Busy Beaver =====
 <code asm> <code asm>
-; Dieses Programm gibt den String rechtsbündig ab  +start: 
-; Adresse 250 aus. + MOV B, 255 
-;+ 
 +humpfdidumpf: 
 + MOV A, [B] 
 + INC A 
 + MOV [B], A 
 + JNC humpfdidumpf 
 +while: 
 + DEC B 
 + CMP B, ende 
 + JE ende 
 + MOV A, [B] 
 + INC A 
 + MOV [B], A 
 + JC while
  JMP start  JMP start
- DB "ý8þ?ÿ8+Ü       Hello World!" +ende:
-+
-; Register +
-; A Ausgabe-Adresse +
-; B Position in DB +
-; C temporär +
-  +
-start: MOV A,250 ; Adresse Ausgabe (letzter Buchstabe) +
- MOV B, start    ; Adresse+1 vom letzten Buchstaben +
- DEC B ; B vermindern +
- CALL ausgabe+
  HLT  HLT
-ausgabe: 
- MOV C,[B] ; Buchstabe in C 
- MOV [A],C ; Ausgabe 
- DEC A ; A vermindern 
- DEC B ; B vermindern 
- CMP B,1 ; ist B am Anfang angekommen? 
- JNE ausgabe ; sonst wiederholen 
- RET 
 </code> </code>
  
  • lehrkraefte/blc/informatik/ffprg2-2018/ffprg2-2018.txt
  • Last modified: 2019/01/25 15:34
  • by Ivo Blöchliger