Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Ciphey — ⚡ فك تشفير التشفير تلقائيًا دون معرفة المفتاح أو الشفرة، وفك الترميزات، وكسر التجزئات ⚡ | Kitploit
أدوات/GitHubGitHub/bee-san/ciphey
أدوات التشفير/فك التشفيرتحليل التجزئةالتشفيرCTFاختبار الاختراقالتعلم والتعليمالأفضل في التشفير #13الأفضل في CTF #6الأفضل في أدوات التشفير/فك التشفير #14الأفضل في تحليل التجزئة #5
21.6k1.4k155منذ 8 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
GitHubbee-san/ciphey

Ciphey

⚡ فك تشفير التشفير تلقائيًا دون معرفة المفتاح أو الشفرة، وفك الترميزات، وكسر التجزئات ⚡

عرض المستودع

Ciphey في طرفية: تدخل أربع طبقات من Base64، ويسأل Ciphey ما إذا كانت عبارة 'Ciphey peels back every layer of encoding' هي النص الأصلي، ثم يطبعها مع المسار Base64 → Base64 → Base64 → Base64. انقر لمشاهدة الجولة التي تستغرق دقيقة واحدة.

Ciphey

الصق نصًا تم ترميزه أو تشفيره. يكتشف Ciphey الطريقة ويسلّمك النص الأصلي.
لا مفتاح، ولا اسم شيفرة، ولا تلميحات. Base64 وhex وCaesar/ROT13 وVigenère وشيفرة مورس و19 أخرى، على عدة طبقات عمقًا.

crates.io docs.rs MIT license

التثبيت · البدء السريع · الميزات · المكتبة · MCP · التوثيق · Discord
▶ شاهد الجولة التي تستغرق دقيقة واحدة (MP4، 61 ثانية)

التثبيت

cargo install ciphey

تتوفر ملفات ثنائية مبنية مسبقًا لنظام Linux (x86_64) وmacOS (Intel وApple silicon) وWindows (x86_64) على صفحة الإصدارات، وكل منها مرفق بملف تحقق .sha256.

للبناء من المصدر، تحتاج إلى سلسلة أدوات Rust:

git clone https://github.com/bee-san/Ciphey
cd Ciphey
cargo build --release    # the binary is target/release/ciphey

أو تخطَّ التثبيت: انضم إلى خادم Discord، وانتقل إلى #bots واكتب $ciphey <your text> (يسرد $help الأوامر).

البدء السريع

$ ciphey -t 'aGVsbG8gdGhlcmUgZ2VuZXJhbA=='
🕵️ I think the plaintext is Words.
Possible plaintext: 'hello there general' (y/N):
y

🥳 ciphey has decoded 64 times.

The plaintext is:
hello there general
the decoder used is Base64

في أول مرة تشغّله، يطلب إعداد قصير سمة الألوان، وكيف تريد عرض النتائج، وما إذا كنت تريد استخدام قائمة كلمات، ويحفظ إجاباتك في ~/.ciphey/config.toml.

ciphey -t 'NTA3NjYzNzU3MjZjMjA3NjY2MjA2OTcyNjU2YzIwNzM2ZTY2Njc='   # ROT13 → hex → Base64, nothing else needed
ciphey -f secret.txt                    # read the input from a file
ciphey -d -t '...'                      # no y/N prompt: take the first plaintext found (handy in scripts)
ciphey -c 15 -t '...'                   # keep searching for up to 15 seconds (the default is 5)
ciphey -r 'flag\{' -t '...'             # only accept plaintext that matches a regex (a crib)
ciphey --wordlist words.txt -t '...'    # also accept any exact match from a wordlist

ciphey --help يسرد كل خيار.

الميزات

⚡ سريع

يشغّل طرفية الأمر time ciphey -d على سلسلة Base64. تطبع Ciphey 'Ciphey is very fast' والمسار Base64 → Hexadecimal → caesar، ويُبلّغ bash عن real 0m0.157s. ثم يقارن مخطط زمن Ciphey البالغ 0.19 ثانية (الوسيط لـ 10 تشغيلات) مع عدم وجود إجابة بعد 60 ثانية لـ Python Ciphey 5.14.0 على المدخل نفسه.

▶ شاهد المقطع (16 ثانية)

تُزال ثلاث طبقات (ROT13، ثم hex، ثم Base64) في 0.16 ثانية، مقيسة بواسطة time في bash في تسجيل حقيقي. إليك المقارنة نفسها لمزيد من المدخلات، مقابل Python Ciphey 5.14، الإصدار الذي تحل Ciphey محله:

المدخلCipheyPython Ciphey 5.14
Base640.11 ثانية0.92 ثانية
Hex → Base640.14 ثانية1.02 ثانية
ROT13 → Hex → Base640.19 ثانيةلا إجابة خلال 60 ثانية
URL → Base64 → Hex0.24 ثانية1.15 ثانية
Base64 ×40.41 ثانية0.78 ثانية
Hex → Base32 → Base64 → Hex0.54 ثانية0.72 ثانية، إجابة خاطئة
ROT13 → Hex → Base64 → Base321.15 ثانيةلا إجابة خلال 60 ثانية

الوسيط الزمني الفعلي لـ 10 تشغيلات لكل مدخل (Python Ciphey: 3) على جهاز Linux مشترك بـ 16 وحدة معالجة مركزية، Ciphey عند 47bd16d6 مع إيقاف مطالبة y/N و$HOME جديد لكل تشغيل حتى لا تساعد ذاكرته المؤقتة. حُدّد كل تشغيل بحد أقصى 60 ثانية. السكربت والأرقام الخام موجودة في media/tui-video/bench على فرع media/readme-videos.

حيث يحصل كلاهما على الإجابة الصحيحة، تكون Ciphey أسرع بـ 1.9 إلى 8.6 مرة. من أين تأتي السرعة؟

  • إنها مكتوبة بلغة Rust.
  • يجرّب بحث A* السلاسل الأكثر وعدًا من المفككات أولًا.
  • يعمل كل مفكك على التوازي باستخدام Rayon، على ما يصل إلى 10 نصوص مرشحة في المرة الواحدة.
  • تُخزَّن الإجابات مؤقتًا في ~/.ciphey/database.sqlite، لذا يعود المدخل نفسه في المرة الثانية خلال أجزاء من الثانية.

🧅 طبقة بعد طبقة، دون الحاجة إلى مفتاح

لا تحتاج Ciphey إلى أن يُخبر أحدٌ بما تنظر إليه. فهي تبحث في سلاسل من المفككات (Base64 داخل hex داخل ROT13، أربع طبقات من Base64، وهكذا) وتتوقف عند أول مرشح يبدو كنص عادي. افتراضيًا تعرض عليك ذلك المرشح وتسأل قبل قبوله (-d يوقف هذا). يُظهر المقطع في أعلى هذه الصفحة فك ترميز من أربع طبقات.

هناك أيضًا مؤقت: إذا لم تجد Ciphey شيئًا بعد 5 ثوانٍ، فإنها تتوقف وتعلن ذلك (-c يغيّر الحد).

تعرف 24 مفككًا وكاسرًا:

النوعالمفككات
ترميزات BaseBase64 (قياسي وآمن لعناوين URL)، Base32، Base58 (Bitcoin، Flickr، Monero، Ripple)، Base91، Base65536، Z85
ترميزات أخرىHexadecimal، binary، URL (ترميز النسبة المئوية)، شفرة مورس، Braille، A1Z26، Citrix CTX1
الشيفراتCaesar (بما في ذلك ROT13)، ROT47، Atbash، Vigenère (تستنتج المفتاح بنفسها)، rail fence، النص المعكوس
غرائبBrainfuck (تشغّل البرنامج)، مورس أو binary مكتوب برموز أخرى

المزيد في الطريق: يتتبع #1030 عدد 109 مفككات لم تُضَف بعد.

🕵️ تعرف ما وجدته

ثلاث تشغيلات لـ Ciphey. يفك Base64 ترميز 'mount -o username=bee,password=hunter2'، ويُحدَّد كأمر Mount مع بيانات اعتماد صريحة. يفك Base64 ترميز رابط otpauth://، ويُحدَّد كـ URI لكلمة مرور لمرة واحدة مبنية على الوقت (TOTP). يفك Hex ترميز 192.168.0.1، ويُحدَّد كعنوان بروتوكول إنترنت (IP) الإصدار 4.

▶ شاهد المقطع (21 ثانية)

يمر كل نص عادي مرشح أيضًا عبر LemmeKnow، وهو نقل Rust من pyWhat، والذي يتعرف على أكثر من 120 صيغة. لذا فإن Ciphey لا يفك تشفير النص فحسب، بل يخبرك ما هو: كلمة مرور في أمر mount أو sshpass، أو سر TOTP، أو رمز GitHub أو مفتاح Stripe، أو عنوان IP أو MAC، أو عنوان بريد إلكتروني أو URL، أو رقم بطاقة، أو محفظة عملات مشفرة، أو AWS ARN أو راية CTF.

$ ciphey -t '3139322e3136382e302e31'
🕵️ I think the plaintext is Internet Protocol (IP) Address Version 4.
Possible plaintext: '192.168.0.1' (y/N):

🎯 وضع Crib والتعبير النمطي

تنزيل الأداة