最近闲着无聊,研究了一下Gh0st的源码,这个源码现在也很难白嫖到了,花了200多积分从CSDN下了好几个版本。在VC2019下都编译不了。看来只能自己修改了:

经过一天一夜的折腾(昨晚通宵到早上6点,哈哈.....)。终于拿下来了。成功在VS2019+win10(21H2)上跑起来了,理论上Win11也是可以的。

通宵的证据,哈哈哈:

一,主控端的编译(完全无错误Pass)

1>------ 已启动全部重新生成: 项目: gh0st, 配置: Release Win32 ------
1>StdAfx.cpp
1>Audio.cpp
1>AudioDlg.cpp
1>BmpToAvi.cpp
1>BtnST.cpp
1>Buffer.cpp
1>CpuUsage.cpp
1>CustomTabCtrl.cpp
1>DDOSAttackDlg.cpp
1>errlog.cpp
1>FileManagerDlg.cpp
1>FileTransferModeDlg.cpp
1>FlowAttackDlg.cpp
1>gh0st.cpp
1>gh0stDoc.cpp
1>gh0stView.cpp
1>HoverEdit.cpp
1>IniFile.cpp
1>InputDlg.cpp
1>IOCPServer.cpp
1>KeyBoardDlg.cpp
1>正在生成代码...
1>正在编译...
1>MainFrm.cpp
1>Proxy.cpp
1>SafeDynMem.cpp
1>ScreenSpyDlg.cpp
1>SettingsView.cpp
1>SEU_QQwry.cpp
1>ShellDlg.cpp
1>SiftMasterHost.cpp
1>SystemDlg.cpp
1>TabSDIFrameWnd.cpp
1>ThemeUtil.cpp
1>TrayIcon.cpp
1>TrueColorToolBar.cpp
1>User.cpp
1>WebAttackDlg.cpp
1>WebCamDlg.cpp
1>WinXPButtonST.cpp
1>正在生成代码...
1>gh0st.vcxproj -> D:\VC_Project\Gh0st3.8\Gh0st\..\Bin\Release\gh0st.exe
1>gh0st.vcxproj -> ..\Bin\Release\gh0st.pdb (Full PDB)
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========

二,Server.exe服务端编译

1>------ 已启动全部重新生成: 项目: Server, 配置: Release Win32 ------
1>StdAfx.cpp
1>Audio.cpp
1>AudioManager.cpp
1>Buffer.cpp
1>ClientSocket.cpp
1>DDOSManager.cpp
1>Dialupass.cpp
1>FileManager.cpp
1>KernelManager.cpp
1>KeyboardManager.cpp
1>Manager.cpp
1>RegEditEx.cpp
1>ScreenManager.cpp
1>ScreenSpy.cpp
1>Server.cpp
1>ShellManager.cpp
1>SystemManager.cpp
1>until.cpp
1>VideoCap.cpp
1>VideoManager.cpp
1>正在生成代码...
1>Server.vcxproj -> D:\VC_Project\Gh0st3.8\Server\..\Bin\Release\Server.exe
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========

三,生成的主程序如下图:

四,运行效果如下:

五, 总结:

简单看了一下整个程序的流程。代码量不多也不少,该有的功能都有,不该有的功能也基本都删除了,对宿主机器有破坏性的东西基本都剔除掉了,只剩下远控和群集化管理功能。说实话 ,代码值得学习的地方真的很多。把这个东西完全研究透肯定会收获良多。代码不复杂,简单清爽、架构合理、设计精巧、性能优良,特别是主控端的IOCP完成端口高负载设计理论和实现方法真的Perfect!  感觉比灰鸽子要强,远控直接可以粘贴复制,传文件支持拖放操作。屏幕控制模块代码结构清爽优质,性能在近15年以后的现在来说有点儿lowlow滴了。在win7及以下OS不开Aero的情况下可以凑合使用。基本可以达到15-40fps/S并不怎么卡,开了Aero惨不忍睹,开了Aero特效截屏除了dxgi似乎目前并没有更好的选择!不支持dxgi截屏是硬伤。毕竟年代在那里。还是使用的传统的BitBlt GDI+方式。还有提升空间。简单玩玩。有兴趣的可以去网上搜索下载研究研究。

六,源码下载

可以从我的CSDN资源下载,我已经上传了。不过我提供的是原版的源码。用VC2008可以正常编译,只需5C积分。有兴趣的宝子可以看看

基于C++6.0的Gh0st远控源码研究及在VS2019下的编译修正和测试相关推荐

  1. c语言远控源码,远控鼠标!C语言简单小程序:舍友要砸电脑了,送源码!

    关注<一碳科技>有更多干货等着你哦! 远控鼠标 远控鼠标,顾名思义就是远程控制鼠标,听起来就有些复杂对不对?是的,有些人一听到这个词,就会感觉要实现远控鼠标是一件很麻烦的事情,但其实不是的 ...

  2. 删除网络信息服务器端,网络安全:手动清除gh0st远控服务端

    手动清除gh0st远控服务端 为什么我们要手动清除***呢? 我们在做免杀或者在对gh0st大的修改的时候或者后门被意外破坏,不能用客户端自带的清除,这个时候就需要手动来清除.特别是我们在对一台肉鸡进 ...

  3. 基于JAVA第二课堂选课系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA第二课堂选课系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA第二课堂选课系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  4. 基于java点播影院运营系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java点播影院运营系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java点播影院运营系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: ...

  5. 基于Java毕业设计智友少儿编程学习平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计智友少儿编程学习平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计智友少儿编程学习平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

  6. 基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  7. 基于JAVA校内图书馆智能管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA校内图书馆智能管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA校内图书馆智能管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...

  8. 基于JAVA中小学教师培训管理系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA中小学教师培训管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA中小学教师培训管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  9. 基于JAVA网上家教信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网上家教信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上家教信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

最新文章

  1. ASA LAB-ASA NAT配置大全
  2. c++ 浮点数转换成字符串_Python如何处理数据?如何把数据转换成我们想要的?三种处理方法...
  3. 网络延长器分为哪几类?其应用领域有哪些?
  4. fiddler启动文件_如何成为Fiddler大神,请看这里!
  5. [Perforce]password (P4PASSWD) invalid or unset. 的错误解决
  6. MySQL查看SQL语句执行效率
  7. Linux-目录和文件管理(二)
  8. ansible常用ad hoc操作
  9. mysql服务重启后不见了_太狗血!翔安已婚男出轨KTV服务员,致其怀孕后避而不见!情人上门讨要说法后原配妻子也......
  10. Oracle ADF开发实战指南pdf
  11. 批量快速截图方法(snipaste)
  12. 漆远离职阿里加盟复旦!大牛纷纷回归学界,大厂AI名存实亡?
  13. animejs走马灯_Javript动画特效插件anime.js
  14. 定义平行四边形类,继承四边形类,增加判断是否为平行四边形的函数
  15. 从零开始用android studio
  16. 开源 非开源_假期有14种惊人的开源礼物
  17. 整型int数据的取值范围是怎么来的?
  18. angular基础学习
  19. 忧伤岁月,挡不住四季的温暖
  20. 万般皆下品,惟有读书高

热门文章

  1. Oracle数据恢复顾问(DRA)
  2. 随身Wi-Fi的事儿
  3. BI和大数据的区别在哪里?
  4. 零基础入门--中文实体关系抽取(BiLSTM+attention,含代码)
  5. 网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享
  6. 代表们的烦恼,骚扰电话终将被整治?
  7. 蒸米ROP学习笔记(一步一步学 ROP 之 Linux_x86 篇)
  8. 计算机word如何插入新列表,电脑word文档中怎么给表格自动添加序号?怎么增加表目录...
  9. crypto-haystack(BSidesSF ctf 2020)
  10. 一年推出四款社交产品,百度社交难在哪?