22018, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ÇØÅ·ÀßÇϰí½Í´Ù
   http://¾øÀ½
   ¾Æ........ ¤Ð¤Ð

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=37886 [º¹»ç]


ka0r1@ka0r1-GF63-Thin-11UC:~$ gdb
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
/home/ka0r1/peda/peda.py:151: SyntaxWarning: invalid escape sequence '\['
  p = re.compile("(.*)\[(.*)\]") # DWORD PTR [esi+eax*1]
/home/ka0r1/peda/peda.py:373: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*exec file:\s*`(.*)'")
/home/ka0r1/peda/peda.py:550: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*breakpoint)\s*(keep|del)\s*(y|n)\s*(0x[^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:554: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*point)\s*(keep|del)\s*(y|n)\s*(.*)")
/home/ka0r1/peda/peda.py:567: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("in.*at(.*:\d*)", what)
/home/ka0r1/peda/peda.py:596: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("^(\d*).*", line)
/home/ka0r1/peda/peda.py:916: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^ ]*).*?:\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:918: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("(.*?)\s*<.*?>\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:937: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*mov.*\[esp(.*)\],")
/home/ka0r1/peda/peda.py:969: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(":\s*([^ ]*)\s*(.*),")
/home/ka0r1/peda/peda.py:1116: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*(.*)")
/home/ka0r1/peda/peda.py:1223: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*(0x[^ ]*)")
/home/ka0r1/peda/peda.py:1226: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s.*\s(0x[^ ]*|\w+)")
/home/ka0r1/peda/peda.py:1235: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*\[(.*)\]")
/home/ka0r1/peda/peda.py:1430: SyntaxWarning: invalid escape sequence '\s'
  pattern = re.compile("([^\n]*)\s*  ([0-9a-f][^-\s]*)-([^\s]*) \[.*\]\s([^/]*).*  (.*)")
/home/ka0r1/peda/peda.py:2096: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2114: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2214: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("Entry point: ([^\s]*)")
/home/ka0r1/peda/peda.py:2242: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^-]*)->(0x[^ ]*) at (0x[^:]*):\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:2316: SyntaxWarning: invalid escape sequence '\s'
  m = re.findall(".*(0x[^ ]*)\s*%s" % re.escape(symname), out)
/home/ka0r1/peda/peda.py:2416: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*\[.*\] (\.[^ ]*) [^0-9]* ([^ ]*) [^ ]* ([^ ]*)(.*)")
/home/ka0r1/peda/peda.py:2474: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("[^\n]*\s*(0x[^ ]*) - (0x[^ ]*) is (\.[^ ]*) in (.*)")
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\ '
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\?'
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2832: SyntaxWarning: invalid escape sequence '\ '
  pattern = re.compile(b'|'.join(JMPCALL).replace(b' ', b'\ '))
/home/ka0r1/peda/peda.py:3414: SyntaxWarning: invalid escape sequence '\['
  m = re.search(".*\[(.*)\]|.*?s:(0x[^ ]*)", exp)
/home/ka0r1/peda/peda.py:3519: SyntaxWarning: invalid escape sequence '\['
  sock = re.search("socket:\[(.*)\]", rpath)
/home/ka0r1/peda/peda.py:3529: SyntaxWarning: invalid escape sequence '\s'
  ppid = re.search("PPid:\s*([^\s]*)", status).group(1)
/home/ka0r1/peda/peda.py:3531: SyntaxWarning: invalid escape sequence '\s'
  uid = re.search("Uid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:3533: SyntaxWarning: invalid escape sequence '\s'
  gid = re.search("Gid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:4125: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*([^,]*),(.*)")
Python Exception <class 'ModuleNotFoundError'>: No module named 'six.moves'
/home/ka0r1/.gdbinit:1: Error in sourced command file:
Error occurred in Python: No module named 'six.moves'
(gdb)
(gdb) q
ka0r1@ka0r1-GF63-Thin-11UC:~$ sudo apt update
Get:1 https://linux.teamviewer.com/deb stable InRelease [11.9 kB]
Get:2 https://linux.teamviewer.com/deb stable/main amd64 Packages [6,747 B]  
Get:3 https://dl.google.com/linux/chrome/deb stable InRelease [1,825 B]      
Hit:4 http://kr.archive.ubuntu.com/ubuntu noble InRelease                    
Get:5 http://kr.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]    
Get:6 http://kr.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]  
Hit:7 https://tvd-packages.tradingview.com/ubuntu/stable jammy InRelease      
Get:8 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]    
Get:9 http://kr.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1,313 kB]
Get:10 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,222 B]
Get:11 http://kr.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [263 kB]
Get:12 http://kr.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [164 kB]
Get:13 http://kr.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1,645 kB]
Get:14 http://kr.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [359 kB]
Get:15 http://kr.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
Get:16 http://kr.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1,116 kB]
Get:17 http://kr.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [286 kB]
Get:18 http://kr.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [377 kB]
Get:19 http://kr.archive.ubuntu.com/ubuntu noble-updates/universe Icons (48x48) [228 kB]
Get:20 http://kr.archive.ubuntu.com/ubuntu noble-updates/universe Icons (64x64) [351 kB]
Get:21 http://kr.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
Get:22 http://kr.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [7,104 B]
Get:23 http://kr.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [216 B]
Get:24 http://kr.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [28.4 kB]
Get:25 http://kr.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
Get:26 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1,054 kB]
Get:27 http://security.ubuntu.com/ubuntu noble-security/main Translation-en [183 kB]
Get:28 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [21.6 kB]
Get:29 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1,560 kB]
Get:30 http://security.ubuntu.com/ubuntu noble-security/restricted Translation-en [342 kB]
Get:31 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
Get:32 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [879 kB]
Get:33 http://security.ubuntu.com/ubuntu noble-security/universe Translation-en [194 kB]
Get:34 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [52.2 kB]
Get:35 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
Fetched 10.8 MB in 40s (270 kB/s)                                            
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
131 packages can be upgraded. Run 'apt list --upgradable' to see them.
ka0r1@ka0r1-GF63-Thin-11UC:~$ sudo apt install python3-six
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-six is already the newest version (1.16.0-4).
0 upgraded, 0 newly installed, 0 to remove and 131 not upgraded.
ka0r1@ka0r1-GF63-Thin-11UC:~$ python3
Python 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import six
>>> gdb -q -ex 'python import sys; print(sys.executable); print(sys.path); exit()'
  File "<stdin>", line 1
    gdb -q -ex 'python import sys; print(sys.executable); print(sys.path); exit()'
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax
>>>
KeyboardInterrupt
>>>
[10]+  Stopped                 python3
ka0r1@ka0r1-GF63-Thin-11UC:~$ gdb -q -ex 'python import sys; print(sys.executable); print(sys.path); exit()'
/home/ka0r1/peda/peda.py:151: SyntaxWarning: invalid escape sequence '\['
  p = re.compile("(.*)\[(.*)\]") # DWORD PTR [esi+eax*1]
/home/ka0r1/peda/peda.py:373: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*exec file:\s*`(.*)'")
/home/ka0r1/peda/peda.py:550: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*breakpoint)\s*(keep|del)\s*(y|n)\s*(0x[^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:554: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*point)\s*(keep|del)\s*(y|n)\s*(.*)")
/home/ka0r1/peda/peda.py:567: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("in.*at(.*:\d*)", what)
/home/ka0r1/peda/peda.py:596: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("^(\d*).*", line)
/home/ka0r1/peda/peda.py:916: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^ ]*).*?:\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:918: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("(.*?)\s*<.*?>\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:937: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*mov.*\[esp(.*)\],")
/home/ka0r1/peda/peda.py:969: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(":\s*([^ ]*)\s*(.*),")
/home/ka0r1/peda/peda.py:1116: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*(.*)")
/home/ka0r1/peda/peda.py:1223: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*(0x[^ ]*)")
/home/ka0r1/peda/peda.py:1226: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s.*\s(0x[^ ]*|\w+)")
/home/ka0r1/peda/peda.py:1235: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*\[(.*)\]")
/home/ka0r1/peda/peda.py:1430: SyntaxWarning: invalid escape sequence '\s'
  pattern = re.compile("([^\n]*)\s*  ([0-9a-f][^-\s]*)-([^\s]*) \[.*\]\s([^/]*).*  (.*)")
/home/ka0r1/peda/peda.py:2096: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2114: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2214: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("Entry point: ([^\s]*)")
/home/ka0r1/peda/peda.py:2242: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^-]*)->(0x[^ ]*) at (0x[^:]*):\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:2316: SyntaxWarning: invalid escape sequence '\s'
  m = re.findall(".*(0x[^ ]*)\s*%s" % re.escape(symname), out)
/home/ka0r1/peda/peda.py:2416: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*\[.*\] (\.[^ ]*) [^0-9]* ([^ ]*) [^ ]* ([^ ]*)(.*)")
/home/ka0r1/peda/peda.py:2474: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("[^\n]*\s*(0x[^ ]*) - (0x[^ ]*) is (\.[^ ]*) in (.*)")
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\ '
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\?'
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2832: SyntaxWarning: invalid escape sequence '\ '
  pattern = re.compile(b'|'.join(JMPCALL).replace(b' ', b'\ '))
/home/ka0r1/peda/peda.py:3414: SyntaxWarning: invalid escape sequence '\['
  m = re.search(".*\[(.*)\]|.*?s:(0x[^ ]*)", exp)
/home/ka0r1/peda/peda.py:3519: SyntaxWarning: invalid escape sequence '\['
  sock = re.search("socket:\[(.*)\]", rpath)
/home/ka0r1/peda/peda.py:3529: SyntaxWarning: invalid escape sequence '\s'
  ppid = re.search("PPid:\s*([^\s]*)", status).group(1)
/home/ka0r1/peda/peda.py:3531: SyntaxWarning: invalid escape sequence '\s'
  uid = re.search("Uid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:3533: SyntaxWarning: invalid escape sequence '\s'
  gid = re.search("Gid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:4125: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*([^,]*),(.*)")
Python Exception <class 'ModuleNotFoundError'>: No module named 'six.moves'
/home/ka0r1/.gdbinit:1: Error in sourced command file:
Error occurred in Python: No module named 'six.moves'
/usr/bin/python
['/home/ka0r1/peda/lib/', '/usr/share/gdb/python', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12/lib-dynload', '/usr/local/lib/python3.12/dist-packages', '/usr/lib/python3/dist-packages']
Python Exception <class 'SystemExit'>: None
Error occurred in Python: None
(gdb) wget https://raw.githubusercontent.com/benjaminp/six/master/six.py -O /tmp/six.py
sudo cp /tmp/six.py /usr/lib/python3/dist-packages/six.py
sudo cp /tmp/six.py /usr/local/lib/python3.12/dist-packages/six.py
sudo cp /tmp/six.py /usr/lib/python3.12/site-packages/six.py
Undefined command: "wget".  Try "help".
(gdb) Quit
(gdb)
[11]+  Stopped                 gdb -q -ex 'python import sys; print(sys.executable); print(sys.path); exit()'
ka0r1@ka0r1-GF63-Thin-11UC:~$ wget https://raw.githubusercontent.com/benjaminp/six/master/six.py -O /tmp/six.py
sudo cp /tmp/six.py /usr/lib/python3/dist-packages/six.py
sudo cp /tmp/six.py /usr/local/lib/python3.12/dist-packages/six.py
sudo cp /tmp/six.py /usr/lib/python3.12/site-packages/six.py
--2025-08-04 17:51:00--  https://raw.githubusercontent.com/benjaminp/six/master/six.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34703 (34K) [text/plain]
Saving to: ¡®/tmp/six.py¡¯

/tmp/six.py         100%[==================>]  33.89K  --.-KB/s    in 0.02s  

2025-08-04 17:51:01 (1.91 MB/s) - ¡®/tmp/six.py¡¯ saved [34703/34703]

cp: cannot create regular file '/usr/lib/python3.12/site-packages/six.py': No such file or directory
ka0r1@ka0r1-GF63-Thin-11UC:~$ sudo chmod 644 /usr/lib/python3/dist-packages/six.py
sudo chmod 644 /usr/local/lib/python3.12/dist-packages/six.py
sudo chmod 644 /usr/lib/python3.12/site-packages/six.py
chmod: cannot access '/usr/lib/python3.12/site-packages/six.py': No such file or directory
ka0r1@ka0r1-GF63-Thin-11UC:~$ gdb
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
/home/ka0r1/peda/peda.py:151: SyntaxWarning: invalid escape sequence '\['
  p = re.compile("(.*)\[(.*)\]") # DWORD PTR [esi+eax*1]
/home/ka0r1/peda/peda.py:373: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*exec file:\s*`(.*)'")
/home/ka0r1/peda/peda.py:550: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*breakpoint)\s*(keep|del)\s*(y|n)\s*(0x[^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:554: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*point)\s*(keep|del)\s*(y|n)\s*(.*)")
/home/ka0r1/peda/peda.py:567: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("in.*at(.*:\d*)", what)
/home/ka0r1/peda/peda.py:596: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("^(\d*).*", line)
/home/ka0r1/peda/peda.py:916: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^ ]*).*?:\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:918: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("(.*?)\s*<.*?>\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:937: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*mov.*\[esp(.*)\],")
/home/ka0r1/peda/peda.py:969: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(":\s*([^ ]*)\s*(.*),")
/home/ka0r1/peda/peda.py:1116: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*(.*)")
/home/ka0r1/peda/peda.py:1223: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*(0x[^ ]*)")
/home/ka0r1/peda/peda.py:1226: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s.*\s(0x[^ ]*|\w+)")
/home/ka0r1/peda/peda.py:1235: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*\[(.*)\]")
/home/ka0r1/peda/peda.py:1430: SyntaxWarning: invalid escape sequence '\s'
  pattern = re.compile("([^\n]*)\s*  ([0-9a-f][^-\s]*)-([^\s]*) \[.*\]\s([^/]*).*  (.*)")
/home/ka0r1/peda/peda.py:2096: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2114: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2214: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("Entry point: ([^\s]*)")
/home/ka0r1/peda/peda.py:2242: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^-]*)->(0x[^ ]*) at (0x[^:]*):\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:2316: SyntaxWarning: invalid escape sequence '\s'
  m = re.findall(".*(0x[^ ]*)\s*%s" % re.escape(symname), out)
/home/ka0r1/peda/peda.py:2416: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*\[.*\] (\.[^ ]*) [^0-9]* ([^ ]*) [^ ]* ([^ ]*)(.*)")
/home/ka0r1/peda/peda.py:2474: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("[^\n]*\s*(0x[^ ]*) - (0x[^ ]*) is (\.[^ ]*) in (.*)")
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\ '
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\?'
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2832: SyntaxWarning: invalid escape sequence '\ '
  pattern = re.compile(b'|'.join(JMPCALL).replace(b' ', b'\ '))
/home/ka0r1/peda/peda.py:3414: SyntaxWarning: invalid escape sequence '\['
  m = re.search(".*\[(.*)\]|.*?s:(0x[^ ]*)", exp)
/home/ka0r1/peda/peda.py:3519: SyntaxWarning: invalid escape sequence '\['
  sock = re.search("socket:\[(.*)\]", rpath)
/home/ka0r1/peda/peda.py:3529: SyntaxWarning: invalid escape sequence '\s'
  ppid = re.search("PPid:\s*([^\s]*)", status).group(1)
/home/ka0r1/peda/peda.py:3531: SyntaxWarning: invalid escape sequence '\s'
  uid = re.search("Uid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:3533: SyntaxWarning: invalid escape sequence '\s'
  gid = re.search("Gid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:4125: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*([^,]*),(.*)")
Python Exception <class 'ModuleNotFoundError'>: No module named 'six.moves'
/home/ka0r1/.gdbinit:1: Error in sourced command file:
Error occurred in Python: No module named 'six.moves'
(gdb) Quit
(gdb)
[12]+  Stopped                 gdb
ka0r1@ka0r1-GF63-Thin-11UC:~$ ls /usr/lib/python3/dist-packages/ | grep six
ls /usr/local/lib/python3.12/dist-packages/ | grep six
six-1.16.0.egg-info
six.py
six.py
ka0r1@ka0r1-GF63-Thin-11UC:~$ sudo mkdir -p /usr/lib/python3/dist-packages/six
sudo cp /usr/lib/python3/dist-packages/six.py /usr/lib/python3/dist-packages/six/__init__.py
ka0r1@ka0r1-GF63-Thin-11UC:~$ ¤¾À¯
¤¾À¯: command not found
ka0r1@ka0r1-GF63-Thin-11UC:~$ gdb
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
/home/ka0r1/peda/peda.py:151: SyntaxWarning: invalid escape sequence '\['
  p = re.compile("(.*)\[(.*)\]") # DWORD PTR [esi+eax*1]
/home/ka0r1/peda/peda.py:373: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*exec file:\s*`(.*)'")
/home/ka0r1/peda/peda.py:550: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*breakpoint)\s*(keep|del)\s*(y|n)\s*(0x[^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:554: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*point)\s*(keep|del)\s*(y|n)\s*(.*)")
/home/ka0r1/peda/peda.py:567: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("in.*at(.*:\d*)", what)
/home/ka0r1/peda/peda.py:596: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("^(\d*).*", line)
/home/ka0r1/peda/peda.py:916: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^ ]*).*?:\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:918: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("(.*?)\s*<.*?>\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:937: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*mov.*\[esp(.*)\],")
/home/ka0r1/peda/peda.py:969: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(":\s*([^ ]*)\s*(.*),")
/home/ka0r1/peda/peda.py:1116: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*(.*)")
/home/ka0r1/peda/peda.py:1223: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*(0x[^ ]*)")
/home/ka0r1/peda/peda.py:1226: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s.*\s(0x[^ ]*|\w+)")
/home/ka0r1/peda/peda.py:1235: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*\[(.*)\]")
/home/ka0r1/peda/peda.py:1430: SyntaxWarning: invalid escape sequence '\s'
  pattern = re.compile("([^\n]*)\s*  ([0-9a-f][^-\s]*)-([^\s]*) \[.*\]\s([^/]*).*  (.*)")
/home/ka0r1/peda/peda.py:2096: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2114: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2214: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("Entry point: ([^\s]*)")
/home/ka0r1/peda/peda.py:2242: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^-]*)->(0x[^ ]*) at (0x[^:]*):\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:2316: SyntaxWarning: invalid escape sequence '\s'
  m = re.findall(".*(0x[^ ]*)\s*%s" % re.escape(symname), out)
/home/ka0r1/peda/peda.py:2416: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*\[.*\] (\.[^ ]*) [^0-9]* ([^ ]*) [^ ]* ([^ ]*)(.*)")
/home/ka0r1/peda/peda.py:2474: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("[^\n]*\s*(0x[^ ]*) - (0x[^ ]*) is (\.[^ ]*) in (.*)")
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\ '
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\?'
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2832: SyntaxWarning: invalid escape sequence '\ '
  pattern = re.compile(b'|'.join(JMPCALL).replace(b' ', b'\ '))
/home/ka0r1/peda/peda.py:3414: SyntaxWarning: invalid escape sequence '\['
  m = re.search(".*\[(.*)\]|.*?s:(0x[^ ]*)", exp)
/home/ka0r1/peda/peda.py:3519: SyntaxWarning: invalid escape sequence '\['
  sock = re.search("socket:\[(.*)\]", rpath)
/home/ka0r1/peda/peda.py:3529: SyntaxWarning: invalid escape sequence '\s'
  ppid = re.search("PPid:\s*([^\s]*)", status).group(1)
/home/ka0r1/peda/peda.py:3531: SyntaxWarning: invalid escape sequence '\s'
  uid = re.search("Uid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:3533: SyntaxWarning: invalid escape sequence '\s'
  gid = re.search("Gid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:4125: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*([^,]*),(.*)")
Python Exception <class 'ModuleNotFoundError'>: No module named 'six.moves'
/home/ka0r1/.gdbinit:1: Error in sourced command file:
Error occurred in Python: No module named 'six.moves'
(gdb) q
ka0r1@ka0r1-GF63-Thin-11UC:~$ sudo mkdir -p /usr/local/lib/python3.12/dist-packages/six
sudo cp /usr/local/lib/python3.12/dist-packages/six.py /usr/local/lib/python3.12/dist-packages/six/__init__.py
ka0r1@ka0r1-GF63-Thin-11UC:~$ gdb
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
/home/ka0r1/peda/peda.py:151: SyntaxWarning: invalid escape sequence '\['
  p = re.compile("(.*)\[(.*)\]") # DWORD PTR [esi+eax*1]
/home/ka0r1/peda/peda.py:373: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*exec file:\s*`(.*)'")
/home/ka0r1/peda/peda.py:550: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*breakpoint)\s*(keep|del)\s*(y|n)\s*(0x[^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:554: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*point)\s*(keep|del)\s*(y|n)\s*(.*)")
/home/ka0r1/peda/peda.py:567: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("in.*at(.*:\d*)", what)
/home/ka0r1/peda/peda.py:596: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("^(\d*).*", line)
/home/ka0r1/peda/peda.py:916: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^ ]*).*?:\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:918: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("(.*?)\s*<.*?>\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:937: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*mov.*\[esp(.*)\],")
/home/ka0r1/peda/peda.py:969: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(":\s*([^ ]*)\s*(.*),")
/home/ka0r1/peda/peda.py:1116: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*(.*)")
/home/ka0r1/peda/peda.py:1223: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*(0x[^ ]*)")
/home/ka0r1/peda/peda.py:1226: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s.*\s(0x[^ ]*|\w+)")
/home/ka0r1/peda/peda.py:1235: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*\[(.*)\]")
/home/ka0r1/peda/peda.py:1430: SyntaxWarning: invalid escape sequence '\s'
  pattern = re.compile("([^\n]*)\s*  ([0-9a-f][^-\s]*)-([^\s]*) \[.*\]\s([^/]*).*  (.*)")
/home/ka0r1/peda/peda.py:2096: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2114: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2214: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("Entry point: ([^\s]*)")
/home/ka0r1/peda/peda.py:2242: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^-]*)->(0x[^ ]*) at (0x[^:]*):\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:2316: SyntaxWarning: invalid escape sequence '\s'
  m = re.findall(".*(0x[^ ]*)\s*%s" % re.escape(symname), out)
/home/ka0r1/peda/peda.py:2416: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*\[.*\] (\.[^ ]*) [^0-9]* ([^ ]*) [^ ]* ([^ ]*)(.*)")
/home/ka0r1/peda/peda.py:2474: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("[^\n]*\s*(0x[^ ]*) - (0x[^ ]*) is (\.[^ ]*) in (.*)")
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\ '
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\?'
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2832: SyntaxWarning: invalid escape sequence '\ '
  pattern = re.compile(b'|'.join(JMPCALL).replace(b' ', b'\ '))
/home/ka0r1/peda/peda.py:3414: SyntaxWarning: invalid escape sequence '\['
  m = re.search(".*\[(.*)\]|.*?s:(0x[^ ]*)", exp)
/home/ka0r1/peda/peda.py:3519: SyntaxWarning: invalid escape sequence '\['
  sock = re.search("socket:\[(.*)\]", rpath)
/home/ka0r1/peda/peda.py:3529: SyntaxWarning: invalid escape sequence '\s'
  ppid = re.search("PPid:\s*([^\s]*)", status).group(1)
/home/ka0r1/peda/peda.py:3531: SyntaxWarning: invalid escape sequence '\s'
  uid = re.search("Uid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:3533: SyntaxWarning: invalid escape sequence '\s'
  gid = re.search("Gid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:4125: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*([^,]*),(.*)")
Python Exception <class 'ModuleNotFoundError'>: No module named 'six.moves'
/home/ka0r1/.gdbinit:1: Error in sourced command file:
Error occurred in Python: No module named 'six.moves'
(gdb)
[13]+  Stopped                 gdb
ka0r1@ka0r1-GF63-Thin-11UC:~$ cd /usr/lib/python3/dist-packages
sudo mkdir -p six/moves
sudo cp six.py six/__init__.py
sudo touch six/moves/__init__.py
ka0r1@ka0r1-GF63-Thin-11UC:/usr/lib/python3/dist-packages$ PYTHONPATH=/usr/lib/python3/dist-packages gdb
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
/home/ka0r1/peda/peda.py:151: SyntaxWarning: invalid escape sequence '\['
  p = re.compile("(.*)\[(.*)\]") # DWORD PTR [esi+eax*1]
/home/ka0r1/peda/peda.py:373: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*exec file:\s*`(.*)'")
/home/ka0r1/peda/peda.py:550: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*breakpoint)\s*(keep|del)\s*(y|n)\s*(0x[^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:554: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*point)\s*(keep|del)\s*(y|n)\s*(.*)")
/home/ka0r1/peda/peda.py:567: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("in.*at(.*:\d*)", what)
/home/ka0r1/peda/peda.py:596: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("^(\d*).*", line)
/home/ka0r1/peda/peda.py:916: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^ ]*).*?:\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:918: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("(.*?)\s*<.*?>\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:937: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*mov.*\[esp(.*)\],")
/home/ka0r1/peda/peda.py:969: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(":\s*([^ ]*)\s*(.*),")
/home/ka0r1/peda/peda.py:1116: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*(.*)")
/home/ka0r1/peda/peda.py:1223: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*(0x[^ ]*)")
/home/ka0r1/peda/peda.py:1226: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s.*\s(0x[^ ]*|\w+)")
/home/ka0r1/peda/peda.py:1235: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*\[(.*)\]")
/home/ka0r1/peda/peda.py:1430: SyntaxWarning: invalid escape sequence '\s'
  pattern = re.compile("([^\n]*)\s*  ([0-9a-f][^-\s]*)-([^\s]*) \[.*\]\s([^/]*).*  (.*)")
/home/ka0r1/peda/peda.py:2096: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2114: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2214: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("Entry point: ([^\s]*)")
/home/ka0r1/peda/peda.py:2242: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^-]*)->(0x[^ ]*) at (0x[^:]*):\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:2316: SyntaxWarning: invalid escape sequence '\s'
  m = re.findall(".*(0x[^ ]*)\s*%s" % re.escape(symname), out)
/home/ka0r1/peda/peda.py:2416: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*\[.*\] (\.[^ ]*) [^0-9]* ([^ ]*) [^ ]* ([^ ]*)(.*)")
/home/ka0r1/peda/peda.py:2474: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("[^\n]*\s*(0x[^ ]*) - (0x[^ ]*) is (\.[^ ]*) in (.*)")
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\ '
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\?'
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2832: SyntaxWarning: invalid escape sequence '\ '
  pattern = re.compile(b'|'.join(JMPCALL).replace(b' ', b'\ '))
/home/ka0r1/peda/peda.py:3414: SyntaxWarning: invalid escape sequence '\['
  m = re.search(".*\[(.*)\]|.*?s:(0x[^ ]*)", exp)
/home/ka0r1/peda/peda.py:3519: SyntaxWarning: invalid escape sequence '\['
  sock = re.search("socket:\[(.*)\]", rpath)
/home/ka0r1/peda/peda.py:3529: SyntaxWarning: invalid escape sequence '\s'
  ppid = re.search("PPid:\s*([^\s]*)", status).group(1)
/home/ka0r1/peda/peda.py:3531: SyntaxWarning: invalid escape sequence '\s'
  uid = re.search("Uid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:3533: SyntaxWarning: invalid escape sequence '\s'
  gid = re.search("Gid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:4125: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*([^,]*),(.*)")
Python Exception <class 'ModuleNotFoundError'>: No module named 'six.moves'
/home/ka0r1/.gdbinit:1: Error in sourced command file:
Error occurred in Python: No module named 'six.moves'
(gdb)
[14]+  Stopped                 PYTHONPATH=/usr/lib/python3/dist-packages gdb
ka0r1@ka0r1-GF63-Thin-11UC:/usr/lib/python3/dist-packages$ python3
Python 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import six
>>> q
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'q' is not defined
>>> q!
  File "<stdin>", line 1
    q!
     ^
SyntaxError: invalid syntax
>>>
KeyboardInterrupt
>>>
[15]+  Stopped                 python3
ka0r1@ka0r1-GF63-Thin-11UC:/usr/lib/python3/dist-packages$ sudo apt remove gdb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libbabeltrace1 libc6-dbg libdebuginfod-common libdebuginfod1t64 libipt2
  libsource-highlight-common libsource-highlight4t64
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  gdb
0 upgraded, 0 newly installed, 1 to remove and 131 not upgraded.
After this operation, 12.8 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 228417 files and directories currently installed.)
Removing gdb (15.0.50.20240403-0ubuntu1) ...
Processing triggers for man-db (2.12.0-4build2) ...
ka0r1@ka0r1-GF63-Thin-11UC:/usr/lib/python3/dist-packages$ sudo apt install gdb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
  gdb-doc gdbserver
The following NEW packages will be installed:
  gdb
0 upgraded, 1 newly installed, 0 to remove and 131 not upgraded.
Need to get 4,010 kB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Get:1 http://kr.archive.ubuntu.com/ubuntu noble/main amd64 gdb amd64 15.0.50.20240403-0ubuntu1 [4,010 kB]
Fetched 4,010 kB in 1s (2,841 kB/s)
Selecting previously unselected package gdb.
(Reading database ... 228314 files and directories currently installed.)
Preparing to unpack .../gdb_15.0.50.20240403-0ubuntu1_amd64.deb ...
Unpacking gdb (15.0.50.20240403-0ubuntu1) ...
Setting up gdb (15.0.50.20240403-0ubuntu1) ...
Processing triggers for man-db (2.12.0-4build2) ...
ka0r1@ka0r1-GF63-Thin-11UC:/usr/lib/python3/dist-packages$ gdb
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
/home/ka0r1/peda/peda.py:151: SyntaxWarning: invalid escape sequence '\['
  p = re.compile("(.*)\[(.*)\]") # DWORD PTR [esi+eax*1]
/home/ka0r1/peda/peda.py:373: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*exec file:\s*`(.*)'")
/home/ka0r1/peda/peda.py:550: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*breakpoint)\s*(keep|del)\s*(y|n)\s*(0x[^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:554: SyntaxWarning: invalid escape sequence '\d'
  p = re.compile("^(\d*)\s*(.*point)\s*(keep|del)\s*(y|n)\s*(.*)")
/home/ka0r1/peda/peda.py:567: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("in.*at(.*:\d*)", what)
/home/ka0r1/peda/peda.py:596: SyntaxWarning: invalid escape sequence '\d'
  m = re.match("^(\d*).*", line)
/home/ka0r1/peda/peda.py:916: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^ ]*).*?:\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:918: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("(.*?)\s*<.*?>\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:937: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*mov.*\[esp(.*)\],")
/home/ka0r1/peda/peda.py:969: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(":\s*([^ ]*)\s*(.*),")
/home/ka0r1/peda/peda.py:1116: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*(.*)")
/home/ka0r1/peda/peda.py:1223: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*(0x[^ ]*)")
/home/ka0r1/peda/peda.py:1226: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s.*\s(0x[^ ]*|\w+)")
/home/ka0r1/peda/peda.py:1235: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*(.* PTR ).*\[(.*)\]")
/home/ka0r1/peda/peda.py:1430: SyntaxWarning: invalid escape sequence '\s'
  pattern = re.compile("([^\n]*)\s*  ([0-9a-f][^-\s]*)-([^\s]*) \[.*\]\s([^/]*).*  (.*)")
/home/ka0r1/peda/peda.py:2096: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2114: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?0x[^ ]*?\s(.*)")
/home/ka0r1/peda/peda.py:2214: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("Entry point: ([^\s]*)")
/home/ka0r1/peda/peda.py:2242: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("\s*(0x[^-]*)->(0x[^ ]*) at (0x[^:]*):\s*([^ ]*)\s*(.*)")
/home/ka0r1/peda/peda.py:2316: SyntaxWarning: invalid escape sequence '\s'
  m = re.findall(".*(0x[^ ]*)\s*%s" % re.escape(symname), out)
/home/ka0r1/peda/peda.py:2416: SyntaxWarning: invalid escape sequence '\['
  p = re.compile(".*\[.*\] (\.[^ ]*) [^0-9]* ([^ ]*) [^ ]* ([^ ]*)(.*)")
/home/ka0r1/peda/peda.py:2474: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile("[^\n]*\s*(0x[^ ]*) - (0x[^ ]*) is (\.[^ ]*) in (.*)")
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\ '
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2681: SyntaxWarning: invalid escape sequence '\?'
  if re.search(re.escape(asmcode).replace("\ ",".*").replace("\?",".*"), asmcode_rs)\
/home/ka0r1/peda/peda.py:2832: SyntaxWarning: invalid escape sequence '\ '
  pattern = re.compile(b'|'.join(JMPCALL).replace(b' ', b'\ '))
/home/ka0r1/peda/peda.py:3414: SyntaxWarning: invalid escape sequence '\['
  m = re.search(".*\[(.*)\]|.*?s:(0x[^ ]*)", exp)
/home/ka0r1/peda/peda.py:3519: SyntaxWarning: invalid escape sequence '\['
  sock = re.search("socket:\[(.*)\]", rpath)
/home/ka0r1/peda/peda.py:3529: SyntaxWarning: invalid escape sequence '\s'
  ppid = re.search("PPid:\s*([^\s]*)", status).group(1)
/home/ka0r1/peda/peda.py:3531: SyntaxWarning: invalid escape sequence '\s'
  uid = re.search("Uid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:3533: SyntaxWarning: invalid escape sequence '\s'
  gid = re.search("Gid:\s*([^\n]*)", status).group(1)
/home/ka0r1/peda/peda.py:4125: SyntaxWarning: invalid escape sequence '\s'
  p = re.compile(".*?:\s*[^ ]*\s*([^,]*),(.*)")
Python Exception <class 'ModuleNotFoundError'>: No module named 'six.moves'
/home/ka0r1/.gdbinit:1: Error in sourced command file:
Error occurred in Python: No module named 'six.moves'
(gdb) Quit
(gdb)
[16]+  Stopped                 gdb
ka0r1@ka0r1-GF63-Thin-11UC:/usr/lib/python3/dist-packages$















°á·Ð : peda´Â Æ÷±âÇϰí pwndbg¸¦ »ç¿ëÇÏÀÚ.

  Hit : 689     Date : 2025/08/04 06:03