linux -- rar 破解
来源:互联网 发布:linux无线网卡驱动 编辑:程序博客网 时间:2024/05/16 06:55
http://synacl.wordpress.com/2012/02/10/using-john-the-ripper-to-crack-a-password-protected-rar-archive/
http://www.elcomsoft.it/archpr.html
http://www.rarlab.com/download.htm
http://www.openwall.com/john/
-------------------------------------------------------------------------
Windows 下已经有较好的rar破解工具,例如:
Advanced Archive Password Recovery ----- http://www.elcomsoft.it/archpr.html
更快的可使用GPU破解,
---------------------------------------------------------------------------
今天介绍一下Linux下如何破解rar,效率可能比不上Advanced Archive Password Recovery, 请自行测试.
在此说明一下,本贴下载的是john-1.8.0.tar.gz, 但是我建议大家下载http://www.openwall.com/john/g/john-1.7.9-jumbo-7.tar.gz,
经测试1.80版阉割了很多其他的功能.
编译后的,差别如下:
wget http://www.rarlab.com/rar/rarlinux-5.0.1.tar.gz
wget http://www.openwall.com/john/j/john-1.8.0.tar.gz
tar xvf john-1.8.0.tar.gz
make
make clean generic
编译成功后, 程序在run文件夹中.
复制rar到john的run目录,
cp ~/rar/rar ~/john-1.8.0/run
-------------------------------------------------------------------------------
整个过程就是利用john读取字典, 然后rar解压, 并检测rar的返回值, 以判断文件是否解压成功.
#!/bin/bashecho "RAR-JTR Decrypt Script"if [ $# -ne 2 ]thenecho "Usage $0 <rarfile> <wordlist>";exitfi# List archive contents./rar l $1# wordlist mode, read words from FILE or stdinCOUNT=0./john --wordlist=$2 --rules --stdout | while read idolet COUNT=COUNT+1echo -ne "\r[$COUNT] -- trying \"$i\" "./rar e -o+ -inul -p$i $1 >/dev/nullSTATUS=$?if [ $STATUS -eq 0 ]thenecho -e "\nArchive password is: \"$i\" "breakfidone
破解成功后,如下图所示:
此处大家还可以研究一下 rar2john 的使用.
- linux -- rar 破解
- rar破解
- Linux平台下rar, 7z, zip压缩文件密码破解
- 破解RAR格式
- 破解rar的方法
- rar破解教程
- PowerDesigner165_破解文件.rar
- 破解office2010,Office2010Toolkit_EN.rar
- ex9000破解版.rar
- linux rar
- linux rar
- linux rar
- linux rar
- linux rar
- win rar如何注册破解
- ubuntu破解加密rar压缩文件
- rar file in linux
- Linux RAR 的用法
- 转: 敏捷软件开发模型--SCRUM
- Cocos2d-x CCControlPotentiometer之圆形音量按钮及特效
- JUNIT入门
- 南阳理工OJ_题目546 Divideing Jewels
- js 获得光标所在元素
- linux -- rar 破解
- JDeveloper 11g Preview bug
- Win32 - 线程同步
- 关于android Fragment onActivityResult 的问题
- 南阳理工OJ_题目545 Metric Matrice
- 飞鸽传书文件保存时 CArchive 使用说明
- 针对myeclipse6.5无法自动生成toString方法,自定义javabean的重写toString方法的字符串拼接
- jQuery extend 扩展方法
- ios UIKit框架分析 第6天