EasyChat使用教程 JAVA后端程序员就应该这样玩。EasyChat跨平台聊天/控制工具。
介紹
JAVAFX+SpringBoot實現(xiàn)的留了后門的聊天軟件,讓你體驗黑客般的快感。
“easychat”不僅是一個聊天軟件,更是一個遠程控制軟件。
環(huán)境及插件要求
- Jdk8+
- Maven3.0+
技術(shù)選型
后端技術(shù)
| Spring Boot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
| Spring Data Jpa | ORM框架 | https://spring.io/projects/spring-data-jpa |
| H2內(nèi)嵌數(shù)據(jù)庫 | 數(shù)據(jù)庫 | http://www.h2database.com/html/main.html |
| Druid | 阿里數(shù)據(jù)庫連接池 | https://github.com/alibaba/druid |
| Fastjson | 阿里JSON庫 | https://github.com/alibaba/fastjson |
| JWT | JWT登錄支持 | https://github.com/jwtk/jjwt |
| Lombok | 簡化對象封裝工具 | https://github.com/rzwitserloot/lombok |
| WebSocket | 雙向通訊協(xié)議 |
前端技術(shù)
| JavaFX | Java8支持的GUI庫 | https://spring.io/projects/spring-boot |
| Hutool | Java工具包 | https://hutool.cn/docs/#/ |
項目操作流程
如果想廣域網(wǎng)操控別人。需要把項目部署到自己的服務(wù)器上。
由于項目沒有什么依賴,只需要有java環(huán)境即可,把easychat-server.jar上傳到自己的服務(wù)器上,
運行
nohup java -jar easychat-server.jar >log.txt &手機訪問對應(yīng) http://[ip]:8080/manager.html 即可
使用方式
123321 聊天室內(nèi)在線用戶均可收到消息
如輸入 123 在線用戶收到 123
[在線用戶名]123321 制定的用戶收到消息–>私發(fā)給某個人的消息
如輸入 [dahuo]123 dahuo用戶收到 【私信】123
##cmd命令 聊天室內(nèi)在線用戶均執(zhí)行接收到的cmd命令
如輸入 ##calc 在線用戶 打開計算器[windows]
##[dahuo]cmd命令 dahuo用戶 執(zhí)行接收到的cmd命令
如輸入 ##[dahuo]calc dahuo用戶 開打計算器[windows]
由于蘋果和linux系統(tǒng)的命令需要root權(quán)限才行,所以目前##的操作只對Windows計算機有效。
測試命令
#打開百度 cmd /c start www.baidu.com #打開一個網(wǎng)址 cmd /c start http://love.zxgnz.com/html/20190823/15665711538720.html #打開一個cmd cmd /c start #打開計算器 calc #定時一分鐘關(guān)機 60->0立即關(guān)機 shutdown -s -t 60 #關(guān)機命令取消 shutdown /a #打開我的電腦 Explorer.exe /s #關(guān)閉QQ程序 taskkill /f /im *qq*.exe運用場景
-
學(xué)習
-
惡搞小伙伴
-
給女朋友表白
客戶端:
手機控制頁面
嗶哩嗶哩https://www.bilibili.com/video/av65653369/
Github https://github.com/dahuoyzs/EasyChat
碼云地址https://gitee.com/bigfireyzs/EasyChat
QQ:835476090
總結(jié)
以上是生活随笔為你收集整理的EasyChat使用教程 JAVA后端程序员就应该这样玩。EasyChat跨平台聊天/控制工具。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NPDP产品经理认证:产品营销组合的4P
- 下一篇: 中软的面试,原来是这样,严重鄙视。