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

做招聘网站用哪个cms百度站长统计

做招聘网站用哪个cms,百度站长统计,高端 网站,做网站学好哪些软件关于jsmug jsmug是一个代码简单但功能强大的JSON Smuggling技术环境PoC,该工具可以帮助广大研究人员深入学习和理解JSON Smuggling技术,并辅助提升Web应用程序的安全性。 背景内容 JSON Smuggling技术可以利用目标JSON文档中一些“不重要”的字节数据实…

关于jsmug

jsmug是一个代码简单但功能强大的JSON Smuggling技术环境PoC,该工具可以帮助广大研究人员深入学习和理解JSON Smuggling技术,并辅助提升Web应用程序的安全性。

背景内容

JSON Smuggling技术可以利用目标JSON文档中一些“不重要”的字节数据实现任意文件传输。根据JSON文档的官方定义,JSON文件中的某些位置允许使用被称为不重要字节的字节数据来传输内容。这些所谓不重要的字节在JSON文档中没有任何的意义,因此会被jq之类的JSON解析工具直接忽略。这种“不重要”的字节包括:

0x09(水平制表符)

0x0a(新行)

0x0d(回车)

0x20(空格)

这些字节本身就不起眼,甚至根本就不是肉眼可见的,而且JSON解析器也会直接忽略这些字节,因此这4个字节可以用来编码任意数据或文件。与我们使用Base2系统以二进制格式表示数据相同,我们可以使用Base4系统使用这4个字节来表示数据:

上图中的数据显示了原始字节是如何以Base4表示的,接下来这些Base4字节被映射到它们各自的“不重要字节”的部分。根据指定的bytes_per_pair,Base4符号字节会被成对划分,并存放到JSON文档中的指定位置。通过指定应该存放在一起的字节数据的数量,我们还可以用其来测试网络安全检测规则的有效性。

工具下载&编译

由于该工具基于纯C语言开发,因此我们首先需要在本地设备上暗安装并配置好C语言环境,或直接安装gcc编译器。

接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/xscorp/jsmug.git

然后切换到项目目录中,使用gcc编译器完成代码编译:

$ cd jsmug$ gcc jsmug.c -o ./jsmug

工具使用

编码文件

我们可以使用下列密令对一个输入文件进行编码,并将编码后的结果输出保存到另一个文件中:

$ ./jsmug encode <input_file_name> <output_file_name> <bytes_per_pair>

在下面的代码示例中,我们将naabu代码编码进了一个JSON文件中,输出文件名称为“sweet-document.json”:

解码文件

我们可以使用下列命令对一个已编码的文件进行解码,并将输出的结果保存到另一个文件中:

$ ./jsmug decode <encoded_file_name> <output_file_name>

使用演示:

$ ./jsmug decode ./encoded-binary.json decoded-binary

在下面的代码示例中,我们对之前生成的“sweet-document.json”JSON文件进行解码,并获取原始的naabu代码,然后将其标识为“decoded-binary”:

项目地址

jsmug:【GitHub传送门】

参考资料

RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format

https://grimminck.medium.com/

https://grimminck.medium.com/json-smuggling-a-far-fetched-intrusion-detection-evasion-technique-51ed8f5ee05f

http://www.ritt.cn/news/18357.html

相关文章:

  • 网站上设置返回首页的超链接咋做的宁波网络推广优化方案
  • 网站建设销售合作合同人力资源培训与开发
  • 网站解析ip地址阿里云搜索
  • 大秀平台app下载seo专业技术培训
  • 网站开发一定要学java吗苏州优化收费
  • 做了网站应该如何推广免费推广渠道有哪些
  • 数商云供应链关键词优化公司哪家好
  • 酷炫的网站欢迎页面龙网网络推广软件
  • 腾讯建站平台官网网搜网
  • 黄骅做网站价格怎么做产品推广和宣传
  • 淄博百度网站建设企业文化培训
  • 百度给做网站吗个人对网络营销的看法
  • 广州网页设计师培训班seo搜索引擎优化内容
  • 鹤壁海绵城市建设官方网站seo推广教程seo高级教程
  • 学做美食视频网站有哪些燕郊今日头条
  • 做微信公众号的是哪个网站吗最简单的营销方案
  • centos7.4安装wordpress石家庄谷歌seo公司
  • 公司网站app怎么做沈阳seo代理计费
  • 专门做名片的网站广州营销seo
  • 自己动手建立网站3百度识图搜索网页版
  • 宁波网站怎么建设网站监测
  • 网站设计公司哪个好网站建设步骤流程详细介绍
  • 教程建设网站深圳百度网站排名优化
  • 做网站美工要学什么常用的关键词有哪些
  • 网站建设需要了解什么百度云盘下载
  • 中国十大网站域名手机seo排名
  • 网站快速收录平台网址提交百度收录
  • 网站建设标准合同书最近10个新闻
  • 微金所网站谁做的b站推广2024mmm已更新
  • 东莞建设建网站今日军事新闻最新消息新闻