问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

渗透测试高级技巧(二):对抗前端动态密钥与非对称加密防护

发布网友 发布时间:2024-09-29 13:25

我来回答

1个回答

热心网友 时间:2024-09-29 16:37

在之前的分享中,我们探讨了验签和静态对称加密的常规场景,这些技术在实际测试中通常能通过基础方法破解。本文将深入探讨更复杂的前端加密策略:当获取密钥和提交表单操作不在一个请求中时的处理。

例如,开始时从 /get-key 接口获取加密密钥,随后用这个密钥加密表单内容,仅在 POST 中提交加密数据,服务器端利用服务器密钥解密。这种方式常用于保护登录信息,我们通过实际网站的加密方法,在Vulinbox中的靶场环境中模拟学习。

在实际操作中,首先观察网站通信,会发现它加载了一套证书。接着,我们需要在JavaScript中寻找加密线索。加密逻辑大致是:获取服务器的私钥解密签名数据,同时获取公钥签名要发送的数据。然而,由于RSA-OAEP加密限制,处理大块数据并不适用,通常采用“混合加密(RSA-OAEP + AES)”方法,因为AES KEY通常较小。

在JavaScript中,我们发现加密过程需要两个请求,符合Web Fuzzer的请求序列定义。主要工作是将AES KEY和IV通过RSA-OAEP加密,Yaklang的热加载代码可实现此步骤。设置热加载,提取服务器的公钥和后续加密数据的操作变得简单。

在实际测试中,我们首先通过数据提取器获取公钥,然后在后续请求中使用这个密钥加密表单数据。处理响应时,可能遇到加密后的数据,这时需要在热加载中解密RSA-OAEP内容,判断登录结果。

遇到HTTP响应加密问题时,我们利用Fuzzer序列提取私钥,解密响应内容。通过这种方式,我们能进行用户名和密码的爆破尝试。在Yaklang的1.2.7及以上版本,新增的mirrorHTTPFlow函数提供了一种解密和处理加密响应的编程方法,简化了流程。

总的来说,本篇高级技巧着重于理解并利用Web Fuzzer的上下文关联处理加密场景,尽管挑战重重,但熟练掌握这些技术后,应对复杂加密策略将更加游刃有余。实战案例源于真实场景,虽然细节可能有所不同,但理解和应用这些技巧后,渗透测试能力将显著提升。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
索尼爱立信Lt22i的狂野飙车的数据包该怎么删掉 小熊的音 飙风二重唱我怎么找不到 河南飙风信息科技有限公司怎么样 散粉和粉饼哪个定妆效果好 新手适合用散粉还是粉饼 手机端PokemonHome ...宝剑出匣耀光明 在匣全然不惹尘 今得贵人携出现 有威有势众人钦 奚惆怅而独悲的上一句是什么 贵州茂兰国家级自然保护区-荷花池地址在哪里? 请问一下拍出来的视频偏绿色,怎么用prcs6调回来呢? Premiere怎么去色处理-Premiere去色处理教程 to resume是什么意思? resume什么意思中文? word文档最顶端出现一条线怎么删掉? 部分生肖银币呈现大规模上涨趋势 家乡的风俗一一清明节结尾 清明风俗习惯 从宁波天一到来福士广场怎么走,有公交车可坐么? 从宁波天一到镇明路的那家小红牛怎么走 宁波天一星巴克离哪个公交车站比较近???最好是从体育馆可以坐车到的... 国标换远驱24015码滴滴声怎么设置 ...的火车票 为什么到达州的票到12月25号后的查不到? NVIDIA GeForce2MX/MX400显卡玩游戏卡 关于显卡NVTDIA GeForce2 MX/MX 400 我有台电脑的显卡是NVIDIA GeForce2 MX\MX400这种的,现在出问题了! Nvidia GeForce2 MX/MX 400的问题 NVIDIA GeForce 2 MX/MX 400问题 我的显卡是NVIDIA GeForce2 MX/MX 400 好不好?需要换吗 关于显卡NVIDIA GeFORCE2 MX/MX 400 的若干问题 我的电脑显卡是NVIDIAGEFORCE2MX/MX400很差应该怎么办?(除了换显卡) 家用帕萨特 1.4T好还是1.8T好 1.4存在动力不足吗? 油耗那个适合?_百度... 干货| 渗透测试中的Application Compatibility Shims 【技术分享】GPC常用测试条件(DMF相)分享 town走一趟的趟的组词 票据打印机无法打印怎么解决? 《雍正王朝》中,佟国维举荐八阿哥是真心的吗 去报税要带什么手续 报税需要什么证 去报税要带什么资料 八角发霉后还能安全食用吗? 为什么我的手机充电很慢啊! 为什么手机充电很慢几分钟才充了1 ...A3,A4)的比例可用是任意的比例吗 比如(1:50,1:110,1:125、1:150... 我们区比例是1:110可我花了138元宝买的裁缝之匣就学了7级 第8级不想... 绝地求生钛戈隐藏的钥匙怎么用 边靡的解释 靡涯是什么意思? 正宗的沂蒙炒鸡怎么制作啊 带理是什么意思 小满的寓意和传统 小满节气含义是什么意思