mirror of https://github.com/pwndbg/pwndbg.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
19 KiB
HTML
101 lines
19 KiB
HTML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<!-- This file was created with the aha Ansi HTML Adapter. https://github.com/theZiz/aha -->
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="application/xml+xhtml; charset=UTF-8"/>
|
|
<title>stdin</title>
|
|
</head>
|
|
<body>
|
|
<pre>
|
|
Script started on 2025-05-31 15:53:23+02:00 [COMMAND="gdb /bin/sh" TERM="xterm-kitty" TTY="/dev/pts/5" COLUMNS="240" LINES="60"]
|
|
<span style="font-weight:bold;color:purple;">GNU gdb (GDB) 16.3</span>
|
|
Copyright (C) 2024 Free Software Foundation, Inc.
|
|
License GPLv3+: GNU GPL version 3 or later <<span style="color:green;">http://gnu.org/licenses/gpl.html</span>>
|
|
This is free software: you are free to change and redistribute it.
|
|
There is NO WARRANTY, to the extent permitted by law.
|
|
Type "<span style="font-weight:bold;">show copying</span>" and "<span style="font-weight:bold;">show warranty</span>" for details.
|
|
This GDB was configured as "x86_64-pc-linux-gnu".
|
|
Type "<span style="font-weight:bold;">show configuration</span>" for configuration details.
|
|
For bug reporting instructions, please see:
|
|
<span style="color:green;"><https://www.gnu.org/software/gdb/bugs/></span>.
|
|
Find the GDB manual and other documentation resources online at:
|
|
<<span style="color:green;">http://www.gnu.org/software/gdb/documentation/</span>>.
|
|
|
|
For help, type "<span style="font-weight:bold;">help</span>".
|
|
Type "<span style="font-weight:bold;">apropos word</span>" to search for commands related to "word"...
|
|
<span style="color:red;"></span><span style="font-weight:bold;color:red;">pwndbg: </span><span style="color:red;"></span><span style="filter: contrast(70%) brightness(190%);color:red;">loaded 190 pwndbg commands. Type </span><span style="color:purple;">pwndbg [filter]</span><span style="filter: contrast(70%) brightness(190%);color:red;"> for a list.</span>
|
|
<span style="color:red;"></span><span style="font-weight:bold;color:red;">pwndbg: </span><span style="color:red;"></span><span style="filter: contrast(70%) brightness(190%);color:red;">created 13 GDB functions (can be used with print/break). Type </span><span style="color:purple;">help function</span><span style="filter: contrast(70%) brightness(190%);color:red;"> to see them.</span>
|
|
Reading symbols from <span style="color:green;">/bin/sh</span>...
|
|
(No debugging symbols found in <span style="color:green;">/bin/sh</span>)
|
|
<span style="color:red;"></span><span style="font-weight:bold;color:red;">------- tip of the day</span><span style="color:red;"></span><span style="filter: contrast(70%) brightness(190%);color:red;"> (disable with </span><span style="color:purple;">set show-tips off</span><span style="filter: contrast(70%) brightness(190%);color:red;">)</span><span style="color:red;"></span><span style="font-weight:bold;color:red;"> -------</span><span style="color:red;"></span>
|
|
If your program has multiple threads they will be displayed in the context display or using the <span style="color:olive;">context threads</span> command
|
|
<span style="color:red;"></span><span style="font-weight:bold;color:red;">pwndbg> </span><span style="color:red;"></span>arstastart
|
|
|
|
Temporary breakpoint 1 at <span style="color:blue;">0x1b920</span>
|
|
[Thread debugging using libthread_db enabled]
|
|
Using host libthread_db library "<span style="color:green;">/usr/lib/libthread_db.so.1</span>".
|
|
|
|
Temporary breakpoint 1, <span style="color:blue;">0x000055555556f920</span> in <span style="color:olive;">main</span> ()
|
|
LEGEND: <span style="color:olive;">STACK</span> | <span style="color:blue;">HEAP</span> | <span style="color:red;">CODE</span> | <span style="color:purple;">DATA</span> | <span style="text-decoration:underline;"></span><span style="text-decoration:underline;color:red;">WX</span><span style="text-decoration:underline;"></span> | RODATA
|
|
<span style="color:blue;">─────────────────────────────────────────────────────────────────────────────────────────────[ REGISTERS / show-flags on / show-compact-regs off ]──────────────────────────────────────────────────────────────────────────────────────────────</span>
|
|
<span style="font-weight:bold;">RAX </span> <span style="color:red;">0x55555556f920 (main)</span> ◂— <span style="color:#afd700;">endbr64</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span>
|
|
<span style="font-weight:bold;">RBX </span> <span style="color:olive;">0x7fffffffe2b8</span> —▸ <span style="color:olive;">0x7fffffffe676</span> ◂— '/usr/bin/sh'
|
|
<span style="font-weight:bold;">RCX </span> 0x55555565aad8 —▸ <span style="color:red;">0x555555571470</span> ◂— <span style="color:#afd700;">endbr64</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span>
|
|
<span style="font-weight:bold;">RDX </span> <span style="color:olive;">0x7fffffffe2c8</span> —▸ <span style="color:olive;">0x7fffffffe682</span> ◂— 'XAUTHORITY=/home/lamb/.Xauthority'
|
|
<span style="font-weight:bold;">RDI </span> 1
|
|
<span style="font-weight:bold;">RSI </span> <span style="color:olive;">0x7fffffffe2b8</span> —▸ <span style="color:olive;">0x7fffffffe676</span> ◂— '/usr/bin/sh'
|
|
<span style="font-weight:bold;">R8 </span> 0
|
|
<span style="font-weight:bold;">R9 </span> <span style="color:red;">0x7ffff7fcae00 (_dl_fini)</span> ◂— <span style="color:#afd700;">endbr64</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span>
|
|
<span style="font-weight:bold;">R10 </span> <span style="color:olive;">0x7fffffffdee0</span> ◂— 0x800000
|
|
<span style="font-weight:bold;">R11 </span> 0x206
|
|
<span style="font-weight:bold;">R12 </span> 0
|
|
<span style="font-weight:bold;">R13 </span> <span style="color:olive;">0x7fffffffe2c8</span> —▸ <span style="color:olive;">0x7fffffffe682</span> ◂— 'XAUTHORITY=/home/lamb/.Xauthority'
|
|
<span style="font-weight:bold;">R14 </span> <span style="color:purple;">0x7ffff7ffd000 (_rtld_global)</span> —▸ <span style="color:purple;">0x7ffff7ffe310</span> —▸ 0x555555554000 ◂— 0x10102464c457f
|
|
<span style="font-weight:bold;">R15 </span> 0x55555565aad8 —▸ <span style="color:red;">0x555555571470</span> ◂— <span style="color:#afd700;">endbr64</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span>
|
|
<span style="font-weight:bold;">RBP </span> 1
|
|
<span style="font-weight:bold;">RSP </span> <span style="color:olive;">0x7fffffffe1a8</span> —▸ <span style="color:red;">0x7ffff7d7852e (__libc_start_call_main+126)</span> ◂— <span style="color:#afd700;">mov</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">edi</span><span style="filter: contrast(70%) brightness(190%);color:gray;">,</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">eax</span>
|
|
<span style="font-weight:bold;">RIP </span> <span style="color:red;">0x55555556f920 (main)</span> ◂— <span style="color:#afd700;">endbr64</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span>
|
|
<span style="font-weight:bold;">EFLAGS</span> 0x246 [ <span style="color:red;">cf</span> <span style="font-weight:bold;"></span><span style="font-weight:bold;color:green;">PF</span><span style="font-weight:bold;"></span> <span style="color:red;">af</span> <span style="font-weight:bold;"></span><span style="font-weight:bold;color:green;">ZF</span><span style="font-weight:bold;"></span> <span style="color:red;">sf</span> <span style="font-weight:bold;"></span><span style="font-weight:bold;color:green;">IF</span><span style="font-weight:bold;"></span> <span style="color:red;">df</span> <span style="color:red;">of</span> <span style="color:red;">ac</span> ]
|
|
<span style="color:blue;">──────────────────────────────────────────────────────────────────────────────────────────────────────[ DISASM / x86-64 / set emulate on ]──────────────────────────────────────────────────────────────────────────────────────────────────────</span>
|
|
► <span style="font-weight:bold;"></span><span style="font-weight:bold;color:green;">0x55555556f920</span><span style="font-weight:bold;"></span> <span style="font-weight:bold;"></span><span style="font-weight:bold;color:green;"><main> </span><span style="font-weight:bold;"></span> <span style="font-weight:bold;"></span><span style="font-weight:bold;color:green;"></span><span style="font-weight:bold;color:#afd700;">endbr64</span><span style="font-weight:bold;"></span><span style="font-weight:bold;filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="font-weight:bold;"></span><span style="font-weight:bold;"></span>
|
|
0x55555556f924 <main+4> <span style="color:#afd700;">push</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">r15</span>
|
|
0x55555556f926 <main+6> <span style="color:#afd700;">push</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">r14</span>
|
|
0x55555556f928 <main+8> <span style="color:#afd700;">push</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">r13</span>
|
|
0x55555556f92a <main+10> <span style="color:#afd700;">push</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">r12</span>
|
|
0x55555556f92c <main+12> <span style="color:#afd700;">push</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">rbp</span>
|
|
0x55555556f92d <main+13> <span style="color:#afd700;">push</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">rbx</span>
|
|
0x55555556f92e <main+14> <span style="color:#afd700;">sub</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">rsp</span><span style="filter: contrast(70%) brightness(190%);color:gray;">,</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#af87ff;">0x168</span> <span style="color:red;"></span><span style="font-weight:bold;color:red;">RSP</span><span style="color:red;"></span> => <span style="color:olive;">0x7fffffffe010</span> (0x7fffffffe178 - 0x168)
|
|
0x55555556f935 <main+21> <span style="color:#afd700;">mov</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">dword</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">ptr</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="filter: contrast(70%) brightness(190%);color:gray;">[</span><span style="color:#5fd7ff;">rsp</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="filter: contrast(70%) brightness(190%);color:gray;">+</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#af87ff;">0xc</span><span style="filter: contrast(70%) brightness(190%);color:gray;">]</span><span style="filter: contrast(70%) brightness(190%);color:gray;">,</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">edi</span> [<span style="color:olive;">0x7fffffffe01c</span>] <= 1
|
|
0x55555556f939 <main+25> <span style="color:#afd700;">lea</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">rdi</span><span style="filter: contrast(70%) brightness(190%);color:gray;">,</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="filter: contrast(70%) brightness(190%);color:gray;">[</span><span style="color:#5fd7ff;">rip</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="filter: contrast(70%) brightness(190%);color:gray;">+</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#af87ff;">0xf6920</span><span style="filter: contrast(70%) brightness(190%);color:gray;">]</span> <span style="color:red;"></span><span style="font-weight:bold;color:red;">RDI</span><span style="color:red;"></span> => <span style="color:purple;">0x555555666260 (top_level)</span> ◂— 0
|
|
0x55555556f940 <main+32> <span style="color:#afd700;">mov</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">qword</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">ptr</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="filter: contrast(70%) brightness(190%);color:gray;">[</span><span style="color:#5fd7ff;">rsp</span><span style="filter: contrast(70%) brightness(190%);color:gray;">]</span><span style="filter: contrast(70%) brightness(190%);color:gray;">,</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">rsi</span> [<span style="color:olive;">0x7fffffffe010</span>] <= <span style="color:olive;">0x7fffffffe2b8</span> —▸ <span style="color:olive;">0x7fffffffe676</span> ◂— '/usr/bin/sh'
|
|
<span style="color:blue;">───────────────────────────────────────────────────────────────────────────────────────────────────────────────────[ STACK ]────────────────────────────────────────────────────────────────────────────────────────────────────────────────────</span>
|
|
00:0000│ <span style="font-weight:bold;">rsp</span> <span style="color:olive;">0x7fffffffe1a8</span> —▸ <span style="color:red;">0x7ffff7d7852e (__libc_start_call_main+126)</span> ◂— <span style="color:#afd700;">mov</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">edi</span><span style="filter: contrast(70%) brightness(190%);color:gray;">,</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span><span style="color:#5fd7ff;">eax</span>
|
|
01:0008│ <span style="font-weight:bold;"> </span> <span style="color:olive;">0x7fffffffe1b0</span> —▸ <span style="color:olive;">0x7fffffffe2a0</span> —▸ <span style="color:olive;">0x7fffffffe2a8</span> ◂— 0x3c /* '<' */
|
|
02:0010│ <span style="font-weight:bold;"> </span> <span style="color:olive;">0x7fffffffe1b8</span> —▸ <span style="color:red;">0x55555556f920 (main)</span> ◂— <span style="color:#afd700;">endbr64</span><span style="filter: contrast(70%) brightness(190%);color:gray;"> </span>
|
|
03:0018│ <span style="font-weight:bold;"> </span> <span style="color:olive;">0x7fffffffe1c0</span> ◂— 0x155554040
|
|
04:0020│ <span style="font-weight:bold;"> </span> <span style="color:olive;">0x7fffffffe1c8</span> —▸ <span style="color:olive;">0x7fffffffe2b8</span> —▸ <span style="color:olive;">0x7fffffffe676</span> ◂— '/usr/bin/sh'
|
|
05:0028│ <span style="font-weight:bold;"> </span> <span style="color:olive;">0x7fffffffe1d0</span> —▸ <span style="color:olive;">0x7fffffffe2b8</span> —▸ <span style="color:olive;">0x7fffffffe676</span> ◂— '/usr/bin/sh'
|
|
06:0030│ <span style="font-weight:bold;"> </span> <span style="color:olive;">0x7fffffffe1d8</span> ◂— 0x1ebb254f19ad1af5
|
|
07:0038│ <span style="font-weight:bold;"> </span> <span style="color:olive;">0x7fffffffe1e0</span> ◂— 0
|
|
<span style="color:blue;">─────────────────────────────────────────────────────────────────────────────────────────────────────────────────[ BACKTRACE ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────</span>
|
|
► 0 0x55555556f920 main
|
|
1 0x7ffff7d7852e __libc_start_call_main+126
|
|
2 0x7ffff7d785ea __libc_start_main+138
|
|
3 0x5555555713f5 _start+37
|
|
<span style="color:blue;">────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────</span>
|
|
<span style="color:green;"></span><span style="font-weight:bold;color:green;">pwndbg> </span><span style="color:green;"></span>checksec
|
|
|
|
File: /usr/bin/bash
|
|
Arch: amd64
|
|
RELRO: <span style="color:green;">Full RELRO</span>
|
|
Stack: <span style="color:green;">Canary found</span>
|
|
NX: <span style="color:green;">NX enabled</span>
|
|
PIE: <span style="color:green;">PIE enabled</span>
|
|
SHSTK: <span style="color:green;">Enabled</span>
|
|
IBT: <span style="color:green;">Enabled</span>
|
|
<span style="color:green;"></span><span style="font-weight:bold;color:green;">pwndbg> </span><span style="color:green;"></span>quit
|
|
|
|
Script done on 2025-05-31 15:53:28+02:00 [COMMAND_EXIT_CODE="0"]
|
|
</pre>
|
|
</body>
|
|
</html>
|