User Tools

Site Tools


secure-low-level-programming:capitole:05-siruri

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
secure-low-level-programming:capitole:05-siruri [2018/12/19 10:34]
razvan [Atacuri de șir de formatare]
secure-low-level-programming:capitole:05-siruri [2018/12/19 11:07] (current)
razvan [Suprascriere (overflow)]
Line 70: Line 70:
 </​code>​ </​code>​
 </​note>​ </​note>​
 +
 +Ca să afișați un șir mai complex folosiți Python ca mai jos:
 +<​code>​
 +student@pr706-pc:​~$ python -c 'print "​A"​*16'​
 +AAAAAAAAAAAAAAAA
 +
 +student@pr706-pc:​~$$ python -c 'print "​A"​*16 + "​B"​*4'​
 +AAAAAAAAAAAAAAAABBBB
 +
 +student@pr706-pc:​~$$ python -c 'print "​A"​*16 + "​B"​*4 + "​\xaa\xbb"'​
 +AAAAAAAAAAAAAAAABBBB
 +
 +student@pr706-pc:​~$$ python -c 'print "​A"​*16 + "​B"​*4 + "​\xaa\xbb"'​ | xxd
 +00000000: 4141 4141 4141 4141 4141 4141 4141 4141  AAAAAAAAAAAAAAAA
 +00000010: 4242 4242 aabb 0a                        BBBB...
 +</​code>​
 +
 ==== Caracteristici printf ==== ==== Caracteristici printf ====
  
secure-low-level-programming/capitole/05-siruri.1545208477.txt.gz · Last modified: 2018/12/19 10:34 by razvan