I use winrar.

  • d3Xt3r@lemmy.nz
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    This can be easily done using PowerShell, and rar.exe which is part of WinRAR. Just edit the first three variables below according to your needs and run the script. You don’t even need to save it as a script, just copy-paste the code into a PowerShell window, you can use the arrow keys to edit the variables (or edit it using notepad if you like) and then press enter when you’re ready to run the script.

    $winrar = "C:\Program Files\WinRAR\Rar.exe"
    $passlist = @("pass1", "pass2", "pass3", "pass4")
    $folder = "C:\Path\To\Folder"
    
    cd "$folder"
    foreach($file in (dir *.rar).Name) { "Checking $file..."; foreach($pass in $passlist) { .$winrar t -p"$pass" "$file" *>$null ; if($LASTEXITCODE -eq 0){ " → Password for $file is $pass"; break }}""}
    

    This would give you an output which looks like:

    Checking file1.rar...
     → Password for file1.rar is pass1
    
    Checking file2.rar...
     → Password for file2.rar is pass2
    
    Checking file3.rar...
     → Password for file3.rar is pass3
    

    If there’s something you don’t understand in the code above, lemme know - happy to explain further. :)

    • pungunner@feddit.de
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Isn’t that the tool that let’s you brute force weak encrypted containers? I remember saving my sister that got a pin secured container and the pin was coming over mail/on a different channel (she needed it as fast as possible)…

      Well it was a 4 digit pin and my very old notebook took a few hours. Even less if my sister would have told me that it was a 4 digit nummeric pin and not alphanumeric.

      So yea. Hashcat will be your friend. Afaik can also take guesses.