读取caches/configs/system.php中phpsso的配置。...该请求被发送到phpsso_server/phpcms/modules/phpsso/index.php的login方法。...phpsso读取数据库配置phpsso_server/caches/configs/database.php,连接数据库,执行登陆逻辑 返回登录结果
访问phpsso_server/uploadfile/avatar/1/1/1/dir/404.php(这里的1是注册后用户的id) ?...然后前端打包压缩成zip数据,当我们保存图片时,我们的压缩包数据会上传到服务器,通过uploadavatar函数进行处理(函数在文件phpsso_server/phpcms/modules/phpsso...图片处理请求为/phpsso_server/index.php?...m=phpsso&c=index&a=uploadavatar 定位文件phpsso_server/phpcms/modules/phpsso/index.php572行 为什么定位到这,开头介绍有说...phpcms/modules/phpsso/classes/phpsso.class.php),具体代码如下: $postStr = file_get_contents("php://input");
遇到了一个很难解决的问题是:phpsso通信总是失败。尝遍了网上各种各样的方法全部没有作用。最后自己一点点分析、排除,发现原因应该是在虚拟机内不能通过网址(也就是外网IP)访问到虚拟机自己。...经过各种反复尝试,解决好iptables回流问题后,phpcms的phpsso通信失败问题也迎刃而解了。
然后来到历史记录,翻一下,应该会看到返回一个类似 phpsso_server/uploadfile/avatar/1/1/1/90*90.jpg的文件,这里就是我们的头像上传目录。...其实到这里我们已经上传成功了,我们上传的这个webshell就在这里:http://www.xxx.com/phpsso_server/uploadfile/avatar/1/1/1/phi/xm.php...file_put_contents($filename, $this->avatardata); //此时写入压缩文件夹内容 //解压缩文件 pc_base::load_app_class('pclzip', 'phpsso
前面我们给phpcms加了https,但是修改邮箱smtp配置一直提交不了,提示请填写接口地址,格式为:http://www.abc.com,结尾不包含"/",找了一下phpsso有接口地址配置,把
跳转至phpsso_server/phpcms/libs/functions/global.func.php文件,函数内容如下: function getcache($name, $filepath='...这里返回完了以后,退出到执行phpsso_server/phpcms/libs/functions/global.func.php中548行处get方法,代码如下: ?...$status <= 0都是因为用户名和邮箱不唯一导致的,所以我们payload尽量要随机 另外在 phpsso 没有配置好的时候$status的值为空,也同样不能得到路径 在无法得到路径的情况下我们只能爆破了
点击phpsso发现仍需密码登录,且不是之前解出的那个密码,尴尬 ? 发现它可以在线升级版本,会不会升级了版本就存在了任意上传漏洞, ? 于是开始升级版本至9.6: ? 再次执行脚本: ?
/phpsso_server/caches/configs/database.php HTTP/1.1 通过搜索相关资料 http://blog.csdn.net/god_7z1/article/details
file_put_contents($filename, $this->avatardata); //此时写入压缩文件夹内容 //解压缩文件 pc_base::load_app_class('pclzip', 'phpsso
/phpsso_server/caches/configs/database.php 关于后台拿webshell:进入后台后点击界面–模版风格–随便找个页面点击修改,插入我们的一句话代码 <?
领取专属 10元无门槛券
手把手带您无忧上云