首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

回忆phpcms头像上传漏洞以及后续影响

当然,我自己搓一点都无所谓,但怎么能丢了parsec的脸,各位还是且听我娓娓道来~ 0×01 最初的phpcms头像上传getshell漏洞 不知道大家还记得phpcms曾经火极一时的头像上传漏洞不,因为这个漏洞...那件事以后我分析过漏洞才成因以及利用方法(https://www.leavesongs.com/PENETRATION/phpcms-upload-getshell.html),简单来说phpcms头像上传是这么处理...这就是phpcms最早的头像上传漏洞。这个漏洞影响的不只是phpcms,也包括抄袭其代码的finecms。...自以为自己反应速度得当,在迅雷不及掩耳盗铃的时间内将phpcms的补丁抄了过来,然后就安然度过了半年的悠闲时光。 phpcms的补丁被绕过了无数次难道你不知道么?你这么屌你的用户们知道么?...getshell:http://wooyun.org/bugs/wooyun-2010-067512 0×05 未完待续,以及究竟怎么修复这个安全问题 究竟是什么原因造成了这个漏洞,究其根本还是以为你将用户不安全的

1.3K30

Discourse 如何修改注册用户头像

Discourse 默认的头像用户的字母。 如何修改这个头像? ---- 实际上,Discourse 修改头像非常简单。 你需要进入你账号的属性页面。...Gravatar是Globally Recognized Avatar的缩写,是gravatar推出的一项服务,意为“全球通用头像”。...如果在Gravatar的服务器上放置了你自己的头像,那么在任何支持Gravatar的blog或者留言本上留言时,只要提供你与这个头像关联的email地址,就能够显示出你的Gravatar头像来。...你需要到 Gravatar 服务器上,注册你的电子邮件地址,让将头像上传上去。这样使用这个电子邮件地址的所有地方只要提供这个功能的平台都可以使用你的头像了。 只要改一次,你所有的头像都可以通用。...如果你 Discourse 的头像没有显示出来的话,你可以使用后面的刷新按钮进行刷新。最后不要忘记保存。

1.3K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何更换zblog用户中心头像

    这个问题之前就有人问过,一直没时间去整理,关于zblog用户头像大家可能不是特别了解,如果您使用了会员中心插件,那么换个头像就是易如反掌,但是不是所有的网友都购买了第三方的会员插件,所以就导致部分网友不知道怎么去更换头像...登录后台,搜索关键词“头像”会出现如下列表,红框内的插件就可以帮助我们实现,安装之后开启插件就行了。 ? 但是有些网友听了我的建议后,不喜欢开启过多的插件,那么怎么办呢?...您可以在更换头像之后在关闭这个插件,其次我们需要用到FTP软件,查看头像的路径,然后替换现有的图片,例如,查看图片,单击鼠标右键查看属性没如图: ?...我们可以看到,头像的目录是在“/zb_users/avatar/1.png”下,自己把想更换的头像换成1.png,上传替换就可以了,刷新(强制刷新是ctrl+f5)就能看见效果。...另外在说下,1是代表用户的ID,0则代表游客,换句话说,我要给用户id5更换头像,那么就命名5.png,上传到头像目录即可。

    1K20

    php更换wordpress用户头像,将用户本地上传头像功能集成到WordPress主题中

    之前让WordPress支持注册用户上传自定义头像功能 一文,通过安装Simple Local Avatars和 WP User Avatar插件,可以让注册用户本地上传头像代替默认的Gravatar...头像,不过一般都认为插件安装多了,会影响速度,那么我们就以WP默认主题Twenty Fifteen为例,把这个功能集成到WordPress主题中,即可方便用户,也显示得主题高大上。...上传头像 第一步,WP后台安装插件页面,搜索下载 Simple Local Avatars 插件(特别说明:我这个插件装好,就能再个人资料那里上传本地头像了,后面的操作就不需要了)。...之后,WP后台 → 用户 → 我的个人资料,在个人资料设置页面,会发现下面多出本地头像设置功能。 管理员可以在媒体库中选择头像,其它没有操作媒体库权限的用户只可以本地上传头像。...文件下载 未经允许不得转载:肥猫博客 » php更换wordpress用户头像,将用户本地上传头像功能集成到WordPress主题中

    96130

    PHPCMS_V9.2任意文件上传getshell漏洞分析

    参数名称 描述 位置 备注 m 模型/模块名称 phpcms/modules中模块目录名称 必须 c 控制器名称 phpcms/modules/模块/*.php 文件名称 必须 a 事件名称 phpcms...注册一个账户(这里我以Tao这个普通用户进行演示) ? 到个人主页修改头像处,上传头像 ? 在此之前,还要准备一个后缀为zip的压缩包,具体内容如下: ?...访问phpsso_server/uploadfile/avatar/1/1/1/dir/404.php(这里的1是注册后用户的id) ?...在编辑头像处,我们上传头像,前端会将我们上传的图片进行分割成三张(三个尺寸大小)。.../index.php);而这个函数的执行流程就是: 在保存上传头像文件夹处,创建一个跟用户id对应的文件夹 将前端打包的压缩包通过post传来的数据进行保存,保存名为用户id的zip文件 解压数据包 判断未在数组内文件名命名的文件

    3.7K20

    微信小程序用户头像昵称获取新规适配教程,用户自定义头像昵称

    这次新规的意思就是,任何接口都无法再获取到用户头像和昵称进行一键登录了,开始转为用户自己填写头像昵称,这无疑会对用户体验造成负面影响,毕竟一键登录还是很方便的。...不过我在5月份以后开发的小程序,都开始转为了静默登录,用户自己可以上传头像用户名这种。...而获取用户的昵称头像,只不过是给用户看起来正规的感觉,但除此之外,对于一些普通小程序来说,用处不是很大,毕竟不会有开发者靠昵称头像等数据来区分用户。...,我的方法是设置一个默认头像: 并给用户一个默认昵称,比如游客、普通用户、SSSSVIP中P,反正随意设置,我设置的是用户+用户ID: 这样,当用户进入小程序后,我们直接就进行静默登录,并将用户名和头像用户...未经允许不得转载:肥猫博客 » 微信小程序用户头像昵称获取新规适配教程,用户自定义头像昵称

    5.6K31

    phpcms上传导致getshell详解及案例

    很多cms为了丰富自己的功能都提供了上传头像、上传图片等功能。...1.对用户上传的文件只检查了ContentType,但ContentType是可以被用户修改的,所以用户上传的脚本文件可以将ContentType改成image/gif来绕过检查。 2.黑名单机制。...但据说一年前phpcms就有这个0day了,知道昨天才被公开。 0x02 过程演示 首先找到目标网站(使用phpcms搭建),注册一个账号。来到用户中心 - 上传头像 ?...phpcms头像上传是这么处理,上传上去的zip文件,它先解压好,然后删除非图片文件。 关键地方代码: //存储flashpost图片 $filename = $dir....phpcms是一个大型的cms,用的人很多,基本上是以万计数,所以找起来很容易。 直接百度 powered by phpcms即可: ?

    2.3K10

    环信easeui集成:用户昵称和用户头像总结2018

    一、如何将App用户体系的用户名和用户头像 显示于环信的easeui   这个问题是所有人都想解决的,集成easeui之后 ,虽然大部分功能给我们做好了,但是他是显示的环信用户体系的用户名和默认的头像。...,用户头像用户唯一id 三个信息,则这里只需要把三个信息从每一个消息message里面提取出来即可 ?      ...,他的用户用户头像用户唯一id都可以获取到,然后存储到数据库中       3、上面两步很明显了, 一个是告诉对方 我叫什么、我的头像信息、我的唯一id,一个是接收方,得到每一个消息的扩展属性进行数据库存储...,即数据库存的三个扩展属性的id         ②发送的消息,即app当前用户发出去的item的头像用户名,右侧部分         ③接受的消息,即app其他用户发过来的item的头像用户名,左侧部分...比较容易看懂,当消息是发出去的时候,调用了一个现实头像的方法,当消息是接收的时候,定义了一个现实头像用户名的方法         那解决方法,就是从该处在数据库中根据id获取到头像用户名的数据显示即可

    1.3K10

    Android 更换用户头像(拍照、相册选取)

    、源码 总结 运行效果图: 前言   做Android应用开发,通常是有很多的功能组成,今天就来看一下这个用户头像更换的功能该怎么去写。...只要你的APP有用户模块,就会有用户的个人信息的修改,比如常规的手机号码修改、地址修改、头像修改、昵称修改等。这里面技术含量高一点的就是头像修改了,进入正题吧。...正文   这里我还是新建一个项目来做这个头像修改的功能,这样对于没有接触过这个功能的朋友更友好,这也是我一直以来的写作风格,不要嫌我啰嗦啊。...http开头的话,而在Android9.0及以上版本则要配置http访问许可才行,之后你是否会用到一些第三方框架,比如圆形头像,圆角头像、图片加载、动态权限请求。...使用户一进入这个页面就进行检查版本和授权。 不过这里还要防范一个问题,那就是假如用户没有通过权限。

    1.8K20

    一次与fineCMS的偶遇 - fineCMS getshell漏洞

    之前的代码之所以有问题就是因为它没有递归删除用户上传的压缩包内的文件夹内的内容。 ?...这不就是phpcms那个头像上传getshell吗,原来fineCMS中头像上传的地方使用的是phpcms的源码。而且这个开发者也很负责,在phpcms出事以后很快就发布了自己的补丁。...0x03 老办法拿shell(这部分不理解的话参考phpcms那个漏洞) 注册会员,来到上传头像处,选择一个正常图片点保存: ? burpsuite抓包改包: ?...0x04 后话 系统是linux,菜刀连接可以执行命令,用户组是www,内核版本是2.6.32 ? 作为一个写代码的,提权什么的其实我不太清楚也不太精通。...但因为可以执行命令而且是www用户(不是虚拟主机)所以可以直接往目标写shell(找个目标的有写权限的目录就行了),目标就算拿下了。 提权算是后话,Linux提权基本上就是靠内核漏洞了。

    2.4K30
    领券