![黑客攻防工具实战从新手到高手(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/760/26793760/b_26793760.jpg)
4.5 使用“灰鸽子”实现远程控制
利用灰鸽子木马程序渗透入侵目标主机前,需要事先配置一个灰鸽子木马服务端程序,在被入侵的主机上运行,这样才能从远程进行控制。
4.5.1 配置灰鸽子木马
配置灰鸽子木马的具体操作步骤如下。
Step 01 下载并解压缩“灰鸽子”压缩文件,双击解压之后的可执行文件,打开灰鸽子操作主界面。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P75_8352.jpg?sign=1738908198-5ydt5QqQWm8XoHJhn0kLnEx6ydItBOM9-0-864d007d06fccfae6af3f6c2c7d4205a)
Step 02 在灰鸽子操作主界面中选择【文件】→【配置服务程序】菜单项,打开【服务器配置】对话框,在【自动上线】选项卡中可以对上线图像、上线分组、上线备注、连接密码等项目进行设置。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P75_8365.jpg?sign=1738908198-lA3bqLCJO3Jwvv79YjZD7hCtX4xaAw7R-0-aa7a86b883128d1c48919bb03e0db29a)
Step 03 选择【安装选项】选项卡,可在打开的设置界面中对安装名称、DLL文件名、文件属性以及服务端安装成功后的运行情况等进行设置。
Step 04 选择【启动选项】选项卡,可在打开的设置界面中对服务端运行时的显示名称、服务名称及描述信息等进行设置。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P75_8391.jpg?sign=1738908198-GK5QSrlBgeOhXeCNsTPCaNafFzcmNZis-0-acd37e53e4e31a159add792f4c1d8782)
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P75_8392.jpg?sign=1738908198-AZo3d7b4x2ndCkz1FLBXNvNRdcPEcvBt-0-b6ecef071cebf70406d82e93d3bbdfbe)
Step 05 选择【代理服务】选项卡,可在打开的设置界面中对开放时是否启用代理、启用哪种代理进行设置。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P75_8405.jpg?sign=1738908198-j8D2ou1OYBcvuBMPdGg2zdaTeDDnn3qO-0-f4b71b155ce15886b60908eb2cbe44e2)
Step 06 选择【高级选项】选项卡,可在打开的设置界面中对是否在启动时隐藏运行后的EXE进程、是否隐藏服务端的安装文件和进程插入选项等进行设置。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P76_8445.jpg?sign=1738908198-8qNJn6YoNlubaWWOJRgfcB8BSoV8Y1rS-0-d2abf311876e6a6e2279e2f015fe5f49)
Step 07 选择【图标】选项卡,可在打开的设置界面中对服务器使用的图标进行设置。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P76_8458.jpg?sign=1738908198-g2zOjTU01F5BWSQ8SqVarheWidiZLBsf-0-3275222f4685eb85d6feb1a7d98d870a)
Step 08 如果想加载插件,还可以在【插件功能】选项卡中进行相应设置。一切设置完毕后,在【保存路径】文本框中输入生成服务端程序的保存路径及文件名,单击【生成服务端】按钮,生成服务端程序。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P76_8471.jpg?sign=1738908198-Tsgb64XR2yUkpEEkFN75llWHdByhnsNO-0-9eb9bf41963ff6bafd0401e3177d51fa)
4.5.2 操作远程计算机文件
配置好灰鸽子木马服务端后,即可将木马服务端安装在“肉鸡”中(运行了木马并被黑客完全控制的远程主机,称为“肉鸡”),当成功安装后,就可以很容易地控制对方的计算机了。
木马操作远程计算机文件的具体步骤如下。
Step 01 在灰鸽子操作主界面中选择【设置】→【系统设置】菜单项,打开【系统设置】对话框,在该对话框中的【系统设置】选项卡下设置灰鸽子的自动检测和记录选项,在下方的【自动上线端口】文本框中输入自己在配置木马服务端时设置的端口号,设置完毕后,单击【应用改变】按钮。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P76_8487.jpg?sign=1738908198-YCLj2R3CRKrzxtpJwDadoWt4TaXg2eZ4-0-b100eb414f5e273ea9c5abf645c67f22)
Step 02 选择【语音提示设置】选项卡,在该选项卡下可以手工指定设置“肉鸡”上线和下线时的声音,也可以设置一些操作完成时的提示音,这样在主机上线和下线时,就可以发出提醒声音。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P76_8500.jpg?sign=1738908198-2aJ8DJLHfsZRAIpoOqUQb1T3x6u28ZBd-0-b97ebcf917cf1ca07c5c9f9f38f81d46)
Step 03 启动灰鸽子客户端软件,中了灰鸽子木马的“肉鸡”就会自动上线,上线时有提示音,并在软件左侧【文件目录浏览】区的【华中帝国科技】中显示当前自动上线主机的数目。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P77_8541.jpg?sign=1738908198-d4ZIgPoxK4Tf8qkH88zrdBjdNcEFMMkB-0-d9bb20bdacdf6d3c7a0f716672006462)
Step 04 单击展开【华中帝国科技】组,在其中选择某台上线的主机,将会显示该主机上的硬盘驱动器列表。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P77_8554.jpg?sign=1738908198-Lmg2YpVeyvacl4wpG8v3bbqptAcT6485-0-49ff5be8a449664929b8aec57a8b9d7b)
Step 05 选择某个驱动器,在右侧可以看到驱动器中的文件列表信息,在文件列表框中右击某个文件,从弹出的快捷菜单中可以像在本地资源管理器中操作一样,下载、新建、重命名、删除对方计算机中的文件,还可以把对方的文件上传到FTP服务器上保存。
Step 06 在灰鸽子软件操作界面中单击【远程屏幕】按钮,打开远程桌面监视窗口,该窗口中实时显示了“肉鸡”在桌面上的运行状态图片。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P77_8579.jpg?sign=1738908198-uiUgjSAxev0utfbuvPVusugHCYMHzPwO-0-548bcfd88a7aafeca9b70dbcabbf9d6f)
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P77_8580.jpg?sign=1738908198-3QFhBXihJV1DPvQHRWZTrBDFnpwLEVUh-0-79b27901448a2c81971259b6c0c94ce0)
Step 07 在灰鸽子软件操作界面中单击【视频语音】按钮,打开【视频语音】对话框,这样就可以很轻松地开启“肉鸡”的摄像头,并查看到摄像头拍摄的画面了。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P77_8593.jpg?sign=1738908198-dfYr8FgXOUUwGAGFFtBmKEJZoYiBrkJJ-0-d276fe0d3ce446d944e317e93439602b)
Step 08 在【视频语音】对话框中单击【开始语音】按钮,开始监控接收声音,也可以选中【接收到的语音存为WAV文件】,将远程声音监控保存为本地音频文件。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P78_8631.jpg?sign=1738908198-jZgb9BGnxfq3Ve2TIhurkhKriLh7Cplw-0-450218efb5aa7e06632856cdee2de4c1)
4.5.3 控制远程计算机鼠标和键盘
有时自己的计算机中了木马后,常常会出现鼠标不受控制、乱单击程序或删除文件的现象,这是由于攻击者用木马抢夺了用户的鼠标、键盘控制权,让鼠标、键盘只听从攻击者的命令。下面介绍如何利用灰鸽子木马来远程控制计算机鼠标和键盘的操作,具体控制过程如下。
Step 01 控制了远程主机的桌面屏幕后,单击工具栏上的【传送鼠标和键盘】按钮,就可以切换到鼠标、键盘控制状态,此时在窗口中显示的桌面上单击,即可直接操作远程主机桌面,与在本地操作一样。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P78_8646.jpg?sign=1738908198-zdbenrzUUYIpKqBkvQVvQafNLop5wvO6-0-3b710cb89941f11d14edc7005fe07039)
Step 02 在远程控制桌面窗口中单击工具栏上的【发送组合键】按钮,在其下拉菜单中选择发送各种组合键命令,如切换输入法、调出任务管理器等。
Step 03 有时远程主机会通过剪贴板复制/粘贴各种账号、密码等,攻击者可以监视控制远程主机的剪贴板,选择要监视的主机,在下方选择【剪贴板】选项卡,打开【剪贴板】设置界面。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P78_8672.jpg?sign=1738908198-mWvLmDdsqByIqlBHfjpzpvcVrDtHGMJj-0-0fea5ef5b9c6390b3c3387fec74d0815)
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P78_8674.jpg?sign=1738908198-xQxUxVsEJxbiCJ5Lfiw5Zmkpw6c0LUVk-0-3252529e63fee48cfca96d78d891d5ce)
Step 04 单击右侧的【远程剪贴板】按钮,即可发送一条读取命令,在下方显示远程剪贴板中复制的文本内容。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P78_8687.jpg?sign=1738908198-QDqR3wiMFyvLgwMDFxBSpOyc31apASXh-0-3fe9c398961746cdca067986c533a02a)
4.5.4 修改控制系统设置
灰鸽子木马有一个强大的系统控制能力,即可以随意地获取、修改远程主机的系统信息和设置。灰鸽子木马修改控制系统设置的操作步骤如下。
Step 01 查看远程主机信息。选择要控制的远程主机后,选择【信息】选项卡,在打开的界面中单击右侧的【系统信息】按钮,即可获得远程主机上的详细系统状态,包括CPU、内存情况、远程主机系统版本、主机名、当前用户等。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P79_8728.jpg?sign=1738908198-jEeILr13uy2CFYHLDJ0xzfsgPX5gklVA-0-be7d86fdabbb346d177ca3d4da5c1dea)
Step 02 管理系统进程。在灰鸽子下方选择【进程】选项卡,在打开的界面中单击右侧的【查看进程】按钮,可查看当前系统中所有正在运行的程序进程名称列表,如果发现危险进程,则可选中该进程后,单击右侧的【终止进程】按钮。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P79_8741.jpg?sign=1738908198-DFZvrbYJ4Wx8MNR3IEJ3uGaJEWUjuwsj-0-f47196bc57104d93fcbcadc651e777a5)
Step 03 管理远程主机服务。在灰鸽子下方选择【服务】选项卡,在打开的界面中单击【查看服务】按钮,可查看当前系统中所有正在运行的服务列表信息,在列表中选择某个服务后,可以设置当前服务是启动或关闭,并设置服务的属性为手动、自动或已禁用。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P79_8754.jpg?sign=1738908198-uGTzcVHXBliN8Pqh4dHyztAk0JRoKeCL-0-dacd4621f41f13c92d5b9dc295801ca1)
Step 04 在灰鸽子下方选择【插件】选项卡,在打开的界面中单击【刷新现有插件】按钮,可查看当前系统中所有正在运行的插件,在列表中选中某个插件后,可以启动、停止该插件,或查看插件的结果。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P79_8767.jpg?sign=1738908198-9vR0VUkbyf6yZOTMreNpc0S0FyY0pmLP-0-6fe0e9ffd4b51e7db896933649ae1c2b)
Step 05 在灰鸽子下方选择【窗口】选项卡,在打开的界面中单击【查看窗口】按钮,可查看当前系统中所有正在运行的窗口列表,在列表中选中某个窗口后,可以关闭、隐藏、显示、禁用、恢复该窗口。
Step 06 在灰鸽子下方选择【键盘记录】选项卡,在打开的界面中单击【启动键盘记录】按钮,可启动中文记录命令。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P80_8820.jpg?sign=1738908198-pXAG0wh53rI8IhOjtpxbCh7RKIxjgCe2-0-bec8f4c9d5176d2eb9e084826a2cc911)
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P80_8821.jpg?sign=1738908198-ee55xHyrujVxJIYAe6fR2p1aVhH9LMxU-0-f23e9eb4b5a53e6d4bb7ccad20332c55)
Step 07 单击【查看记录内容】按钮,在右侧的窗口中可查看当前键盘的记录。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P80_8834.jpg?sign=1738908198-huDsufrWD7WJoLYUN13xq67Im7z4ZiUA-0-aa594bdb722f83f263c208840aa00eea)
Step 08 在灰鸽子下方选择【代理】选项卡,在打开的界面中可以看到灰鸽子为用户提供了两个代理,即Socks5和Http代理,单击Socks5代理设置区域中的【开始服务】按钮,即可启动Socks5代理。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P80_8847.jpg?sign=1738908198-q6sNMVeezgvJH1aCbEs1V8nta0LgIXGk-0-565c3b9bd8c499dad7e9e5f58fc8669d)
Step 09 在灰鸽子下方选择【共享】选项卡,在打开的界面中单击【查看共享信息】按钮,可启动共享管理命令,并在左侧的窗格中列出了共享的信息,同时还可以新建共享、删除共享。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P80_8860.jpg?sign=1738908198-lFbX09jZU8K6qE6E3bgT4oPH1E8Za4qA-0-f8b2bc182b6526e6b149db8e3b6221c0)
Step 10 在灰鸽子下方选择【DOS】选项卡,在打开的界面中的“Dos命令”文本框中输入相应的命令,然后单击【远程运行】按钮,启动MS-DOS模拟命令。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P80_8873.jpg?sign=1738908198-2Qs8jaLbZwY3sZK1waFLuGfNbksCaYlA-0-2b7caece189810e28c6e992f27a2286c)
Step 11 在灰鸽子下方选择【注册表】选项卡,在打开的界面中单击【远程计算机】前面的【+】号按钮,展开注册表相应的键值列表,可查看远程主机的注册表信息。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P81_8911.jpg?sign=1738908198-rzEP8IO8V3wUMfVp2GbZmLBpkyMBgB74-0-3ecc9b4109efa2dec608be4aebd2be70)
Step 12 如果想修改远程主机的注册表信息,则选中某个注册表信息后右击,从弹出的快捷菜单中根据需要选择相应的命令,对注册表信息进行修改、新建、删除和重命名等操作。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P81_8924.jpg?sign=1738908198-m2iDul1oWHvlprvwzQg2abXGJaw96pUp-0-6c225ccbbc54e86f436153a81e3d93ca)
Step 13 在灰鸽子下方选择【命令】选项卡,在打开的界面中显示当前主机的IP地址、地理位置、系统版本、CPU、内存、计算机名称、上线时间、安装日期、插入进程、服务端版本、备注等信息。
Step 14 灰鸽子还为用户提供了Telnet远程命令控制,单击灰鸽子工具栏上的【超级终端】按钮,可打开【Telnet命令】窗口,在该窗口中可以执行各种命令。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P81_8949.jpg?sign=1738908198-mu36zgzygo9krN9LzsMmXq1IV2Q0uBHB-0-9349bbe5fe88dc12424ce10d139f7595)
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P81_8950.jpg?sign=1738908198-ANaxmNRAeKnLHX9f3aKt9xey1NPOCKWY-0-ca5cc1e11972352800bc69f6a7857f5a)
Step 15 【Telnet命令】窗口与本地命令窗口一样,只不过生效的是远程主机,命令将会被发送到远程主机上执行。另外,在【常用DOS命令】下拉列表框中显示有许多常用的入侵攻击命令,直接选择命令,即可在该窗口中自动输入相关的命令。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P81_8963.jpg?sign=1738908198-NJhkWTNry4pKM7BsDBjwM2dUwgb6lKB1-0-0880835934a91520aa69ebe65aa9bbb5)
Step 16 另外,在灰鸽子操作界面中选择【工具】→【内网端口映射】菜单项,可打开【内网端口映射】对话框,在其中可以查看连接参数、映射设置、VPort服务端配置等信息。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P82_9001.jpg?sign=1738908198-tJOfdHtkD7Abud4k7KriWT28tJhOQvxv-0-aa305cd93003a303afe4468cc07fa3ec)
Step 17 在灰鸽子操作界面中选择【工具】→【本地FTP服务器】菜单项,可打开【本地FTP服务器】对话框,在其中可以查看FTP主目录、服务端口、用户名、密码等信息。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P82_9014.jpg?sign=1738908198-MfWJPWiOXMaW5moJSADlI6tAZ5LEV28U-0-ca3d98c7d57c744ac057d098024f0cff)
Step 18 在灰鸽子操作界面中选择【工具】→【本地Web服务器】菜单项,打开【本地Web服务器】对话框,在其中可以查看Web主目录、服务端口等信息。
![](https://epubservercos.yuewen.com/D1D75B/15253388405241006/epubprivate/OEBPS/Images/Figure-P82_9027.jpg?sign=1738908198-e0wGWWf8pM37xXdrqcDBbzmoVd9qOFj7-0-5db05cff908da65ef04d34e3df433bfc)