mirror of
https://github.com/yuanyuanxiang/SimpleRemoter.git
synced 2026-01-21 23:13:08 +08:00
Release v1.2.1
This commit is contained in:
295
ReadMe_EN.md
295
ReadMe_EN.md
@@ -204,290 +204,23 @@ For cross-network, cross-border, or international remote control system deployme
|
||||
|
||||
# 5. Changelog
|
||||
|
||||
For changes before 2025, see: [history](./history.md)
|
||||
For earlier changes, see: [history](./history.md)
|
||||
|
||||
**2025.01.12**
|
||||
Fixed two potential remote desktop issues (#28, #29).
|
||||
Added sorting for the controller’s list windows (#26, #27), making it easier to locate windows, services, or processes.
|
||||
**Release v1.2.1 (2026.1.1):**
|
||||
|
||||
Released version **v1.0.6**, noted for high stability.
|
||||
This version does **not** support older Windows XP systems
|
||||
(note: VS2019 and later have dropped support for XP toolchains; use older Visual Studio versions if needed).
|
||||
Download the latest release from GitHub or clone the repo.
|
||||
If antivirus software flags it as a virus, this is expected due to the nature of the software — feel free to compile it yourself for verification.
|
||||
This release enhances remote desktop features (FPS control, screen switching, file drag-and-drop support), improves Windows service mode, and fixes several stability issues.
|
||||
|
||||
**2025.02.01**
|
||||
Inspired by [Gh0st](https://github.com/yuanyuanxiang/Gh0st/pull/2), added **keylogging** support, implemented by copying four core files:
|
||||
- Improve building client - append shellcode to file end
|
||||
- Fix: `TestRun` run as Windows service can't unlock screen
|
||||
- Feature: Add FPS control menu for remote desktop
|
||||
- Fix: Exist-check include checking client IP in `AddList`
|
||||
- Revert #242 and improve security when sending files to client
|
||||
- Fix switch screen and support dragging files to remote
|
||||
- Fix #266: CloseHandle close an invalid handle
|
||||
- Improve: Add more system hot key to forward
|
||||
- Feature: Add menu to control if run master as service
|
||||
- Improve `ToolbarDlg` slide in / slide out performance
|
||||
|
||||
*KeyboardManager.h、KeyboardManager.cpp、KeyBoardDlg.h、KeyBoardDlg.cpp*
|
||||
|
||||
**2025.04.05**
|
||||
|
||||
Release v1.0.7, mainly fix or add new feature:
|
||||
|
||||
- Update third-party libraries and switch zlib to zstd, old version v1.0.6 is compatible;
|
||||
- Support compile with Win64;
|
||||
- Fix buges and make the program more stable;
|
||||
- Improve remote control efficiency and support more bitmap compressing method;
|
||||
- Some code reorganization.
|
||||
|
||||
**2025.04.12**
|
||||
|
||||
Since v1.0.7 released in April 5:
|
||||
|
||||
- Improvement: Make sure that the input command is always at the end of `Shelldlg`, and build a **simple Linux client**;
|
||||
- Fix bugs: #62, #74, #75 ;
|
||||
- Change the flag 0x1234567 to a more readable string; and improve building service and allow chosing other files to build;
|
||||
- Showing the user's activities and monitoring specified software;
|
||||
- Clean up global variables and make it easy to create multiple clients in one program, which is useful for testing the master's capacity;
|
||||
- Implement loading DLL in memory, make it easy to update client program;
|
||||
|
||||
**2025.04.21**
|
||||
|
||||
Release v1.0.8:
|
||||
|
||||
- Support to share online host with other masters;
|
||||
- Implement service-generated authorization capability, and add a serial number generation menu;
|
||||
- Add `HPSocket` libraries which may be used in the future, and add static ffmpeg libraries to build Win64 master;
|
||||
- Implement a memory DLL runner: the `TestRun` program request DLL from master and execute in memory.
|
||||
|
||||
**2025.04.30**
|
||||
|
||||
Release v1.0.9:
|
||||
|
||||
- Update client building feature / All in one; The master will only accept the clients built by itself.
|
||||
- Improve authorization feature.
|
||||
|
||||
**2025.06.01**
|
||||
|
||||
Release v1.1.0:
|
||||
|
||||
* fix: IOCPClient clear buffer when disconnect
|
||||
* Implement SOCKS proxy feature
|
||||
* Add menus and modify list style, add log
|
||||
* feature: Add a C program to execute shell code
|
||||
* feature: Encrypt for server address
|
||||
* feat: Support virtual remote desktop monitoring
|
||||
* feature: Add command to execute DLL
|
||||
|
||||
**2025.06.21**
|
||||
|
||||
Release v1.1.1:
|
||||
|
||||
*Starting from this version, the controller program requires authorization and
|
||||
will automatically connect to the authorization server.
|
||||
You may contact the author to request authorization. If you have concerns about this,
|
||||
please use an earlier version (prior to v1.0.8).
|
||||
Modifying and compiling the program yourself can also resolve this issue.*
|
||||
|
||||
* fix: remote desktop algorithm doesn't take effort
|
||||
* Add some menus for operating online client
|
||||
* Plugin: Add remote chat feature
|
||||
* Plugin: Add browser decryption feature
|
||||
* Plugin: Add host management feature
|
||||
* Plugin: Add virtual desktop feature
|
||||
* Improve: #48 Support sorting in file management dialog
|
||||
* Feature: Support WinOS RAT client
|
||||
* Improve authorization logic: Support authorize master online
|
||||
* feature: Support random or multi connection
|
||||
* Improvement: Add a popup window to show details
|
||||
* Improve client stability
|
||||
|
||||
|
||||
**2025.07.07**
|
||||
|
||||
Release v1.1.2:
|
||||
|
||||
* Fix the problem with the keylogging feature
|
||||
* Security: Improve the authorization of plugins
|
||||
* fix: Memory leak when release `CMachineDlg` object
|
||||
* fix: Showing wrong IP while using `Reverse Proxy` (#147)
|
||||
* Add a menu redirects to the authorization guide page
|
||||
* Plugin: Add another file management module
|
||||
* Improve: Reduce master program redundant code
|
||||
* fix: Prevent crash when closing window during background data processing
|
||||
* Improve: Remove redundant code for reading the registry
|
||||
* layout: Reorganize TCP client/server code; Refactor the socket server code
|
||||
* feature: Support listening on multiple ports simultaneously
|
||||
* feature: Support client connections over UDP; Add client protocol option TCP/UDP
|
||||
* Plugin: #145 Support remote drawing board
|
||||
* Plugin: Add remote desktop privacy screen feature
|
||||
|
||||
**2025.07.19**
|
||||
|
||||
Release v1.1.3
|
||||
|
||||
* Add encrypt and decrypt functions
|
||||
* Modify the popup message to be triggered by `NM_DBLCLK`
|
||||
* Improve: Save DLL data to registry
|
||||
* Feature: Support HTTP protocol and add building option
|
||||
* Feature: Add encryption option for client building
|
||||
* Improvement: Reduce transmit mouse move message
|
||||
* fix: Lost control when operating high permission windows
|
||||
* Improve client stability by handling exceptions
|
||||
* feature: Remote desktop support multi monitor
|
||||
* Improve: Support authorizing the online host quantity
|
||||
* fix:#159 Authorization doesn't work under TestRun injection
|
||||
|
||||
**2025.07.29**
|
||||
|
||||
Release v1.1.4
|
||||
|
||||
* fix: Limit the online host number which uses UDP
|
||||
* Feature: Implement KCP protocol - based on UDP
|
||||
* Improve: Add random protocol option for building client
|
||||
* Feature: Support remote desktop adaptive to window size
|
||||
* Feature: Add a menu item to build shellcode
|
||||
* Feature: support assigning client to another master
|
||||
* Feature: Support adding client to watch list
|
||||
* Improve: Avoid client computer going to sleep
|
||||
* fix: #170 Remove the dependency of `VCOMP140.dll`
|
||||
* Improve: Showing the client application version
|
||||
* fix: Refresh client public IP every one week
|
||||
|
||||
**2025.08.08**
|
||||
|
||||
Release v1.1.5
|
||||
|
||||
This version focuses on improving the remote control experience (especially multi-monitor support and UI behavior), enhancing integration and permission handling, and resolving several critical bugs.
|
||||
|
||||
* Feature: Add run client program as admin feature
|
||||
* Feature: Integrate frp client with master program
|
||||
* Improve: Showing inactive locked client status
|
||||
* Clean up: Remove old history releases
|
||||
* fix: #176 #177 Desktop control does not work properly
|
||||
* Improve: Enter full screen on the current monitor
|
||||
* fix: Showing the correct cursor status on window
|
||||
* Improve: Support multiple screen desktop monitoring
|
||||
* fix: Virtual desktop control support multiple monitor
|
||||
* fix: Avoid opening w web page when press F1
|
||||
|
||||
**2025.09.11**
|
||||
|
||||
Release v1.1.6
|
||||
|
||||
This update adds client compression and build options, supports multiple displays (video wall), improves performance (e.g., multi-threaded compression and RTT), and fixes protocol and injection issues.
|
||||
|
||||
* Feature: Support compression option when building client
|
||||
* fix: #182 First command using HTTP protocol
|
||||
* Improve: Enable zstd multi-thread compression for client
|
||||
* Improve: Master using ZSTD_DCtx and using new RTT
|
||||
* fix: Improve creating registry and injecting shellcode
|
||||
* Improve: getPublicIP may fail and block mater program
|
||||
* Feature: Support setting the client building flag
|
||||
* Feature: Add client shellcode building option
|
||||
* Feature: Supports multiple remote displays (video wall)
|
||||
|
||||
**2025.10.12**
|
||||
|
||||
Release v1.1.7
|
||||
|
||||
This version adds new tools, auto client deletion, IP fix, and private remote desktop code.
|
||||
|
||||
* Feature: Add digital coin hack feature (research only)
|
||||
* Feature: #193 Automatically delete client after first running
|
||||
* Feature: Add tool menu for changing exe file icon
|
||||
* fix: #195 Client get public IP failed
|
||||
* 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
|
||||
|
||||
**2025.12.14**
|
||||
|
||||
Release v1.1.9
|
||||
|
||||
This update focuses on improving client stability and running modes, optimizing remote desktop performance, and adding several practical features.
|
||||
|
||||
* Improve: Modify client/SimpleSCLoader.c
|
||||
* Feature: Support anti black-screen in process management
|
||||
* Improve: Add debug code for `SCLoader`
|
||||
* Feature: Add `TinyRun.dll` to client building option
|
||||
* fix: Viewing registry causing master program crash
|
||||
* fix: Open password gen dialog will modify max connection
|
||||
* Feature: Support recording video in remote desktop control
|
||||
* Feature: Support client running as windows service
|
||||
* Feature: Add parameters setting menu for master program
|
||||
* Feature: Add menu to switch screen for remote control
|
||||
* fix: Registry error and use [MT] to rebuild zlib, x264 and libyuv
|
||||
* Feature: Add a startup progress display to the program
|
||||
* Improve: Set multi-thread compression as a option for remote control
|
||||
* Improve: Using SSE2 to improve bitmap compare speed
|
||||
* Improve: Code style change and rebuild zstd with optimization options
|
||||
* fix: Client dead issue and improve sending large packet
|
||||
* Improve: Reduce new / delete memory frequency in IOCPServer
|
||||
* fix: "std::runtime_error" causing crashes in some cases
|
||||
* fix: TestRun (MDLL) configuration doesn't take effort
|
||||
* Feature: Support build TestRun as windows service
|
||||
* Improve: Master efficiency by using asynchronous message processing
|
||||
* Improve: Ask for running master with administrator
|
||||
* Feature: Add menu (online host) for injecting shellcode
|
||||
* fix: `Ghost` run as windows service failed
|
||||
* logs: Add log for FileUpload libraries and service installing
|
||||
* fix: Use self-defined struct to replace char buffer
|
||||
* fix: Disable SSE2 (which causes crash) while using DXGI
|
||||
* fix (Windows Service): Remove the shit dropped by AI
|
||||
* Improve: Change running client as admin to an option
|
||||
* fix: AudioManager bug and remove struct dlgInfo
|
||||
* fix: Register schedule task failed issue and add logs
|
||||
* fix: Copy text between master and client need a delay
|
||||
* Improve: Add `runasAdmin` to client building options
|
||||
* fix: Client offline issue and virtual desktop opening issue
|
||||
* Improve: Calculate unique ID for client program
|
||||
|
||||
|
||||
**2025.12.25**
|
||||
|
||||
Release v1.2.0
|
||||
|
||||
This update focuses on remote desktop optimization, Go language server framework, authorization system improvements, and various bug fixes.
|
||||
|
||||
* Feature: Add Go TCP server framework
|
||||
* Feature: Use `frpc.dll` to proxy client's TCP port
|
||||
* Feature: Support upload/download executable file and run it
|
||||
* Feature: Add reconnect logic for remote desktop control
|
||||
* Feature: Complete re-group logic and add log control
|
||||
* Feature: Add command for client sending msg to master
|
||||
* Feature: Support gen pass code binding with domain
|
||||
* Improve: Scale 4K desktop screen to 1080P (#267)
|
||||
* Improve: Remove F11 to leave full screen (Use popup dialog)
|
||||
* Improve: Send `WIN` key press action to remote desktop
|
||||
* Improve: Change registry/mutex name of client program
|
||||
* Improve: Move host online notification to `PostMessage`
|
||||
* Improve: Add HMAC to verify master's Passcode
|
||||
* fix: Small issues related to remote desktop control
|
||||
* fix: Use PowerShell to get hardware info (>=Win7)
|
||||
* fix: Remote screen black if the window doesn't use DWM to render
|
||||
* fix: Non default group client showing in default list
|
||||
* fix: DateVerify causes master program UI blocked
|
||||
* fix: Stack overflow when operating `CharMsg`
|
||||
* fix: Remove FRPC settings file before re-write it
|
||||
* fix: Revert copy and run client program in `ProgramData`
|
||||
* Server/go: Authorization client automatically exit if verify succeed
|
||||
|
||||
---
|
||||
|
||||
@@ -501,7 +234,7 @@ This update focuses on remote desktop optimization, Go language server framework
|
||||
|
||||
# 7. Feedback & Contact
|
||||
|
||||
**QQ:** 962914132
|
||||
**Tencent QQ:** Please contact me via 962914132
|
||||
|
||||
**Contact:** [Telegram](https://t.me/doge_grandfather) | [Email](mailto:yuanyuanxiang163@gmail.com) | [LinkedIn](https://www.linkedin.com/in/wishyuanqi)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user