[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

admin 2024年2月21日23:30:08评论19 views字数 1287阅读4分17秒阅读模式

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

 

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

0x01宏景加解密模块

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

支持两种模式加解密

"Decode","SafeDecode","Encode","SafeEncode",

添加safe模式加解密,解决普通模式无法加密解密

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

0x02万户OA加解密模块

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

0x03 0ffice365加解密模块

编写nuclei插件发现0ffice365读取不方便:

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

对于数据处理不方便

实现相关数据转换过程:

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

图形GUI加密解密

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

辅助加解密

0x04 Dahua-dss加解密模块

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

0x05 JavaforZIP&UploadZIPbyte加解密模块

在日常编写脚本过程中,有时候会对zip、序列化、ipa等等内容接口进行上传

对于zip包上传方便替换内容等等技巧:

大体思路将zip.zip-->byte-->Base64

简单的zip包:

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

相关zip内容:

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

包情况:

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

如果上传结构存在../../../../webapp/upload/test.jsp类似这种结构

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

上传包内容

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

包情况:

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

以上两种情况涵盖目前遇到相关压缩包上传情况。
如果说拿到包的zip的base64编码也可以通过工具还原

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

修改内容后在进行zip.zip-->byte-->Base64转换即可
对于此类情况yaml编写案例:

[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

详情:

variables:  filename: "{{to_lower(rand_base(10))}}"  boundary: "{{rand_base(8)}}"http:  - raw:      - |        POST /upload HTTP/1.1        Host: {{Hostname}}         User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36        Content-Type: multipart/form-data; boundary=----WebKitFormBoundary{{boundary}}        ------WebKitFormBoundary{{boundary}}        Content-Disposition: form-data; name="myFile";filename="{{filename}}.zip"        {{base64_decode("UEA=")}}        ------WebKitFormBoundary{{boundary}}--      - |        GET /XXXX.jsp HTTP/1.1        Host: {{Hostname}}        User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36    req-condition: true     matchers:      - type: dsl        dsl:          - 'status_code_2 == 200 && contains_all(body_2, "test")'

 

原文始发于微信公众号(thelostworld):[安全工具开发-5]MOSAIC Crypt Tools V1.6更新

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月21日23:30:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   [安全工具开发-5]MOSAIC Crypt Tools V1.6更新https://cn-sec.com/archives/2507982.html

发表评论

匿名网友 填写信息