var fDesc=new Array(); fDesc[1] = "for RAR/WinRAR (2.xx and 3.xx) archives. This incredible program includes the following modes to recover the passwords: \"brute-force\" attack, dictionary-based attack and dramatically fastest \"Booost-Up\" attack."; fDesc[2] = "is actually the opposite. Sometimes, we forget the passwords we set for our password-protected RAR files, and there is one way to do it. Since there is not a way to simply deduct the password of a RAR file directly, this application uses two methods: brute-force..."; fDesc[4] = "This incredible program scans the archive, detects the data structure and tries to recover as much information from the corrupted file as possible."; fDesc[5] = "is programmed only for RAR/WINRAR archive files of version 2.x and 3.x. It gives two options to the end user to regain the password. The first is by using a brute force attack which tries all the combinations of the characters"; fDesc[6] = "attack methods, which consume a lot of time and system resources. If you know parts of the password, it will speed up the cracking process."; fDesc[7] = "password search attacks are supported in full."; fDesc[9] = "whether the archive is a stand-alone or a multi-part archive, by means of dictionary attack. The program comes with a list of common words and a list of common passwords. The program can utilize multiple processors system and requires a small amount of ram for small archives."; fDesc[10] = "recovery for most of file types."; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }