渗透H5棋牌游戏-棋牌游戏开发

0x01 前言
本來不想發的,涉及太多利益了,這些棋牌遊戲的源碼最高能賣到幾萬。開發起來不比一個商場進程難。
最近又太忙了,沒時間去作代碼審計的文章了,但一不当心又搶了個運氣王。。。php

0x02 開始
一天作這行的朋友來找我,説幫審計下一套進程,正好這邊的缺一篇文章就順便去看看了。
開始看了下目錄,找了幾個用這套源碼的平台來測試,看了下里面的功能。
這套源碼用的框架是基於Thinkphp3.2的Thinkcmf的,現在的Thinkcmf已經更新到了基於Thinkphp5.0了,以前沒作過H5的代碼審計,看到現在H5發展很快,基本均可以拋棄flash了。web

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
0x03 後台入口
後台路徑沒改,直接輸入admin就進去了,有些後台是要後面接認證碼的,不過也能够進去的,等會看日誌就懂了。
在这里插入图片描述
這裏作了驗證碼的判斷,懶得去爆破了。
在这里插入图片描述
0x04 日誌文檔泄露
翻了下t00ls關於thinkcmf的漏洞,有個日誌的能够查看到sql執行的記錄。日誌存放的位置
在这里插入图片描述
訪問路徑data/runtime/Logs/Admin/18_05_09.log,後面接上的是年月日。
在这里插入图片描述
我們來找一下管理員的賬號密碼,cmf的加密方式為兩種,現在這款用的是###+兩次MD5加密(認證碼+密碼)
在这里插入图片描述
我們從日誌找到的SQL執行日誌
在这里插入图片描述
解密能够去https://cmd5.la/ss/
或者直接寫腳本跑,通常認證碼都是不變的,只要跑後面的密碼就好了。
搞到賬號密碼直接登錄後台進行拿shell的過程了。
在这里插入图片描述
0x05 Getshell
本來想在後台的配置文檔裏面寫shell進去的
在这里插入图片描述
在这里插入图片描述
後來朋友直接扔了一個編輯器過來,地址:index.php/Portal/AdminPage/add
在这里插入图片描述
因為有後台權限,直接訪問index.php/Admin/Setting/upload修改允許上傳的後綴
在这里插入图片描述
然後寫了一個一句話上傳,用C刀連接,大功告成!
在这里插入图片描述
0x06 結束
這種棋牌遊戲前段時間是相當的火,這個只是一個台子的帳,其余的還不曉得有多暴利。
在这里插入图片描述sql

棋牌app搭建爱好者加我研究 QQ:1999868shell