看到\frcms\wap\index.php
由于这个cms有自动注册变量的机制,所以rid是可控的。我们登陆
http://127.0.0.1/frcms/wap/
然后在我的简历处,点击激活简历,可以抓到如下数据包。
可以看到mysql已经报错了。这时的mysql日志记录为
由于这个注入点在update语句后,只能通过盲注或报错注入来获取数据。感觉通过盲注太麻烦了。这个cms会把mysql错误记录到一个文件里面。
这个文件的命名为如下代码实现
通过md5$cfg['cookie_encode'],看起来好像是无法,访问到的。但是,在Windows可以通过短文件名访问。
我们只需要文件名前6位就行。而且这个log前四位固定为sql_,后面两位秒秒钟跑一下就出来了。
构造如下注入