diff options
Diffstat (limited to 'stories/poetry/MeinVortrag/14.html')
-rw-r--r-- | stories/poetry/MeinVortrag/14.html | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/stories/poetry/MeinVortrag/14.html b/stories/poetry/MeinVortrag/14.html new file mode 100644 index 0000000..63acc3e --- /dev/null +++ b/stories/poetry/MeinVortrag/14.html | |||
@@ -0,0 +1,25 @@ | |||
1 | <HTML><HEAD></HEAD><BODY><H1><PRE> | ||
2 | <A HREF="13.html"><-</A><A HREF="15.html">-></A> | ||
3 | int main( int argc, char **argv ) { | ||
4 | int test = 0x23232323; | ||
5 | char buffer[ 256 ]; | ||
6 | |||
7 | printf( "test auf: %p\n", &test ); | ||
8 | printf( "test enthaelt: %x\n\n", test); | ||
9 | |||
10 | snprintf( buffer, sizeof buffer, argv[1] ); | ||
11 | |||
12 | printf( "%s\n", buffer); | ||
13 | printf( "test enthaelt: %x\n\n", test); | ||
14 | |||
15 | return 0; | ||
16 | } | ||
17 | |||
18 | # ./vuln "AAAA%p %p %p %p %p %p %p %p %p" | ||
19 | test auf: 0xbfbff6c0 | ||
20 | test enthaelt: 0x23232323 | ||
21 | |||
22 | AAAA0x1bff5d8 0xbfbff61c 0x2804d799 0x8048337 0x68acf04 | ||
23 | 0x2805a3a8 0x41414141 0x62317830 0x64356666 | ||
24 | test enthaelt: 0x23232323 | ||
25 | </PRE></H1></BODY></HTML> | ||