开发中。使用 Win32 API 以 C++ 编写的 RAT。
这是一个存在缺陷的 RAT,尚未完成,也不稳定。它仍是一个“开发中”的应用程序。
创建这个项目是为了消磨我的一些空闲时间,它并未被积极维护。 有很多地方需要改进/修复,这个项目要达到稳定状态还需要时间。
IThreadChannels 是让两个线程以同步方式进行通信的手段。 我将它们用作两个线程通信时共享的原子对象;在这个应用中, 我需要双向通信,因此需要两个通道,这就是我创建 IDoubleThreadChannel 的原因。 同步意味着必须由通信线程调用它们,才能按需接收事件。 例如,UI 线程会调用 getFromApp() 并阻塞在那里以接收 App 事件。
另一方面,Communicators 管理自己的线程,并异步触发回调。 不是你去调用它们,而是它们来调用你。