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

怎样网站不用备案中国十大搜索引擎排名最新

怎样网站不用备案,中国十大搜索引擎排名最新,自己的网站中商城怎么做,短租网网站开发 项目背景经验分享—WEB渗透测试中遇到加密内容的数据包该如何测试! 01 加解密的意义 现阶段的渗透测试让我发现越来越多的系统不只是在漏洞修补方面做了功夫,还对一些参数进行加密,干扰爬虫或者渗透测试的进行。 在我小白阶段看到下图这种加密方式…

经验分享—WEB渗透测试中遇到加密内容的数据包该如何测试!

01 加解密的意义

现阶段的渗透测试让我发现越来越多的系统不只是在漏洞修补方面做了功夫,还对一些参数进行加密,干扰爬虫或者渗透测试的进行。

在我小白阶段看到下图这种加密方式,第一个反应是base64解一下,如果不行那么这个系统是安全了

在这里插入图片描述

但实际上这类是AES加密,大概的样式像这样

AAAAA+AAAAA/AAA=

可以理解为在base64那一类字母和"==“的特征中,再参入了”+“和”/"这类字符的一般就是AES加密了

02 密文大致原理

要解开AES的关键在于获取到他的参数 秘钥(KEY)和偏移量(IV)
但是AES有不同的模式,这里举最常见的两种即CBC,ECB
CBC需要秘钥(KEY)和偏移量(IV)才能解密
ECB仅需要秘钥(KEY)就能解密

在这里插入图片描述

然后就可以通过加解密网站调试了

在线AES加密解密、AES在线加密解密、AES encryption and decryption–查错网 (chacuo.net)

在这里插入图片描述

要看具体AES的解释还请看下面的文章
AES加密算法原理的详细介绍与实现-CSDN博客

我给大家准备了一份全套的《网络安全入门+进阶学习资源包》包含各种常用工具和黑客技术电子书以及视频教程,需要的小伙伴可以扫描下方二维码或链接免费领取~

03 怎么定位iv与key的位置

我一般是直接打开F12控制台去搜下面几个关键词

crypt(这个是AES经常会引用的框架,所以搜这个经常能搜到加解密的方法名称类似encrypt或是decrypt)

在这里插入图片描述

在这里插入图片描述

刚开始还不太会的时候就把所有这种相关的方法都打上断点

在这里插入图片描述

然后就是运行加密的功能就会开始debug模式

在这里插入图片描述

或是到这一步decrypt解密方法的时候 直接去控制台进行调用加密数据 也是一样的
在这里插入图片描述

按照上面decrypt(data) 输入加密的data即可 类似这样decrypt(“AAAA+AAA/AA=”)
在这里插入图片描述

04 AES批量加密

关于批量加密AES进行重放可以用BURP插件BurpCrypto
在这里插入图片描述

或者你想本地加密可以用python
我写了个,懒人可以用一下

import base64  
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes  
from cryptography.hazmat.backends import default\_backend  
from cryptography.hazmat.primitives import padding  

def encrypt_file(input_filename, output_filename, key, iv):
backend = default_backend()
cipher = Cipher(algorithms.AES(key), modes.CBC(iv), backend=backend)

with open(input_filename, ‘r’, encoding=‘utf-8’) as input_file, open(output_filename, ‘w’, encoding=‘utf-8’) as output_file:
for line in input_file:
encryptor = cipher.encryptor() # 每行创建一个新的Encryptor
padder = padding.PKCS7(128).padder()
padded_data = padder.update(line.encode(‘utf-8’)) + padder.finalize()
encrypted_data = encryptor.update(padded_data) + encryptor.finalize()

# 将二进制数据转换为Base64编码的字符串
encoded_data = base64.b64encode(encrypted_data).decode(‘utf-8’)
output_file.write(encoded_data + ‘\n’) # 每行后添加换行符

# 使用预定义的密钥和IV
key = b’5rer641QMOG9FI62PCfkzB4Rx9B3akti’ # 确保这是32字节长
iv = b’12hOaPl0RDfSx4pJ’ # 确保这是16字节长

input_filename = ‘plaintext.txt’
output_filename = ‘ciphertext.txt’

encrypt_file(input_filename, output_filename, key, iv)

    http://www.tj-hxxt.cn/news/108323.html

    相关文章:

  • 上海 网站开发企业查询平台
  • 企业网站代码怎么优化合肥关键词排名
  • 下载网站后怎么做的优化建站seo门户
  • 中国建设银行分行网站成人计算机培训机构哪个最好
  • wordpress优化湖北seo关键词排名优化软件
  • 网站首页的图标是怎么做的三亚百度推广地址
  • 南京网站建设一条龙北京seo外包平台
  • 附近的装修公司电话兰州模板网站seo价格
  • 濮阳网站建设在哪里seo销售
  • 网站建设ftp上传是空目录seo综合查询系统
  • 做网站会遇到什么问题小红书怎么推广引流
  • 大型网站开发语言南京网络推广公司排名
  • 郑州市经开区建设局网站网络营销推广外包平台
  • 嘉鱼网站建设公司日结app推广联盟
  • 广州网站优化运营百度app官网
  • w5500做服务器网站关键字有哪些
  • 爱查企业关键词优化软件排行
  • 崇明建设镇政府工作网站网站收录提交
  • 茂名网站开发服务商中国十大电商公司排名
  • 做关于植物的网站网络推广怎么做效果好
  • 私人为别人做网站违法问题seo关键词优化推荐
  • 网站建设毕业论文百度文库万能搜索 引擎
  • 衡水网站建设网络优化大师手机版
  • psd 网站广州seo好找工作吗
  • 做地方生活网站房地产网站建设
  • 本人做静态网站开发淘宝搜索指数
  • 新手如何自己建网站营销技巧培训
  • 企业内部网站上海关键词排名优化怎样
  • 一二三四视频社区在线广州网络优化最早的公司
  • 页面设计教案短视频seo代理