دیکدر سریع برای رمزگشایی اطلاعات

دیکدر

در این اموزش با یک ابزار دیکدر بسیار سریع برای رمزگشایی اطلاعت اشنا خواهید شد با ما در ادامه این اموزش همراه باشید.

دیکدر سریع و رمزگشایی اطلاعات

در دنیای هک و امنیت با اطلاعات منحصر به فردی در هر یک از سرویس های مختلف که بر روی ان ها کار می کنید مواجه می شوید که برای تست نفوذ حرفه ای باید با این موارد اشنا باشید و ان ها را پیش بینی کرده باشید ، برای مثال یک وب سایت اطلاعات خود را به صورت رمزنگاری با الگوریتم base64 نگه داری می کند و شما باید با نحوه دیکد کردن این رمزنگاری اشنا باشید به همین دلیل ما در این اموزش به معرفی ابزاری برای دیکد سریع می پردازیم.

معرفی ابزار BaseCrack

ابزاری برای دیکد کردن رمزنگاری های مختلف است که در ادامه رمزنگاری هایی که در این ابزار پشتیبانی میش وند را معرفی می کنیم و با استفاده از پایتون نسخه 2 و 3 می توانید این ابزار را در هر سیستم عاملی استفاده کنید ، مزیت این ابزار این است که در سریع ترین زمان می توانید از ان استفاده کنید یا لیستی از اطلاعات رمزنگاری شده را به ان بدهید تا دیکد کند.

پشتیبانی ابزار از الگوریتم های زیر :

Base16
Base32
Base36
Base58
Base62
Base64
Base64Url
Base85
Base91
Base92

آموزش اجرای ابزار و استفاده از ان برای دیکد

ترمینال لینوکس خود را باز کنید و دستورات زیر را برای دانلود ابزار و وارد شدن به دایرکتوری ان
سپس نصب پیشنیاز های ابزار وارد کنید :

git clone https://github.com/mufeedvh/basecrack.git
cd basecrack
pip install -r requirements.txt

حال با استفاده از پایتون به صورت زیر می توانید ابزار را اجرا کنید
و همچنین می توانید از سویچ -h هم برای مشاهده راهنمای ابزار استفاده نمایید :

python basecrack.py

برای استفاده به مثال های زیر دقت کنید تا با نحوه کار کرد ابزار اشنا شوید :

  ابزاری برای امنیت اینترنت که باید از ان استفاده کنید

اگر رمزنگاری های مختلفی درون یک فایل دارید که می خواهید ان ها را دیکد کنید
با استفاده از سویچ -f فایل خود را به ابزار بدهید :

python basecrack.py -f files.txt

نکته : برای ذخیره خروجی از سویچ -o و انتخاب فایل مورد نظر استفاده کنید.

برای دیکد چندین رمزنگاری به صورت تکی می توانید از سویچ –magic استفاده کنید
در این حالت اطلاعات رمزنگاری شده از شما درخواست خواهند شد :

python basecrack.py –magic

دیکدر سریع برای رمزگشایی اطلاعات
نحوه دیکد با BaseCrack

امیدواریم این اموزش برای شما کاربردی بوده باشد ، موفق و پیروز باشید.

5/5 (1 نظر)

نیما حسینی هستم بنیان گذار تیم پن تست کور و مدرس دوره های تست نفوذ و امنیت ، در 5 سال گذشته متمرکز بر مباحث روز هک و امنیت بوده ام و بعد از کسب دانش و تجربه های ارزشمند تصمیم بر به اشتراک گذاری نتیجه ان ها با دیگران گرفته ام.

مطالب مرتبط

۲۴ دیدگاه در “دیکدر سریع برای رمزگشایی اطلاعات”

  • amir تیر ۱۴, ۱۳۹۹ پاسخ

    سلام
    اگه الگوریتم sha256 به صورت hash در اومده باشه و بخواییم برگردونیمش به unhash میشه؟
    یعنی کدی که قبل hash شدنش بوده، و اون کد hash شده و به کد الان تبدیل شده.

    • نیما حسینی تیر ۲۵, ۱۳۹۹ پاسخ

      درود
      خیر با این ابزار نمی توانید ابزار های دیگری در این زمینه معرفی کرده ایم که با استفاده از بخش جستجو می توانید ان ها را جستجو و مشاهده کنید.

  • م تیر ۱۴, ۱۳۹۹ پاسخ

    raceback (most recent call last):
    File “basecrack.py”, line 16, in
    from termcolor import colored
    ImportError: No module named termcolor
    خطا چیه؟

    • نیما حسینی تیر ۲۵, ۱۳۹۹ پاسخ

      درود
      دستورات را کامل نزده اید ماژول termcolor باید نصب شود در بالا برای نصب پپیشنیاز ها از دستور pip استفاده شده است.

  • user gamer مرداد ۵, ۱۳۹۹ پاسخ

    دیکد کردن در کل چه جاهای به کار میره ازش برای چه کار هایی استفاده میشه

    • نیما حسینی مرداد ۱۰, ۱۳۹۹ پاسخ

      برای مثال ما برای تست نفوذ به یک وب سایت نفوذ کرده ایم و ممکن است برخی اطلاعات کد شده باشند که برای خواندن ان ها باید دیکد انجام دهیم.
      این فقط یک مورد از کاربرد های دیکد کردن است که در خیلی از جاهای دیگر هم به ما کمک می کند.

  • ali ghaderi مرداد ۱۰, ۱۳۹۹ پاسخ

    سلام مهندس
    ممنون از اطلاعات خوب شما
    من از یک گوشی موبایل که حافظه ش اینکریپت هست فایل ایمیج تهیه کردم ولی نمی تونم بازش کنم چون اینکریپت هستش مربوط به یک گوشی اندروید با ورژن ۸ است
    لطفا راهنمایی کنید

    • نیما حسینی مرداد ۱۰, ۱۳۹۹ پاسخ

      درود
      باید بررسی شود که با چه برنامه ای انکریپت انجام شده و از چه نوع رمزنگاری استفاده شده تا بعد از بررسی راهی برای بازگشایی پیدا کرد.

  • ali ghaderi مرداد ۲۵, ۱۳۹۹ پاسخ

    با سلام مجدد
    حافظه های داخلی تلفن همراه هوشمند تا اندروید ۶ و بعضا ۷ رمزنگاری و انکریپت نمی باشد ولی در اندروید ۸ و بالا تر حافظه ها رمز نگاری شده است نوع رمز نگاری رو چطور باید مشخص کرد ؟
    با تشکر فراوان

    • نیما حسینی مرداد ۲۶, ۱۳۹۹ پاسخ

      درود
      باید فرمت و اطلاعات درون فایل های کد شده را مشاهده و سرچ کنید تا متوجه نوع رمزنگاری شوید.

  • m.sadra.a مرداد ۲۵, ۱۳۹۹ پاسخ

    سلام وقتی pip3…… رو میزنم ارور میده :
    bash: pip3L command not found
    چی کار کنم ؟
    برای تمام ابزار ها همین ارور رو میده .

    • نیما حسینی مرداد ۲۶, ۱۳۹۹ پاسخ

      درود
      یک L اضافه وارد کرده اید.

  • m.sadra.a مرداد ۲۷, ۱۳۹۹ پاسخ

    نه اونجا اشتباه تایپی هست من کلا چند بار امتحان کردم این ارور رو میده بعد توی ابزار های قبلی هم pip فقط بود که بازم جواب نمی داد .
    از نسخه ۲۰۲۰ کالی استفاده می کنم .

    • نیما حسینی مرداد ۳۱, ۱۳۹۹ پاسخ

      درود
      با دستور زیر نصب کنید :
      apt-get install python3-pip

  • m.sadra.a شهریور ۱۴, ۱۳۹۹ پاسخ

    تشکر عالی بود درست شد .

    • نیما حسینی شهریور ۱۴, ۱۳۹۹ پاسخ

      خواهش میکنم موفق باشید.

  • m.sadra.a شهریور ۲۷, ۱۳۹۹ پاسخ

    سلام من با یه مشکل دیگه مواجه شدم
    در یک سیستم دیگه (مک) می خواهم کار کنم بعد دستور های کمی داره
    apt-get رو نداره چطور باید نصب کنم ؟‌

    • نیما حسینی شهریور ۳۰, ۱۳۹۹ پاسخ

      درود پایتون را نصب کنید سپس فایل های ابزار را به صورت دستی دانلود کنید و مطابق آموزش ابزار را اجرا و استفاده کنید.

  • علی شهریور ۲۸, ۱۳۹۹ پاسخ

    سلام
    عزیز من وقتی این دستور را وارد میکنم pip install -r requirements.txt ارور میگیرم و برای وارد کردن دستور python basecrack.py این ارور را دریافت میکنم Traceback (most recent call last):
    File “basecrack.py”, line 16, in
    from termcolor import colored
    ImportError: No module named termcolor
    از کالی لینوکس ۲۰۲۰ استفاده میکنم حتی دستوری که بالاهم گفتین اجرا کردم این رو باز میگیرم

    دستور : apt-get install python3-pip
    پیغام : E: Could not open lock file /var/lib/dpkg/lock-frontend – open (13: Permission denied)
    E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
    kali@kali:~$

    • نیما حسینی شهریور ۳۰, ۱۳۹۹ پاسخ

      درود
      باید با دسترسی روت دستور نصب را بزنید و به ترتیب دستورات گفته شده را برای نصب پیشنیاز ابزار وارد کنید:
      sudo apt install python-pip

  • mayke2030 مهر ۵, ۱۳۹۹ پاسخ

    سلام
    مهندس پیرو صحبت های بالا چطوری میشه نوع فایل های رمز نگاری رو برای رمزگشایی متوجه شد و با چه ابزار هایی میشه فایل رو باز کرد و داخلش ایندکس کرد لطفا راهنمایی فرمایید

    • نیما حسینی مهر ۱۱, ۱۳۹۹ پاسخ

      درود
      اگر با انواع رمزنگاری ها اشنا باشید خودتون تا حدی می توانید تشخیص دهید اما سایت های انلاینی هم هم هستند که اگر سرچ کنید میاد برای شما و می توانید انالیز انجام بدین و برای رمزگشایی هم از ابزار ها طبق نوع رمزنگاری استفاده می شود مانند این اموزش.

  • محمد مهر ۱۶, ۱۳۹۹ پاسخ

    سلام ممنون از سایت خوبتون
    من یه سوال داشتم
    چه طور می توانم یک کتابخانه پایتون رو با pip نصب کنم ؟

    {pip install {name
    به جای نیم ، نام کتابخانه رو بزارم درسته ؟‌

    • نیما حسینی مهر ۱۶, ۱۳۹۹ پاسخ

      درود بر شما
      بله درست فرمودید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قوانین پن تست کور
کالی لینوکس
دوره های آموزشی
نماد اعتماد
همکاری با ما