IIS RAID 后门

环境:

Windows Server 2012 64位 Standard 

IIS 8.0

visual studio 2015(推荐2019)


参考:
https://www.freebuf.com/sectool/231973.html



编译完的DLL:
https://github.com/ygwlgGiao/iis-raid-backdoor/blob/master/IIS-Backdoor.dll

环境的配置

1. 编译DLL文件

1.1 下载并且安装visual studio 2015

1.2 下载源码 https://github.com/0x09AL/IIS-Raid

1.3 打开visual studio, "文件"->"打开"->"项目/解决方案"。找到下载的源码的位置,选中module目录下的IIS-Backdoor.vcxproj文件。

Snipaste_2020-05-23_11-43-11.jpg

1.4 导入之后,查看控制台消息。

warning  : 无法找到 v142 的生成工具。安装 v142 可使用 v142 生成工具进行生成。

Snipaste_2020-05-23_11-49-40.jpg


原因:这是因为VS 2015没有V142,所以建议用VS 2019。

解决办法:"项目"->"属性"。右侧有个"平台工具集选项",选择visual studio 2015(V140),应用。

Snipaste_2020-05-23_11-50-51.jpg

1.5 选择 "release","X64"。右键项目名字,点击生成/

Snipaste_2020-05-23_11-57-19.jpg

1.6 在源码的文件夹下,我们可以找到生成的DLL文件

Snipaste_2020-05-23_11-59-26.jpg

2.IIS的安装

2.1 安装 Windows server 2012 64位,贴个图 

Snipaste_2020-05-23_12-03-52.jpg

2.2 打开 服务器管理器,点击"添加角色和功能"。

2.3
开始之前: "下一步"
安装类型: "下一步"
服务器选择: "下一步"
服务器角色:"Web服务器(IIS)"->"添加功能"->"下一步"
功能: ".NET Framework 3.5"->"下一步"
Web 服务器角色(IIS):"下一步"
角色服务:只勾选 "应用程序开发"的"CGI"->"下一步"
确认:"安装"即可

过一段时间就完成了。

2.4 安装完成后,访问127.0.0.1:80就可以看到IIS的界面

后门的安装

1. 把编译好的IIS-Backdoor.dll文件放到c盘目录下,打开powershell

2. 添加模块
PS C:UsersAdministrator> C:Windowssystem32inetsrvAPPCMD.EXE install module /name:Module  /image:"c:IIS-Backdoor.dll" /add:true

Snipaste_2020-05-23_12-05-53.jpg

3. 运行python脚本,对于中文系统来说,有几处编码问题修改一下。

iis_controller.py第64行,编码utf-8改为gb2312。

效果图:

Snipaste_2020-05-23_12-07-04.jpg

另外一些模块有关的命令

看一下已经安装的模块
PS C:UsersAdministrator> C:Windowssystem32inetsrvAPPCMD.EXE list modules

删除已经安装的模块

PS C:UsersAdministrator> C:Windowssystem32inetsrvAPPCMD.EXE uninstall modules Module
原文地址:https://www.cnblogs.com/zaqzzz/p/12942439.html