cRARk 3.2d

Fastest utility to crack RAR password

DOWNLOAD LATEST VERSION   SPECIAL OFFER
New 3.2 version with NVIDIA CUDA support - up to 15x faster on GPU!
 

Download

Manual

User's opinions

GUI & distributed RAR password recovery

 1996, cRARk 1.0 - just first RAR cracker
 2006, cRARk 3.0 - fastest recovery of RAR 3.0 passwords
 2009, cRARk 3.2 - world's first CUDA-aware RAR password recovery
  Designed for NVidia CUDA

cRARk purpose


The primary goal of cRARk is to
  • recover (crack) your forgotten password on RAR archives.
    Rar/WinRar version 2.x-3.x up to 3.80 is supported.

Please bear in mind you have quite no chance to crack unknown password (longer than 6 symbols) if you have no additional info about it.
This is command-line utility for Win32, Linux, Mac OS.

RAR security overview

RAR/WinRAR archiver version 2.x used its proprietary, but rather strong encryption algorithm. At least no RAR 2.0 attacks were known except brute force for password recovery.
Starting from version 3.0, RAR has been using a strong AES algorithm, which also doesn't allow any attacks more effective than the brute force. Besides, the encryption is implemented so that brute force rate on modern computer is very low, only several tens of passwords per second. This carries inference that RAR 3.x password encryption is the strongest between popular encryption systems in the context of brute force rate.

Features

Advantages of cRARk are:
  • Absolutely free
  • One of the fastest RAR password recovery software, uses extremely optimized MMX & SSE code
  • NEWSupport of RAR password recovery on NVIDIA GPU using CUDA technology
  • Multi-volume, self-extracting, encrypted header archives support
  • Unique PCL language which is extremely efficient if user remembers any information about a forgotten password (this language has licensed to use in Parallel Password Recovery products).
  • Portability (DOS, Windows, Linux, Solaris, NEWMac OS versions are available)
 
 
 

cRARk download



 
cRARk v. 3.2d Free with CUDA support, for Win32 (450K)
cRARk v. 3.2b Free with CUDA support, for Linux (binaries, kernel 2.6.24, 350K)
cRARk v. 3.2b Free with no CUDA support, for Linux (binaries, static, kernel 2.6.24, 700K)
cRARk v. 3.2 Free with CUDA support, for Mac OS X (Intel only!, 350K)
 
 
 
Customer's FAQ

  • 0. What is the password for the achive?

    There is no password to the crark's executables and configuration files.

  • 1. How to break and then to continue the search.

    The program may be broken painlessly once the message "Testing XX-chars passwords..." is displayed, and then the search may be continued with - lXX option (both XX are equal).

  • 2. How to resume search from the password XXX?

    Sorry, no way. I's implemented in the PCL 3.0 used in Parallel Password Recovery.

  • 3. The program has been searching for 10 days, but my password is not yet at hand.

    Alas! It can't be helped. May be your password is too long, or the search set is wrong. Additional information on the password is necessary.

  • 4. There are files with different passwords in the archive. What am I to do?

    Just remove (using RAR) files with already known passwords.

  • 5. I have tested your program. To my mind, your program is nothing but utter error, it cannot even find "aaa2"-like password.

    RTFM. File password.def (from the distributed archive) searches through only lower-cased Latin letters. Change your password definition to "[$a $1] *" and everything will be ok.

  • 6. I've got beginning of one file from archive in plain text. Will it be useful to me?

    No. At least, I couldn't use it. Could you? RAR encryption sources are available in WinRAR distribution.

  • 7. I'd like to optimize your program. How can I get the sources?

    You don't need them. Take UnRar sources and optimize the SetCryptKeys() function. Next contact me.

  • 8. I need GUI, multicore support, pause/resume etc.

    cRARk is the free program, and I have no time to support such features. To find all you need, please look at GUI, multicore RAR Password Recovery which licensed cRARk and PCL engine.

More questions and answers you'll find in the included documentation.
About NVIDIA CUDA support
  • 1. Which GPU is supported by cRARk?

    You need NVIDIA GPU card with CUDA support with compute capability 1.1 or higher. Here is the list of such a cards with the exception of GeForce 8800 GTX/GTS, which have capability 1.0 You also need the latest drivers with CUDA support:
    CUDA-capable drivers
    Notebook drives

  • 2. I've got an error like "cudaThreadSynchronize() failed: the launch timed out and was terminated"

    a. Try to use the recommended -m option (look at the program output)
    b. If this not helps and you've got the message like "Display driver stopped and has recovered", please read the article

  • 3. I've got any error in CUDA or CUDA is not working at all.

    Please install the latest drivers from here. If this not helps, please install the fresh copy of your operating system and install the drivers.

  • 4. I'd like to optimize your CUDA code. How can I get the source?

    Here it is. If you reach better speed, please contact me.

 
 
 
PCL Language

A good online descripion of PDL language, which is 95% compatible with PCL, you may find here.
 
 
  Last updated: 20 Apr 2009 © Pavel Semjanov, 2000-09