انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: کنجکاو! در 27 شهریور 1387، 09:56 ب‌ظ

عنوان: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: کنجکاو! در 27 شهریور 1387، 09:56 ب‌ظ
سلام.
دیدم یکی از مشکلات اکثر ماها اینه که وقتی یه فایل فشرده شده بوسیله  Rar, Zip یا 7z رو داریم و پسوردش رو یادمون رفته دیگه باید بیخیالش بشیم! اما امروز من یکی از این فایل ها رو داشتم که خیلی برام مهم بود. رفتم سراغ اینکه بتونم پسوردش رو بشکنم که به این مطلب برخوردم (البته بعداْ خودم پسوردش رو یادم اومد!). این هم یه برنامه برای شکستن پسورد های  Rar, Zip یا 7z:
خوب - مقدمه چینی نمی کنم و میرم سر اصل مطلب. این برنامه توسط افراد زیادی تست شده و موفق واقع شده و وبلاگ LifeHacker هم اون رو تصدیق کرده!
ابتدا برنامه RarCrack رو دانلود می کنیم:
wget http://superb-east.dl.sourceforge.net/sourceforge/rarcrack/rarcrack-0.2.tar.bz2و یا از اینجا (http://sourceforge.net/project/showfiles.php?group_id=175600&package_id=250262&release_id=549782) دانلود کنید.
و حالا مسلماْ باید اون رو نصبش کنیم:
tar -xvjf rarcrack-0.2.tar.bz2
و
cd rarcrack-0.2
و
sudo apt-get install libxml2-dev
و در انتها:
make ; sudo make install
حالا چجوری ازش استفاده کنیم؟ اینجوری:  :D
rarcrack your_encrypted_archive.ext [--threads thread_num] [--type rar|zip|7z]به همین سادگی به همین خوشمزگی:
این هم یه مثال:
rarcrack Test.rar
اطلاعات بیشتر راجع به RarCrack رو اینجا (http://rarcrack.sourceforge.net/) می تونید پیدا کنید.

منبع:Ubuntu Unleashed (http://www.ubuntu-unleashed.com/2008/04/howto-crack-rar-7z-and-zip-files-with.html)

البته این تنظیماتی داره و همچنین می تونید خودتون کاراکتر بهش اضافه کنید که کارش آسونه.

امیدوارم به دردتون بخوره!
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: کنجکاو! در 29 شهریور 1387، 12:32 ب‌ظ
دوستان کسی این برنامه رو امتحان کرد؟
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: فاراب در 29 شهریور 1387، 01:20 ب‌ظ
این برنامه از روش Brute Froce یا تست کردن تمام حالات ممکن، بدون دیکشنری پیش فرض است. که البته امکان تعریف دیکشنری را داراست. معمولا اگر تعداد کاراکتر های پسورد بیش از ۵ باشه، عملا اینطور برنامه ها کارایی خودشون رو از دست میدن. برنامه با C نوشته شده و الگوریتم ساده ای داره. در طول استفاده درصد استفاده از CPU به ۱۰۰ می رسه، اما برای من در ثانیه فقط ۱۱ پسورد رو چک میکرد، تازه برای ترکیب های ۲ حرفی. اما به هر حال اگه کسی حوصله داشته باشه و یه کامپیوتر خالی، فکر می کنم در نهایت بتونه موفق بشه.
در ضمن لینک دانلود نرم افزار رو اصلاح کنید به :
 http://sourceforge.net/project/showfiles.php?group_id=175600&package_id=250262&release_id=549782

و دستور باز کردن رو از
tar xvjf rarcrack-0.2.tar.bz2
به
tar -xvjf rarcrack-0.2.tar.bz2
تغییر بدید.
ممنونم.
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: کنجکاو! در 29 شهریور 1387، 01:31 ب‌ظ
ممنون از توجه٬ نکاتی که فرمودید و لینک...
اصلاحات رو هم انجام دادم!
البته برای من در حدود ۱۰۰ تا پسورد در ثانیه چک می کرد! تازه فایرفاکس سه اوبونتو هم باز بود که مقدار زیادی از cpu استفاده می کنه!
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: سعید رسولی در 29 شهریور 1387، 03:57 ب‌ظ
بله. برای پسوردهای طولانی فکر کنم خیلی خیلی طول بکشه. پس نتیجهٔ اخلاقی اینکه پسوردهای کوتاه یا آسون برای خودتون انتخاب نکنید!
به هر ممنون از معرفی برنامه.

راستی شما چطوری روی آرشیوهای rar و zip و 7z پسورد میذارید؟ با winrar ؟

ولی من یه راه دیگه هم بهتون پیشنهاد می‌کنم. با دستور gpg پسورد بذارید. اگه هم پوشه بود tar ش کنید(تا تبدیل به فایل بشه) بعد با دستور gpg پسورد بذارید که خودش فشرده هم میکنه(پس نیازی نیست که اولش مثلا tar.gz کنید، که اگه حجمش زیاد باشه طول میکشه، همینطور باز کردنش)

برای پسورد گذاشتم با دستور gpg هم:
gpg -c Private.tarیه فایل به نام Private.tar.gpg کنارش به وجود میاد که encrypt اون آرشیو هست(و البته فشرده هم شده). البته پوشهٔ اصلی و آرشیو اصلی سر جای خودش هست(اگه شخصی هست مجبورید اولی رو دیلیتش کنید)
و برای باز کردنش هم:
gpg -d -o Private.tar Private.tar.gpg
اگه هم می‌خواید بصورت گرافیکی انجام بدید(نه توی ترمینال)، من دو تا اسکریپت نوشتم برای این کار. که چون نمیذاره پیوست کنم(!) همینجا می‌نویسم. این اسکریپت encrypt
#!/bin/bash
## encrypt

AskPwMode='gksu'    ## using gksu
#AskPwMode='gpg'    ## interactive gpg
#AskPwMode='zenity' ## visible and not safe

InputFile="$1"
DelInputFile=false

if [ ! -e "$InputFile" ] ; then
  zenity --error --text "No such file/direcory: $InputFile"
  exit 1
fi

if [ -d "$InputFile" ] ; then
  tar -cf "$InputFile.tar" "$InputFile"
  if [ "$?" = 0 ] ; then
    InputFile="$InputFile.tar"
    DelInputFile=true
  else
    zenity --error --text "Could not create tar from directory: $InputFile"
    exit 1
  fi
fi

if [ "$AskPwMode" = "gpg" ] ; then
   gpg -c "$InputFile"
else
   if [ "$AskPwMode" = "gksu" ] ; then
     PW1=`gksu -p -m "Enter passwoed to set for file 'InputFile'"`
     PW2=`gksu -p -m "Reenter passwoed"`
   elif [ "$AskPwMode" = "zenity" ] ; then
     PW1=`zenity --title "encrypt file" --entry --text "Enter passwoed to set for file 'InputFile'" --entry-text ""`
     PW2=`zenity --title "encrypt file" --entry --text "Reenter passwoed" --entry-text ""`
   else
     exit 1
   fi
   if [ "$PW1" = "$PW2" ] ; then
     gpg --passphrase "$PW1" --batch -c "$InputFile"
     if "$DelInputFile" ; then
       rm "$InputFile"
     fi
   else
      zenity --error --text "Two passwords do not match!"
   fi
fi


اینم اسکریپت decript
#!/bin/bash
## decript

AskPwMode='gksu'    ## using gksu
#AskPwMode='gpg'    ## interactive gpg.
#AskPwMode='zenity' ## visible and not safe

if [ "$AskPwMode" = "gpg" ] ; then
   gpg -d -o "${1}.dec" "$1"
else
   if [ "$AskPwMode" = "gksu" ] ; then
     PW=`gksu -p -m "Enter passwoed to decrypt file '$1'"`
   elif [ "$AskPwMode" = "zenity" ] ; then
     PW=`zenity --title "decrypt file" --entry --text "Enter passwoed to decrypt file '$1'" --entry-text ""`
   else
     exit 1
   fi
   Name="${1%.*}"
   Name=`zenity --title "decrypt file" --entry --text "Enter decrypt file name:" --entry-text "$Name"`
   while [ -f "$Name" ] ; do
     Name=`zenity --title "decrypt file" --entry --text "File $Name exists. Please change it:" --entry-text "$Name"`
   done
   out=`gpg --passphrase "$PW" --batch -o "$Name" -d "$1"`
   if [ "$out" != '' ] ; then
     zenity --info --text "$out"
   fi
fi
توی فایل ذخیره کنید. بهش مجوز اجرا بدید. بعد اگه از گنوم استفاده می‌کنید، توی پوشهٔ
~/.gnome2/nautilus-scriptsکپی کنید، تا بعد از reset کردن ناتیلوس، به راست-کلیک توی منوی Scripts اضافه بشه.
اگه هم از KDE استفاده می‌کنید می‌تونید اون فایل رو Open with کنید با این اسکریپت‌ها. البته برای رمزگشایی از برنامه KGPG هم میشه استفاده کرد، که اگه فایل پسوند gpg داشته باشه، خودش با دبل-کلیک پسورد میپرسه.
اگه روی یه پوشه راست-کلیک کنید و از منوی Scripts گزینهٔ encript رو انتخاب کنید(توی گنوم) خودش پوشه رو تبدیل به tar میکنه بعد دوبار پسورد میپرسه و یه فایل tar.gpg درست میکنه که رمزشدهٔ اون پوشه هست. بعدش میتونید اون پوشهٔ اصلی رو دیلیت کنید.


حداقل مزیت این روش بر استفاده از winrar اینه که با فایلهای که اسم فارسی دارن مشکلی نداره. در ضمن فکر می‌کنم کرک کردن پسوردش هم سخت‌تر باشه(تازه ویندوزی‌ها هم معمولاً این gpg رو نمیشناسن). حالا آزاد نبودن winrar به کنار!
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: کنجکاو! در 29 شهریور 1387، 04:19 ب‌ظ
ممنون... مطلب فوق العاده ای بود! حتماً تست می کنم!
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: HessaM TNT در 29 شهریور 1387، 08:45 ب‌ظ
ممنون از توجه٬ نکاتی که فرمودید و لینک...
اصلاحات رو هم انجام دادم!
البته برای من در حدود ۱۰۰ تا پسورد در ثانیه چک می کرد! تازه فایرفاکس سه اوبونتو هم باز بود که مقدار زیادی از cpu استفاده می کنه!
با سیستم من داره 1100 تا 1300 پسورد در ثانیه چک می کنه و فقط ۶۰٪ CPU داره استفاده می شه . ولی من پسوردم رو گذاشتم ubuntu تا حالا ده دقیقه شده که داره می گرده هنوز پیدا نکرده .
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: کنجکاو! در 29 شهریور 1387، 09:13 ب‌ظ
درسته.. مال من هم 1000 تا بود نه 100 تا!
البته اگر مثلاً میگذاشتید ubu سریع پیدا می کرد!
الگوریتمش رو اون استاد عزیز در پست های بالاتر فرمودن!
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: dingdang در 31 شهریور 1387، 03:54 ق‌ظ
پس نتیجهٔ اخلاقی اینکه پسوردهای کوتاه یا آسون برای خودتون انتخاب نکنید!
یا انتخاب بکنید؟
بستگی داره بخواین پسوردُ فراموش کنین یا نه! باید همون اول تصمیم بگیرین.‌ p-:
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: eXtreme در 04 مهر 1387، 01:45 ب‌ظ
الان همی در حال خواندن شبه راهنمای lomion بودم و بسی کیف کردیم  \\:D/
من وقتی یه فایل rar پسورد دار دارم و پسوردشو نمی دونم روش کلیک سمت راست می کنم و Extract here رو می زنم بعد همونجا یه پوشه درست می شه و فایل ها extract میشه  و در همین فاصله (با سرعت عمل بالا ) اون پوشه رو copy و paste می کنم (چند بار paste  می کنم تا هر دفعه فایل کاملتر شده کپی بشه ) بعد که پسورد رو می پرسه cancel  می کنم بعضی موقع ها هم یه پسورد خیلی طولانی می زنم و بعد فایل رو قبل از اینکه بگه پسورد غلطه کپی می کنم البته این ممکنه فقط برای فایل های بزرگ (فیلم )‌ یا فایل هایی که فایل های زیادی توشون هست (مثل عکس ) عملی باشه و بعد از این کار احتمالا همه فایل ها به صورت کامل کپی نمشن (ولی از هیچی که بهتره )‌و ممکنه این عملیات فقط در کامپیوتر گازوییلی من وقتی از گازوییل نامرغوب استفاده می کنم قابل اجرا باشه (می تونید n! پنجره فایرفاکس و چندین برنامه cpu خفه کن و hard ترکون در حین اجرا عملیات برای پایین آوردن سرعت کامپیوتر استفاده کنید ) (یادم نیست این روش رو خودم اختراع کردم یا جایی خوندم ولی احتمال خیلی زیاد خودم اختراع کردم !)

ببینید اگه جواب داد خبر بدید و ببینیم می شه یه برنامه نوشت که این کار رو به صورت اوتوماتیک انجام بده
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: @(^I^)@ در 12 امرداد 1388، 10:07 ب‌ظ
میشه ساده تر و با استفاده از خط فرمان  روشن تر rarcrack رو  توضیح بدین .من که هیچی نفهمیدم
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: Freeman در 12 امرداد 1388، 10:38 ب‌ظ
ilius جان 1+ عالی بود  ;)
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: سعید رسولی در 13 امرداد 1388، 01:28 ق‌ظ
ilius جان 1+ عالی بود  ;)
خواهش می‌کنم.
ولی من اون موقع نرم‌افزار TrueCrypt رو نمی‌شناختم. با TrueCrypt خیلی راحت‌تر از GPG هست، چون لازم نیست قبل از encrypt پوشه، اون آرشیو کنیم(که فایل بشه). با TrueCrypt میشه یه پارتیشن، یا یه پارتیشن مجازی رو(بصورت یه فایل) روش پسورد بذاریم. خیلی جالبه! :)
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: Freeman در 13 امرداد 1388، 01:46 ق‌ظ
ilius جان 1+ عالی بود  ;)
خواهش می‌کنم.
ولی من اون موقع نرم‌افزار TrueCrypt رو نمی‌شناختم. با TrueCrypt خیلی راحت‌تر از GPG هست، چون لازم نیست قبل از encrypt پوشه، اون آرشیو کنیم(که فایل بشه). با TrueCrypt میشه یه پارتیشن، یا یه پارتیشن مجازی رو(بصورت یه فایل) روش پسورد بذاریم. خیلی جالبه! :)

جالبه  ;D
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: @(^I^)@ در 13 امرداد 1388، 05:47 ق‌ظ
ببخشین اما ما هم یه سوالاتی کردیم بزرگواران!دمتون گرم مارو ریز میبینین یا اصلا نمی بینین!
عنوان: پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: Alir3z4 در 08 آبان 1389، 04:09 ق‌ظ
دوستان من که این برنامه رو نتوسنتم کامپایل کنم یه خطاهی مریخی داد که سوال هم کردم دوستان من و از جواب محروم کردن
حالا یه سوال اگه یه آدم یه دیکشنری پسورد ۱۵۲ میلیونی داشته باشه نتیجه حاصل باید بشه دیگه نه!!!!
در صورتی که از دیکشنری محترم بهره ببریم سرعت تست کلید با سرعت تست کلید های خود برنامه چقدر فرق میکنه؟
عنوان: پاسخ : شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: mohsen9778 در 30 فروردین 1392، 10:14 ب‌ظ
سلام دوستان اگه میشه می تونین برام واضح تر توضیح بدین
عنوان: پاسخ : پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: omid2769 در 07 تیر 1394، 04:54 ب‌ظ
آقا من چطور این کد هارو ببینم الووووووووووووووووووووووووووووووووووووووووووووووووووووووو ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
عنوان: پاسخ : پاسخ به: شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: AAAAAAAAAAAAAAAAAAAA در 07 تیر 1394، 05:01 ب‌ظ
آقا من چطور این کد هارو ببینم الووووووووووووووووووووووووووووووووووووووووووووووووووووووو ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
موضوع مال ۵ سال قبله  >:( >:( >:( >:( >:(
عنوان: پاسخ : شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: omid2769 در 07 تیر 1394، 05:20 ب‌ظ
اینا که میگی چیین دیگه واییییییییییییییییییییییی ](*,)من کد های اموزش صفحه قبلو میگممممممممممم
عنوان: پاسخ : شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: omid2769 در 07 تیر 1394، 05:21 ب‌ظ
وای مگه میشه
عنوان: پاسخ : شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: omid2769 در 07 تیر 1394، 05:26 ب‌ظ
ای بابا من تازه اومدم تو این انجمن نمییدونم جریان این کدا چیه یکی بهم یاد بدهههه
عنوان: پاسخ : شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: farzane01 در 07 تیر 1394، 05:32 ب‌ظ
سلام
کدها، دستورات مربوط به محیط ترمینال هستن.
اگر با محیط ترمینال آشنا نیستید می تونید کتاب «اوبونتو برای تازه وارد ها» رو از لینک زیر دریافت کنید و بخش أخر رو بخونید:
http://forum.ubuntu.ir/index.php?topic=98827.0
عنوان: پاسخ : شکستن پسورد فایل های فشرده ی Rar, Zip یا 7z
ارسال شده توسط: رسول سعیدنژاد در 07 تیر 1394، 05:40 ب‌ظ
ای بابا من تازه اومدم تو این انجمن نمییدونم جریان این کدا چیه یکی بهم یاد بدهههه

دوست عزیز لطفا اسپم ندهید.