POC详情: 6ffcb2dc2feacf15bfab47c566c394f5c6c7aee2

来源
关联漏洞
标题: RAR 安全漏洞 (CVE-2023-40477)
描述:RAR是一个用于压缩的应用程序。 RAR 存在安全漏洞,该漏洞源于RAR 在恢复卷处理过程中存在特定缺陷,允许远程攻击者执行任意代码。
描述
CVE-2023-40477 PoC by Wild-Pointer
介绍
# CVE-2023-4047 PoC By Wild Pointer
* Read Research: https://wildptr.io/winrar-cve-2023-40477-poc-new-vulnerability-winrar-security-research/
* Recvol3.cpp Vulnerability: https://www.rarlab.com/vuln_rev3_names.html, https://www.win-rar.com/
* Vulnerable: WinRAR <= 6.22

# How to Test?
You can generate your own PoC OR just test attached demo RAR file (verified to crash winrar-6.22 upon extraction).
1. PoC Generate - follow `cve_2023_40477_poc.py`
2. Demo RAR file - Just extract `Rar.rar` from `example_poc_after_gen`.

# PoC Crash Images
1. Memset Crash-
<img src="https://wildptr.io/wp-content/uploads/2023/08/memset_crash_poc.png" width="920" height="560" />
2. Heap Overflow in Winrar -
<img src="https://wildptr.io/wp-content/uploads/2023/08/heapoverflow_crash_poc.png" width="920" height="560"/>


# DISCLAIMER
Use at your own responsibility - The publisher, author or any of its affiliates aren't responsible for any actions caused, made or generated by using this code and/or repository.
This is just & solely for educational purposes and includes demo example only, not to harm or cause any impact. 
Use this for educational purposes only. Do not use this piece of code for any unethical or unintended behaviour.

文件快照

[4.0K] /data/pocs/6ffcb2dc2feacf15bfab47c566c394f5c6c7aee2 ├── [2.0K] cve_2023_40477_poc.py ├── [ 12K] example_poc_after_gen │   ├── [1.6K] Rar00.rev │   ├── [1.6K] Rar01.rev │   ├── [1.6K] Rar02.rev │   ├── [1.6K] Rar03.rev │   ├── [1.6K] Rar04.rev │   ├── [1.6K] Rar05.rev │   ├── [1.6K] Rar06.rev │   ├── [1.6K] Rar07.rev │   ├── [1.6K] Rar08.rev │   ├── [1.6K] Rar09.rev │   ├── [1.6K] Rar100.rev │   ├── [1.6K] Rar101.rev │   ├── [1.6K] Rar102.rev │   ├── [1.6K] Rar103.rev │   ├── [1.6K] Rar104.rev │   ├── [1.6K] Rar105.rev │   ├── [1.6K] Rar106.rev │   ├── [1.6K] Rar107.rev │   ├── [1.6K] Rar108.rev │   ├── [1.6K] Rar109.rev │   ├── [1.6K] Rar10.rev │   ├── [1.6K] Rar110.rev │   ├── [1.6K] Rar111.rev │   ├── [1.6K] Rar112.rev │   ├── [1.6K] Rar113.rev │   ├── [1.6K] Rar114.rev │   ├── [1.6K] Rar115.rev │   ├── [1.6K] Rar116.rev │   ├── [1.6K] Rar117.rev │   ├── [1.6K] Rar118.rev │   ├── [1.6K] Rar119.rev │   ├── [1.6K] Rar11.rev │   ├── [1.6K] Rar120.rev │   ├── [1.6K] Rar121.rev │   ├── [1.6K] Rar12.rev │   ├── [1.6K] Rar13.rev │   ├── [1.6K] Rar14.rev │   ├── [1.6K] Rar15.rev │   ├── [1.6K] Rar16.rev │   ├── [1.6K] Rar17.rev │   ├── [1.6K] Rar18.rev │   ├── [1.6K] Rar196.rev │   ├── [1.6K] Rar197.rev │   ├── [1.6K] Rar198.rev │   ├── [1.6K] Rar199.rev │   ├── [1.6K] Rar19.rev │   ├── [1.6K] Rar200.rev │   ├── [1.6K] Rar201.rev │   ├── [1.6K] Rar202.rev │   ├── [1.6K] Rar203.rev │   ├── [1.6K] Rar204.rev │   ├── [1.6K] Rar205.rev │   ├── [1.6K] Rar206.rev │   ├── [1.6K] Rar207.rev │   ├── [1.6K] Rar208.rev │   ├── [1.6K] Rar209.rev │   ├── [1.6K] Rar20.rev │   ├── [1.6K] Rar210.rev │   ├── [1.6K] Rar211.rev │   ├── [1.6K] Rar212.rev │   ├── [1.6K] Rar213.rev │   ├── [1.6K] Rar214.rev │   ├── [1.6K] Rar215.rev │   ├── [1.6K] Rar216.rev │   ├── [1.6K] Rar217.rev │   ├── [1.6K] Rar218.rev │   ├── [1.6K] Rar219.rev │   ├── [1.6K] Rar21.rev │   ├── [1.6K] Rar220.rev │   ├── [1.6K] Rar221.rev │   ├── [1.6K] Rar222.rev │   ├── [1.6K] Rar223.rev │   ├── [1.6K] Rar224.rev │   ├── [1.6K] Rar225.rev │   ├── [1.6K] Rar226.rev │   ├── [1.6K] Rar227.rev │   ├── [1.6K] Rar228.rev │   ├── [1.6K] Rar229.rev │   ├── [1.6K] Rar22.rev │   ├── [1.6K] Rar230.rev │   ├── [1.6K] Rar231.rev │   ├── [1.6K] Rar232.rev │   ├── [1.6K] Rar233.rev │   ├── [1.6K] Rar234.rev │   ├── [1.6K] Rar235.rev │   ├── [1.6K] Rar236.rev │   ├── [1.6K] Rar237.rev │   ├── [1.6K] Rar238.rev │   ├── [1.6K] Rar239.rev │   ├── [1.6K] Rar23.rev │   ├── [1.6K] Rar240.rev │   ├── [1.6K] Rar241.rev │   ├── [1.6K] Rar242.rev │   ├── [1.6K] Rar243.rev │   ├── [1.6K] Rar244.rev │   ├── [1.6K] Rar245.rev │   ├── [1.6K] Rar246.rev │   ├── [1.6K] Rar247.rev │   ├── [1.6K] Rar248.rev │   ├── [1.6K] Rar249.rev │   ├── [1.6K] Rar24.rev │   ├── [1.6K] Rar250.rev │   ├── [1.6K] Rar251.rev │   ├── [1.6K] Rar252.rev │   ├── [1.6K] Rar253.rev │   ├── [1.6K] Rar254.rev │   ├── [1.6K] Rar255.rev │   ├── [1.6K] Rar25.rev │   ├── [1.6K] Rar26.rev │   ├── [1.6K] Rar27.rev │   ├── [1.6K] Rar28.rev │   ├── [1.6K] Rar29.rev │   ├── [1.6K] Rar30.rev │   ├── [1.6K] Rar31.rev │   ├── [1.6K] Rar32.rev │   ├── [1.6K] Rar33.rev │   ├── [1.6K] Rar34.rev │   ├── [1.6K] Rar35.rev │   ├── [1.6K] Rar36.rev │   ├── [1.6K] Rar37.rev │   ├── [1.6K] Rar38.rev │   ├── [1.6K] Rar39.rev │   ├── [1.6K] Rar40.rev │   ├── [1.6K] Rar41.rev │   ├── [1.6K] Rar42.rev │   ├── [1.6K] Rar43.rev │   ├── [1.6K] Rar44.rev │   ├── [1.6K] Rar45.rev │   ├── [1.6K] Rar46.rev │   ├── [1.6K] Rar47.rev │   ├── [1.6K] Rar48.rev │   ├── [1.6K] Rar49.rev │   ├── [1.6K] Rar50.rev │   ├── [1.6K] Rar51.rev │   ├── [1.6K] Rar52.rev │   ├── [1.6K] Rar53.rev │   ├── [1.6K] Rar54.rev │   ├── [1.6K] Rar55.rev │   ├── [1.6K] Rar56.rev │   ├── [1.6K] Rar57.rev │   ├── [1.6K] Rar58.rev │   ├── [1.6K] Rar59.rev │   ├── [1.6K] Rar60.rev │   ├── [1.6K] Rar61.rev │   ├── [1.6K] Rar62.rev │   ├── [1.6K] Rar63.rev │   ├── [1.6K] Rar64.rev │   ├── [1.6K] Rar65.rev │   ├── [1.6K] Rar66.rev │   ├── [1.6K] Rar67.rev │   ├── [1.6K] Rar68.rev │   ├── [1.6K] Rar69.rev │   ├── [1.6K] Rar70.rev │   ├── [1.6K] Rar71.rev │   ├── [1.6K] Rar72.rev │   ├── [1.6K] Rar73.rev │   ├── [1.6K] Rar74.rev │   ├── [1.6K] Rar75.rev │   ├── [1.6K] Rar76.rev │   ├── [1.6K] Rar77.rev │   ├── [1.6K] Rar78.rev │   ├── [1.6K] Rar79.rev │   ├── [1.6K] Rar80.rev │   ├── [1.6K] Rar81.rev │   ├── [1.6K] Rar82.rev │   ├── [1.6K] Rar83.rev │   ├── [1.6K] Rar84.rev │   ├── [1.6K] Rar85.rev │   ├── [1.6K] Rar86.rev │   ├── [1.6K] Rar87.rev │   ├── [1.6K] Rar88.rev │   ├── [1.6K] Rar89.rev │   ├── [1.6K] Rar90.rev │   ├── [1.6K] Rar91.rev │   ├── [1.6K] Rar92.rev │   ├── [1.6K] Rar93.rev │   ├── [1.6K] Rar94.rev │   ├── [1.6K] Rar95.rev │   ├── [1.6K] Rar96.rev │   ├── [1.6K] Rar97.rev │   ├── [1.6K] Rar98.rev │   ├── [1.6K] Rar99.rev │   ├── [1.6K] Rar.r00 │   ├── [1.6K] Rar.r02 │   ├── [1.6K] Rar.r03 │   ├── [1.6K] Rar.r04 │   ├── [1.6K] Rar.r05 │   ├── [1.6K] Rar.r06 │   ├── [1.6K] Rar.r07 │   ├── [1.6K] Rar.r08 │   ├── [1.6K] Rar.r09 │   ├── [1.6K] Rar.r10 │   ├── [1.6K] Rar.r11 │   ├── [1.6K] Rar.r12 │   ├── [1.6K] Rar.r13 │   ├── [1.6K] Rar.r14 │   ├── [1.6K] Rar.r15 │   ├── [1.6K] Rar.r16 │   ├── [1.6K] Rar.r17 │   ├── [1.6K] Rar.r18 │   ├── [1.6K] Rar.r19 │   ├── [1.6K] Rar.r20 │   ├── [1.6K] Rar.r21 │   ├── [1.6K] Rar.r22 │   ├── [1.6K] Rar.r23 │   ├── [1.6K] Rar.r24 │   ├── [1.6K] Rar.r25 │   ├── [1.6K] Rar.r26 │   ├── [1.6K] Rar.r27 │   ├── [1.6K] Rar.r28 │   ├── [1.6K] Rar.r29 │   ├── [1.6K] Rar.r30 │   ├── [1.6K] Rar.r31 │   ├── [1.6K] Rar.r32 │   ├── [1.6K] Rar.r33 │   ├── [1.6K] Rar.r34 │   ├── [1.6K] Rar.r35 │   ├── [1.6K] Rar.r36 │   ├── [1.6K] Rar.r37 │   ├── [1.6K] Rar.r38 │   ├── [1.6K] Rar.r39 │   ├── [1.6K] Rar.r40 │   ├── [1.6K] Rar.r41 │   ├── [1.6K] Rar.r42 │   ├── [1.6K] Rar.r43 │   ├── [1.6K] Rar.r44 │   ├── [1.6K] Rar.r45 │   ├── [1.6K] Rar.r46 │   ├── [1.6K] Rar.r47 │   ├── [1.6K] Rar.r48 │   ├── [1.6K] Rar.r49 │   ├── [1.6K] Rar.r50 │   ├── [1.6K] Rar.r51 │   ├── [1.6K] Rar.r52 │   ├── [1.6K] Rar.r53 │   ├── [1.6K] Rar.r54 │   ├── [1.6K] Rar.r55 │   ├── [1.6K] Rar.r56 │   ├── [1.6K] Rar.r57 │   ├── [1.6K] Rar.r58 │   ├── [1.6K] Rar.r59 │   ├── [1019] Rar.r60 │   ├── [ 0] Rar.r61 │   ├── [ 0] Rar.r62 │   ├── [ 0] Rar.r63 │   ├── [ 0] Rar.r64 │   ├── [ 0] Rar.r65 │   ├── [ 0] Rar.r66 │   ├── [ 0] Rar.r67 │   ├── [ 0] Rar.r68 │   ├── [ 0] Rar.r69 │   ├── [ 0] Rar.r70 │   ├── [ 0] Rar.r71 │   ├── [ 0] Rar.r72 │   ├── [ 0] Rar.r73 │   ├── [ 0] Rar.r74 │   ├── [ 0] Rar.r75 │   ├── [ 0] Rar.r76 │   ├── [ 0] Rar.r77 │   ├── [ 0] Rar.r78 │   ├── [ 0] Rar.r79 │   ├── [ 0] Rar.r80 │   ├── [ 0] Rar.r81 │   ├── [ 0] Rar.r82 │   ├── [ 0] Rar.r83 │   ├── [ 0] Rar.r84 │   ├── [ 0] Rar.r85 │   ├── [ 0] Rar.r86 │   ├── [ 0] Rar.r87 │   ├── [ 0] Rar.r88 │   ├── [ 0] Rar.r89 │   ├── [ 0] Rar.r90 │   ├── [ 0] Rar.r91 │   ├── [ 0] Rar.r92 │   ├── [ 0] Rar.r93 │   ├── [ 0] Rar.r94 │   ├── [ 0] Rar.r95 │   ├── [ 0] Rar.r96 │   ├── [ 0] Rar.r97 │   ├── [ 0] Rar.r98 │   ├── [ 0] Rar.r99 │   ├── [1.6K] Rar.rar │   └── [ 13] removeme.txt └── [1.2K] README.md 1 directory, 285 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。