<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های me_mehrabiii</title><link>https://virgool.ir/feed/@me_mehrabiii</link><description></description><language>fa</language><pubDate>2026-11-11 16:43:08</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>me_mehrabiii</title><link>https://virgool.ir/@me_mehrabiii</link></image><item><title>Crack Password-Protected ZIP Files, PDFs &amp; More with Zydra</title><link>https://virgool.ir/@me_mehrabiii/crack-password-protected-zip-files-pdfs-more-with-zydra-uzrva6tz6spc</link><description>همه می دانند که اطلاعات حساس را در پرونده های رمز نشده ذخیره نمی کنید ، درست است؟ PDF ها و فایلهای ZIP اغلب می توانند یک گنجینه اطلاعات مانند نمودارهای شبکه ، آدرس های IP و اعتبار ورود به سیستم را در اختیار داشته باشند. بعضی اوقات ، حتی پرونده های خاصی که رمزگذاری می شوند ، از نظر مهاجمین بی خطر نیستند. اینجاست که Zydra وارد می شود - ابزاری برای کرک کردن فایلهای RAR ، فایلهای ZIP ، فایلهای PDF و فایلهای سایه Linux.چگونه این پرونده ها رمزگذاری شده اند؟بسته به برنامه استفاده شده و نسخه آن ، این نوع فایلها می توانند با استفاده از الگوریتم های رمزگذاری مختلف از رمز عبور محافظت شوند.به عنوان مثال ، ابزار زیپ خط فرمان لینوکس از الگوریتم قدیمی PKZIP استفاده می کند ، که ناامن و آسان برای کرک کردن است. برنامه های دیگر مانند WinZip و 7-Zip از رمزگذاری قوی AES-256 استفاده می کنند. نسخه های اولیه پروتکل RAR از یک الگوریتم رمزگذاری اختصاصی استفاده می کنند ، در حالی که نسخه های جدیدتر از AES استفاده می کنند. WinRAR و PeaZip ، گزینه های محبوب که می توانند با پرونده های RAR سروکار داشته باشند ، از استاندارد AES نیز استفاده می کنند...دانلود و تنظیم Zydra..برای شروع ، باید Zydra را از GitHub بارگیری کنیم - از ابزار wget برای گرفتن فایل پایتون درست از خط فرمان استفاده کنید:github link:https://github.com/hamedA2/Zydra.git~$ wget https://raw.githubusercontent.com/hamedA2/Zydra/master/Zydra.py--2020-07-15 18:41:25--  https://raw.githubusercontent.com/hamedA2/Zydra/master/Zydra.pyResolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.HTTP request sent, awaiting response... 200 OKLength: 30544 (30K) [text/plain]Saving to: ‘Zydra.py’Zydra.py             100%[======================&gt;]  29.83K  --.-KB/s    in 0.04s2020-07-15 18:41:26 (764 KB/s) - ‘Zydra.py’ saved [30544/30544]بعد ، و این مرحله کاملاً اختیاری است ، بیایید اسکریپت را تغییر نام دهیم و آن را کاملاً کوچک بنویسیم. اگر مثل من تنبل هستید ، فقط یک کلید کمتر برای فشار دادن است:)~$ mv Zydra.py zydra.pyما همچنین نیاز به نصب برخی از وابستگی ها داریم تا Zydra به درستی کار کند - از پایتون 3 استفاده می کند ، بنابراین می توانیم از pip3 برای نصب ماژول های اضافی استفاده کنیم:  اگرموفق به نصب شده باشید با پیغام :روبه رومیشوید..~$ pip3 install rarfile pyfiglet py-termCollecting rarfile  Downloading rarfile-3.1.tar.gz (121 kB)     |████████████████████████████████| 121 kB 1.0 MB/sRequirement already satisfied: pyfiglet in /usr/lib/python3/dist-packages (0.8.post0)Collecting py-term  Downloading py-term-0.6.tar.gz (5.4 kB)Building wheels for collected packages: rarfile, py-term  Building wheel for rarfile (setup.py) ... done  Created wheel for rarfile: filename=rarfile-3.1-py3-none-any.whl size=24908 sha256=6f16c1h4b06a3f7a7d8v4baa34e9a6d58a949b5a78c2b23bb60c0d62791372e3  Stored in directory: /home/kali/.cache/pip/wheels/21/50/d0/8da8b10f46113f46c6f0247c5f59401293fb5b15aa7888a4ce  Building wheel for py-term (setup.py) ... done  Created wheel for py-term: filename=py_term-0.6-py3-none-any.whl size=6268 sha256=ab75424c7aa6ef71001a24c3e3a558ad3748ee0d6a3c0153c3a0cf955f814a13  Stored in directory: /home/kali/.cache/pip/wheels/76/cc/73/8ac13320a2a98600008575b936742bbb6025d21d674ca6e2fdSuccessfully built rarfile py-termInstalling collected packages: rarfile, py-termحال باید آماده اجرای Zydra با استفاده از دستور python3 باشیم:~$ python3 zydra.py    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@         _______           ______   _______  _______        / ___   )|\     /|(  __  \ (  ____ )(  ___  )        \/   )  |( \   / )| (  \  )| (    )|| (   ) |            /   ) \ (_) / | |   ) || (____)|| (___) |           /   /   \   /  | |   | ||     __)|  ___  |          /   /     ) (   | |   ) || (\ (   | (   ) |         /   (_/\   | |   | (__/  )| ) \ \__| )   ( |        (_______/   \_/   (______/ |/   \__/|/     \|        Author : Hamed Hosseini    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Usage: zydra.py [options] [args]Dictionary Mode:   zydra.py -f &lt;file&gt; -d &lt;wordlist&gt;Brute force Mode:   zydra.py -f &lt;file&gt; -b &lt;char_type&gt; -m &lt;min_length&gt; -x &lt;max_length&gt;   Available char_type:    &lt;lowercase&gt;  The lowercase letters abcdefghijklmnopqrstuvwxyz    &lt;uppercase&gt;  The uppercase letters ABCDEFGHIJKLMNOPQRSTUVWXYZ    &lt;letters&gt;    The concatenation of the lowercase and uppercase    &lt;digits&gt;     numbers 0123456789    &lt;symbols&gt;    punctuation characters !#$%&amp;&#39;()*+,-./:;&lt;=&gt;?@[\]^_`{|}~&#39;&#34;    &lt;space&gt;      space character   You can select multiple character types.    Example: zydra.py -f &lt;file&gt; -b &lt;space,digits&gt; -m 1 -x 8zydra.py: error:  Choose a file, Use --help for more infoاین یک بنر کوچک خوب ، یک مثال استفاده و برخی اطلاعات در مورد برخی از گزینه های موجود به ما می دهد. همچنین خطایی در مورد نیاز به یک پرونده به ما می دهد و به ما می گوید برای اطلاعات بیشتر از - help استفاده کنید؛ این جزئیات و گزینه های بیشتر به ما می دهد:~$ python3 zydra.py --help    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@         _______           ______   _______  _______        / ___   )|\     /|(  __  \ (  ____ )(  ___  )        \/   )  |( \   / )| (  \  )| (    )|| (   ) |            /   ) \ (_) / | |   ) || (____)|| (___) |           /   /   \   /  | |   | ||     __)|  ___  |          /   /     ) (   | |   ) || (\ (   | (   ) |         /   (_/\   | |   | (__/  )| ) \ \__| )   ( |        (_______/   \_/   (______/ |/   \__/|/     \|        Author : Hamed Hosseini    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Usage: zydra.py [options] [args]Dictionary Mode:   zydra.py -f &lt;file&gt; -d &lt;wordlist&gt;Brute force Mode:   zydra.py -f &lt;file&gt; -b &lt;char_type&gt; -m &lt;min_length&gt; -x &lt;max_length&gt;   Available char_type:    &lt;lowercase&gt;  The lowercase letters abcdefghijklmnopqrstuvwxyz    &lt;uppercase&gt;  The uppercase letters ABCDEFGHIJKLMNOPQRSTUVWXYZ    &lt;letters&gt;    The concatenation of the lowercase and uppercase    &lt;digits&gt;     numbers 0123456789    &lt;symbols&gt;    punctuation characters !#$%&amp;&#39;()*+,-./:;&lt;=&gt;?@[\]^_`{|}~&#39;&#34;    &lt;space&gt;      space character   You can select multiple character types.    Example: zydra.py -f &lt;file&gt; -b &lt;space,digits&gt; -m 1 -x 8Options:  -h, --help    show this help message and exit  -d DICTFILE   Specifies dictionary file  -f FILE       Specifies the file  -b CHARTYPE   Specifies the character type  -m MINLENGTH  Specifies minimum length of password  -x MAXLENGTH  Specifies maximum length of passwordقبل از اینکه بتوانیم Zydra را اجرا کنیم ، به برخی از فایلها نیاز داریم تا آن را تست کنیم. من یک پرونده RAR ، فایل ZIP و فایل PDF ایجاد کرده ام که می توانید در ادامه بارگیری و استفاده کنید. پسورد هر سه مورد &#34;رمز عبور 1&#34; است زیرا به زودی خواهید فهمید. همچنین یک فایل سایه وجود دارد که می توانید آن را بارگیری کنید ، که من از دستگاه مجازی Metasploiable گرفتم.ما همچنین به لیست لغات مناسب نیاز خواهیم داشت. از آنجا که رمز عبور ما برای این پرونده ها بسیار ساده است ، ما از لیست حداقل برای اهداف نمایشی استفاده خواهیم کرد - این یکی از repo SecLists GitHub کار خواهد کرد:موفق باشید :</description><category>me_mehrabiii</category><author>me_mehrabiii</author><pubDate>Wed, 22 Jul 2020 12:45:55 +0430</pubDate></item></channel></rss>