Skip to content
  • Categories
  • Recent
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Slate)
  • No Skin
Collapse
Brand Logo

hashpwn

Home | Donate | GitHub | Matrix Chat | PrivateBin | Rules

  1. Home
  2. Tools
  3. Hash Cracking
  4. hashcat
  5. Metamask -m 26620 kernel

Metamask -m 26620 kernel

Scheduled Pinned Locked Moved hashcat
5 Posts 3 Posters 380 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • cycloneC Online
    cycloneC Online
    cyclone
    Admin Trusted
    wrote on last edited by cyclone
    #1

    Title: Metamask -m 26620 kernel
    Author: cyclone
    URL-source code: https://github.com/cyclone-github/hashcat_26620_kernel
    URL-compiled: https://github.com/cyclone-github/hashcat/tags
    Description:
    Readme Card

    hashcat Metamask -m 26620 kernel

    Custom hashcat kernel for new Metamask Vaults which use dynamic iterations

    FYI:

    There are devs who have copied my 26620 hashcat kernel / module and are selling it online. Please note that I open source my code on GitHub and do not charge $$ for it as I believe a stronger community is more important. If you are purchasing a hashcat kernel that is -m 26620, keep in mind that it's 100% copied from this 26620 GitHub repo -- which is open source.

    If you're a developer who is wanting to use my 26620 *.cl kernel and *.c module for your project, I ask you to consider the following:

    1. Contact me and I'll be glad to support your development
    2. Give me credits for the original 26620 kernel
    3. Change the hashcat mode (26620) to something unique (like 2663x)
    4. Update the following in module_*.c:
    • HASH_NAME
    • KERN_TYPE
    • ST_HASH
    • SIGNATURE_METAMASK_WALLET

    hashcat Metamask -m 26620 kernel

    Custom hashcat kernel for new Metamask Vaults which use dynamic iterations

    Compile 26620 kernel:

    • cd to your hashcat/ directory
    • save module_26620.c to hashcat/src/modules/
    • save m26620-pure.cl to hashcat/OpenCL/
    • run these commands to compile (you must have gcc installed and be in the root hashcat directory in order to run the compile commands below)
      • make clean
      • make

    Notes:

    • To write the 26620 kernel, a 26600 kernel was modified to read a dynamic iteration rather than using a static iteration
    • Kernel has been tested with hashes using various dynamic iterations from 10000 to 600000
    • Credits go to the hashcat devs who wrote the original 26600 kernel

    Test hash:

    Vault extraction:

     ----------------------------------------------------- 
    |        Cyclone's Metamask Vault Hash Extractor       |
    |  Use Metamask Vault Decryptor to decrypt JSON below  |
    | https://github.com/cyclone-github/metamask_decryptor |
     ----------------------------------------------------- 
    {"data":"IfLSl8TvaFODPfX8hzz+/ycdIrbGTxUe4QslkFHQNrep6Ow88YNN3MJQuj0/u3OBYvrNtZh5loXaOUdoqEPSm8UfM7Vo8/mg+gXPJ285PhP8qmedPUHkEhXwTFr6UvltUW09e4lRX+XxqSvFfPjRtLgkzWYiq66F+pu+gufAzFl7jDy4uIde4XhQ6u7+qyi8wnHrF7rteFaLYb6sBON4p3wAq1Hq9dFUeigAi68xWnlEzpSIPgLxR5XRWAxIWnNFb+OPRaLsDfltWrXbtDDZDEb25vHDgVAZ9kvMHo958J3IjMg3x9ozRT9xYYPCvK6dzHqa6Dm//b3uncQtT1yF3nEP02OH1qhXtAEq/9Fm0kKPfrx9zoHsxqgL7Og/NlqiKSih6miIpToRF+bfme/Ssyn/m+b+CuQJr91kF0heumWXKfchUscxFX6rHdyCi35Dt9v48fpdJEsjgkVTjb6XBXsLTiZOfHKb4GepR7r01fq7u9MHgATFLumLJ/roSNf0Zg==","iv":"ypLEYWtsRzEw9w+Qeib/5g==","keyMetadata":{"algorithm":"PBKDF2","params":{"iterations":600000}},"salt":"PCfeUVXQ5M31RQs2rLT6kF9pJRTbT0vMyXMURoJO6EE="}
     -------------------------------------------------------- 
    |           hashcat -m 26620 hash (NEW format)           |
    | https://github.com/cyclone-github/hashcat_26620_kernel |
     -------------------------------------------------------- 
    $metamask$600000$PCfeUVXQ5M31RQs2rLT6kF9pJRTbT0vMyXMURoJO6EE=$ypLEYWtsRzEw9w+Qeib/5g==$IfLSl8TvaFODPfX8hzz+/ycdIrbGTxUe4QslkFHQNrep6Ow88YNN3MJQuj0/u3OBYvrNtZh5loXaOUdoqEPSm8UfM7Vo8/mg+gXPJ285PhP8qmedPUHkEhXwTFr6UvltUW09e4lRX+XxqSvFfPjRtLgkzWYiq66F+pu+gufAzFl7jDy4uIde4XhQ6u7+qyi8wnHrF7rteFaLYb6sBON4p3wAq1Hq9dFUeigAi68xWnlEzpSIPgLxR5XRWAxIWnNFb+OPRaLsDfltWrXbtDDZDEb25vHDgVAZ9kvMHo958J3IjMg3x9ozRT9xYYPCvK6dzHqa6Dm//b3uncQtT1yF3nEP02OH1qhXtAEq/9Fm0kKPfrx9zoHsxqgL7Og/NlqiKSih6miIpToRF+bfme/Ssyn/m+b+CuQJr91kF0heumWXKfchUscxFX6rHdyCi35Dt9v48fpdJEsjgkVTjb6XBXsLTiZOfHKb4GepR7r01fq7u9MHgATFLumLJ/roSNf0Zg==
    

    Benchmark:

    ./hashcat -b -m 26620
    * Device #1: NVIDIA GeForce RTX 4090, 23820/24215 MB, 128MCU
    ...
    Speed.#1.........:    14125 H/s (63.04ms) @ Accel:16 Loops:512 Thr:512 Vec:1
    

    Hashcat:

    ./hashcat -m 26620 -a 0 hash.txt wordlist.txt
    ...
    $metamask$600000$PCfeUVXQ5M31RQs2rLT6kF9pJRTbT0vMyXMURoJO6EE=$ypLEYWtsRzEw9w+Qeib/5g==$IfLSl8TvaFODPfX8hzz+/ycdIrbGTxUe4QslkFHQNrep6Ow88YNN3MJQuj0/u3OBYvrNtZh5loXaOUdoqEPSm8UfM7Vo8/mg+gXPJ285PhP8qmedPUHkEhXwTFr6UvltUW09e4lRX+XxqSvFfPjRtLgkzWYiq66F+pu+gufAzFl7jDy4uIde4XhQ6u7+qyi8wnHrF7rteFaLYb6sBON4p3wAq1Hq9dFUeigAi68xWnlEzpSIPgLxR5XRWAxIWnNFb+OPRaLsDfltWrXbtDDZDEb25vHDgVAZ9kvMHo958J3IjMg3x9ozRT9xYYPCvK6dzHqa6Dm//b3uncQtT1yF3nEP02OH1qhXtAEq/9Fm0kKPfrx9zoHsxqgL7Og/NlqiKSih6miIpToRF+bfme/Ssyn/m+b+CuQJr91kF0heumWXKfchUscxFX6rHdyCi35Dt9v48fpdJEsjgkVTjb6XBXsLTiZOfHKb4GepR7r01fq7u9MHgATFLumLJ/roSNf0Zg==:hashcat1
    
    Session..........: hashcat
    Status...........: Cracked
    Hash.Mode........: 26620 (MetaMask Wallet (needs all data, checks AES-GCM tag))
    Hash.Target......: $metamask$600000$PCfeUVXQ5M31RQs2rLT6kF9pJRTbT0vMyX...f0Zg==
    Time.Started.....: Mon Nov 18 11:51:26 2024 (2 secs)
    Time.Estimated...: Mon Nov 18 11:51:28 2024 (0 secs)
    Kernel.Feature...: Pure Kernel
    Guess.Base.......: File (tmp_wordlist.txt)
    Guess.Queue......: 1/1 (100.00%)
    Speed.#1.........:        1 H/s (0.16ms) @ Accel:320 Loops:64 Thr:32 Vec:1
    Recovered........: 1/1 (100.00%) Digests (total), 1/1 (100.00%) Digests (new)
    Progress.........: 1/1 (100.00%)
    Rejected.........: 0/1 (0.00%)
    Restore.Point....: 0/1 (0.00%)
    Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:599936-599999
    Candidate.Engine.: Device Generator
    Candidates.#1....: hashcat1 -> hashcat1
    Hardware.Mon.#1..: Temp: 47c Fan:  0% Util:100% Core:2790MHz Mem:10501MHz Bus:1
    

    Sysadmin by day | Hacker by night | Go Developer | hashpwn site owner
    3x RTX 4090

    1 Reply Last reply
    😼 👍
    2
    • cycloneC Online
      cycloneC Online
      cyclone
      Admin Trusted
      wrote on last edited by cyclone
      #2

      FYI: there are devs who have copied my 26620 hashcat kernel / module and are selling it online. Please note that I open source my code on GitHub and do not charge $$ for it as I believe a stronger community is more important. If you are purchasing a hashcat kernel that is -m 26620, keep in mind that it's 100% copied from my 26620 GitHub repo -- which is open source.

      If you're a developer who is wanting to use my 26620 *.cl kernel and *.c module for your project, I ask you to consider the following:

      1. Contact me and I'll be glad to support your development
      2. Give me credits for the original 26620 kernel
      3. Change the hashcat mode (26620) to something unique (like 2663x)
      4. Update the following in module_*.c:
      • HASH_NAME
      • KERN_TYPE
      • ST_HASH
      • SIGNATURE_METAMASK_WALLET

      Sysadmin by day | Hacker by night | Go Developer | hashpwn site owner
      3x RTX 4090

      1 Reply Last reply
      ❤
      4
      • Commodore128C Offline
        Commodore128C Offline
        Commodore128
        wrote on last edited by
        #3

        Dear cyclone,

        First of all I want to thank you for taking the time to program this module for hashcat.

        I'm following your work on GitHub and I'm really impressed by your generosity.

        There are people trying to sell me the module 26620 when you, who created it, are not asking for anything in return.❤

        The problem I'm having is that I'm not able to compile the module_26620.c file in order to obtain the module_26620.so and module_26620.dll files that would be necessary to be able to use them in hashcat.

        I've already tried to compile them with gcc in MSYS2 and also with cygwin64. I must be overlooking something in the procedure.🤷‍♂️

        I'll continue trying to compile the file successfully.

        Thanks again.

        cycloneC Commodore64C 2 Replies Last reply
        👍
        0
        • Commodore128C Commodore128

          Dear cyclone,

          First of all I want to thank you for taking the time to program this module for hashcat.

          I'm following your work on GitHub and I'm really impressed by your generosity.

          There are people trying to sell me the module 26620 when you, who created it, are not asking for anything in return.❤

          The problem I'm having is that I'm not able to compile the module_26620.c file in order to obtain the module_26620.so and module_26620.dll files that would be necessary to be able to use them in hashcat.

          I've already tried to compile them with gcc in MSYS2 and also with cygwin64. I must be overlooking something in the procedure.🤷‍♂️

          I'll continue trying to compile the file successfully.

          Thanks again.

          cycloneC Online
          cycloneC Online
          cyclone
          Admin Trusted
          wrote on last edited by
          #4

          @Commodore128 You might have better luck compiling on linux instead of windows, but make sure to read through the BUILD*.md that pertains to your build environment.

          While you're sorting out the compiling issue, you can use my compiled hashcat binary on GitHub which is cross compiled for both linux and windows, or just download and copy the module_26620.dll and module_26620.so modules and place them in your own hashcat/modules/ directory.
          https://github.com/cyclone-github/hashcat/releases

          Sysadmin by day | Hacker by night | Go Developer | hashpwn site owner
          3x RTX 4090

          1 Reply Last reply
          👏
          1
          • Commodore128C Commodore128

            Dear cyclone,

            First of all I want to thank you for taking the time to program this module for hashcat.

            I'm following your work on GitHub and I'm really impressed by your generosity.

            There are people trying to sell me the module 26620 when you, who created it, are not asking for anything in return.❤

            The problem I'm having is that I'm not able to compile the module_26620.c file in order to obtain the module_26620.so and module_26620.dll files that would be necessary to be able to use them in hashcat.

            I've already tried to compile them with gcc in MSYS2 and also with cygwin64. I must be overlooking something in the procedure.🤷‍♂️

            I'll continue trying to compile the file successfully.

            Thanks again.

            Commodore64C Offline
            Commodore64C Offline
            Commodore64
            wrote on last edited by
            #5

            @Commodore128 - What the big brother said about the module and you cyclone, thank you for your effort!!!

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Who's Online [Full List]

            5 users active right now (3 members and 2 guests).
            hashpwn-bot, cyclone, bloodybunny008

            Board Statistics

            Our members have made a total of 4.0k posts in 150 topics.
            We currently have 260 members registered.
            Please welcome our newest member, iceman.
            The most users online at one time was 49 on Thursday, December 26, 2024.

            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent