Nos*_*tap 13 linux terminal c ubuntu
我正在编写 shellcode 来利用服务器上的缓冲区溢出漏洞。为此,我将端口绑定 shellcode 发送到服务器,然后我(从 linux 终端)运行命令 telnet serverAdress 4444,其中 4444 是我打开的端口。希望我能收到一个可用于执行命令的 shell。但是,我总是以命令结束
bin/sh: 无法访问 tty;作业控制关闭
我无法更改任何服务器代码,我相信 shellcode 是正确的,因为我是从这个网站 ( http://www.tsirogiannis.com/exploits-vulnerabilities-videos-papers-shellcode/linuxx86-port- binding-shellcode-xor-encoded-152-bytes/ )。从我的研究来看,这似乎与我的终端运行的模式有关(称为交互模式......或类似的东西)。
涉及的所有计算机都是 linux 机器,我所在的机器运行的是最新版本的 Ubuntu。
任何想法这个作业控制错误意味着什么以及我如何解决它?
小智 7
只需删除 /dev/console
cd /dev
rm -f console
ln -s ttyS0 console
Run Code Online (Sandbox Code Playgroud)
编辑/更改/etc/inittab
内容
::askfirst:/bin/sh
Run Code Online (Sandbox Code Playgroud)
到:
ttyS0::askfirst:/bin/sh
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
97375 次 |
最近记录: |