22018, 1/1101 회원가입  로그인  
   해킹잘하고싶다
   http://없음
   아........ ㅠㅠ

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&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 : 1818     Date : 2025/08/04 06:03



    
     [공지]해커스쿨 이용수칙 2021/04/11 수정판 [55] 한승재 01/05 12854
22017   카타고 AI[1]     해킹잘하고싶다
10/01 132
22016   시스코 라우터랑 스위치 케이블 장비 질문이에요.[2]    New! 해킹잘하고싶다
09/22 155
22015   ㅇㅅㅇ     해킹잘하고싶다
08/15 310
22014   요즘 하고 있는 거     해킹잘하고싶다
07/13 543
22013   2위 ㅇㅅㅇ     해킹잘하고싶다
07/13 472
22012   ...     해킹잘하고싶다
03/31 860
22011   ...     해킹잘하고싶다
03/25 837
22010   15년전쯤 이 사이트 보고 꿈을 정했었는데~~~[1]     ambition65
03/20 1253
22009   으앙!!![1]     해킹잘하고싶다
02/05 974
22008   오랜만~     DarkSlayer
12/11 1181
22007   해커스쿨 옛날 BGM[1]     wkfhddl4041
11/07 1291
22006   히잉...     해킹잘하고싶다
11/02 1111
22005   바둑과 장기     해킹잘하고싶다
10/30 1205
22004   나는 언제 애인이 생기나욤...     해킹잘하고싶다
10/27 1271
22003   전국 1위     해킹잘하고싶다
10/27 1219
22002   담배 ㅋㅋ[1]     해킹잘하고싶다
10/27 1222
22001   매트릭스의 파란약을 아십니까..?     해킹잘하고싶다
10/27 1175
22000   ㅇㅇ[1]     해킹잘하고싶다
10/20 1141
21999   옵치 핵감지 프로그램좀 만들어주세요[1]     powerima
10/15 1277
1 [2][3][4][5][6][7][8][9][10]..[1101]

Copyright 1999-2026 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org