Home Contact
russian version english version

Submit new
MS Office
Word/Excel 97/2000 (40 bit)
Word/Excel/PowerPoint 2007/2010
Word/Excel/PowerPoint XP/2003 (40 - 128 bit)
Other Office
Lotus Smartsuite
Microsoft Products
Remote Desktop
Operational Systems
Novell Netware
Windows 95/98/ME
Windows NT/2000/XP
Windows shares
Windows Vista
Paradox& Borland Database Engine
Most BIOSes
E-mail clients
Most e-mail clients
Outlook Express
The Bat!
FTP clients
Cute FTP
Most FTP clients
Total Commander
Instant Messengers
Most instant messengers
Google Chrome
Internet Explorer
Mozilla Firefox
Lotus Notes
Web Authoring
Windows Script Encoder
Disk/File Encryption
Icon Lock-It 2000
Norton Secret Stuff
Package for the Web (PFTW)
PowerPacker decryptor
Cisco IOS
MS Office 95
RAR 1.5

Fastest, tested, mostly free password recovery software with benchmarks and review
Archives → RAR password recovery → cRARk modified: [2012-01-17]
Password recovery tools
cRARk ver. 3.4b
Size: 450K
WinXP-2003; Vista/7; Unix,Linux; Mac
+++ (2.76 / 1062 votes)
Release date: [2011-12-07]

by P. Semjanov

Benchmarks, passwords/sec

Pentium 4 rate: 50 (rar 3.0) / 5300 (rar 2.0)
Core 2 Duo rate: 140 (rar 3.0) / 9000 (rar 2.0)
AMD rate : 55 (rar 3.0 / 6900 (rar 2.0)
CUDA rate : 2400 (rar 3.0)
Optimized for Pentium II/III; Pentium 4; Core 2; AMD; NVIDIA GPU; ATI GPU

A command-line utility for RAR 2.x-3.x-4.x password cracking, uses Password Cracking Library 2.0 that supports special password recovery language. Multi-volume, self-extracting, encrypted headers archives supported. Highly optimized for all modern processors, supports NVIDIA CUDA and OpenCL technology.
Attacks:  brute-force; dictionary; rule-based

Price:  Free
    What's new in the latest version:

    OpenCL support for both NVIDIA and AMD GPU's, newest CPU (including Sandy Bridge and Bulldozer) support.
Russian Password Crackers review:
No review yet

Users' comments:

User wrote about ver. 3.1b 2008-01-14

I've made a mistake in my previous post. The pass.def file should look like:

[$a $A $1 $!] e [$a $A $1 $!] *

Hope I've got it right this time.

User wrote about ver. 3.1b 2008-01-14

I'm no expert at this, but here goes an example:

If you're trying to find a password as described by you but with the following restrictions:
1. password length: between 7 and 9 characters
2. 'e' is the second character in the password
3. the password contains only upper&lower case Latin letters, plus numbers and symbols
... then your def file (e.g. pass.def) should look something like:

[$a $A $1 $!] e *

You can launch the program from a .bat (e.g. x.bat) file that would look something like:

crark -l7 -g9 -ppass.def archive.rar
crark-hp -l7 -g9 -ppass.def archive.rar

... depends on the kind of archive you have. 'archive.rar' - the name of your archive. Make sure you have all the files in the same folder.

User Max wrote about ver. 3.1b 2008-01-14


yes, I want to try a bruteforce attack (later with 10 computers at work), but I\'m not able to get it run as described on my own pc... can you help me out?



User somebody wrote about ver. 3.1b 2008-01-13

Hi Max,

It looks like you're trying a brute force attack with almost all the possibilities. Not recommended. Takes a lot of time to find, especially if your password is more than say 7 (?) characters. Because let me cite the documentation:

"The rate of password search should be about of 100 passwords per second on modern powerful computer, so finding the 6-characters password of the lower case Latin letters will need about a month"

User Max wrote about ver. 3.1b 2008-01-13


could anybody help me out, pls?

I've to search a pw with unknown length, and onknown charakters. But I know, that an "e" ist at least once on an unknown position...

I tried it many times to get it managed in the password file - but without success.

Could anybody tell me the correct setting?

Thanks a lot

My rating:4

User tsk tsk tsk wrote about ver. 3.1b 2008-01-09

cant really crack my stuff..ehehe..dang!

User somebody wrote about ver. 3.1b 2008-01-08

Thank you 'nobody' for your explanations.
If someone needs the documentation in html format and a simple tutorial (in the 'test' directory), download and unzip:


Hope this also helps.

User nobody wrote about ver. 3.1b 2008-01-08

OK I cracked the crackme file.

I was way off in my assumtion below.
Yes you can do it with the English.def file. But it is not as difficult as brute forcing it with lowercase.
Yes it is all in lowercase.

But there is a clue in the crark31.rar which for some reason does not unpack. I dunno why it does not unpack, but if you find it you will crack the file easily.


User nobody wrote about ver. 3.1b 2008-01-08


This program is good, but the readme files do not explain everything, so here is my help to anyone stuck

First download the crark31.rar file, unrar it, it will ask for a password, just enter nothing click 'OK' it will un-pack except for 1 file. There is only 1 file that has a password, it is supplied for you to test the program on.

Now you have a choice of using English, Spanish or Russian definition files, this will tell the program which character sets to use as a default. to do this for English you rename English.def password.def

You then have to print out and read the text files supplied, crark.txt is the most important, but readme.txt and password.def are also important to read.

Now you might understand a little bit more. The important part to understand is how the password.def file works, what you do is open it with notepad. As far as I can tell the program ignores lines beginning with # (except ##) . The password.def file has most lines starting with # - so the program will ignore those lines, after the ## symbol only 1 line has no # at the beginning
$a *
This is telling the program you want it to use only the $a set of characters in the search and the * means to use the $a set for all positions in the password from a default minimum of 1 character passwords upto a default maximum of 8 characters in your generated passwords.

If you want to change this instruction, you must add your further instructions (according to the manual) but you must either delete this line or edit it, and make sure it does not begin with # symbol

The top half of the password.def file defines what characters will be available to you, you can leave it as it is or edit it to add characters into the various groups - known as macros eg $p.

$p is used purely for known password permutations, your password is for example supposed to be elephant, so you edit $p = [elephant] in the top half the password.def file, but you remove the # symbol at the start of that line, so the program knows it is an instruction. (see other comments below this one for more info on permutations).

If you want additional characters you can add them into the $o macro, again remove the # at the beginning of the line.

That just about covers how to use the password.def file the various instructions on password definitions can be found in the manual file.

You do not run the file from within Windows,
You do not run the file from within DOS (assuming you have a version of Windows which gives you access to DOS e.g. Win 98)

If you run within Windows, nothing happens.
If you restart in DOS and run it, you will be told "this is not a DOS program"

The way to run it (atleast in Win 98) is to use the "start" button select "Run" from the menu, type in "Command" and press 'OK' A DOS window within Windows will open up, it is from HERE that you can run the program, you navigate to the program directory and type without quotes "crark crark31.rar" but for this to work, the file you downloaded crark31.rar must be in the same directory as the crark.exe file. If it is not, then you presumably can type the address of the directory which holds the crak31.rar file, but that is a pain in the ass so.....

The easiest way to use this program is to install it into the root directory of any drive, e.g. F:\ then you must move the rar file you wish to crack also into the same root directory. Then you use the "start" menu .. RUN... Command navigate to that drive root directory, and type crark followed by the name of the file you wish to crack.

For other later versions of Windows, you just do a similar thing, find out how to get your "command" file to run which will open a DOS window.

If you have not altered the password.def file (except to rename it) the program is default set to brute force in lowercase latin alphabet abcde.. etc

I can only assume that as the Spanish & Russian.def files include the basic characters in the English.def and then some more extra ones. It must be possible to crack the crackme file using the English.def file. I further assume that as the password.def file is default set to only use lower case latin, (no numbers or punctuation) the password must be in lowercase latin only. I can tell you I have already tried with 1, 2, & 3 lengths and it is not there. so if I were you I would start at length 4.

You do this by typing "crark l4 crark31.rar" (that's a lowercase 'L' btw).

I have not yet cracked the password, and I have not yet seen any clues what it is in the comments here. I would also appreciate someone who has cracked it to say what macros it uses e.g.
$a $A,
$a $A $1
$a $A $1 $!

And to say a clue as to it's length 4, 5, 6, 7 etc

I hope this helps some, so they don't have to spend quite as long as I did to work out how to use this program.

User nobody wrote about ver. 3.1b 2008-01-08

Message in response to \'somebody\' below.

Correction your password.def file is as follows

$p = [s]

and I get the same results as you. My explanation...

2 omissions = G, e
3 insertions Ges, Gse, sGe
1 swap = eG
2 replacements = Gs, se
1 original = Ge

Your question, What about

eGs - requires a swap of original & insertion
esG - requires a swap of original & insertion
seG - requires a swap of original & insertion
es - requires a swap of original & replacement
sG - requires a swap of original & replacement

The {} permutation brackets are default set to do 1 permutation per generated password a swap, OR an insertion, OR a replacement OR an omission.

If you wanted those results you would add a multiplier

This will give both single and double permutations in the results. I think it would be better if you could ask it to only do 3 permutations without it doing the single and double ones aswell.

EDIT: I see you have found out this anyway, whilst I was writing this. but maybe my explanation will help someone else.

page: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53]
Submit your opinion/rating about cRARk:
Please be constructive and use English language
Your rating:
Enter the code (5 digits): code
Copyright © 1998 - 2016 Pavel Semjanov.
Download Site Webmaster: webmaster at password-crackers.com