# CRYPTO

## Base

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FWGNdB8lMU2A3KcrColUb%2FScreenshot_1.png?alt=media\&token=01428d6b-888e-4923-bbfc-08d1fe4cf3fd)

نفتح موقع cyberchef&#x20;

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FC8DIlBuN90eptvRQrlWs%2FScreenshot_2.png?alt=media\&token=8496a21c-ce51-4bf6-a419-8c2de28ff5a1) ![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FrqxHM8abgu5Rpp3ivkT8%2FScreenshot_3.png?alt=media\&token=5b43e599-b811-4b49-99e2-7f46ef493ce6)

نلاحظ ان الموقع عطانا خيار انه base64 وطلع معنا الفلاق

## Base2

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2F3iZAgTG9Qp64unRoBld9%2FScreenshot_1.png?alt=media\&token=38ad075c-533e-457f-96bb-b28633adb250)

بنفس فكره التحدي السابقه نعرف ان نوع الترميز هو base

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FfB5X3mwDgeVrlo1QgDQ3%2FScreenshot_2.png?alt=media\&token=93605f35-19ed-4626-9ea2-61cdf88e1300) ![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2F6RzbyeVwcYaFeCOSrPLV%2FScreenshot_3.png?alt=media\&token=5186ce74-427b-4fb4-ac54-60105315507a)

طبعا عرفنا انه مو base32 بسبب انه فيه احرف lowercase \
مو base64 بسبب فيه علامات ما يقبلها \
جربنا base85 وبعدها عطانا تلميه انه اكتشف النوع الاخر وهو base58\
وبكذا طلع الفلاق معنا

## Dance

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FipwEdb0fybvdaBvIqRHg%2FScreenshot_1.png?alt=media\&token=08d78fee-1bff-4ec6-a494-f8d5fd847ef2)

فكره التشفير تعتمد على الsymbols\
افضل طريقه تعرف نوعه اننا نفتح موقع dcode.fr\
ونكتب symbols وبيطلع لنا انواع كثير ونبحث عن نفس الاشكال السابقه\
الطريقه اخذتها من احد مقاطع [W4L33Dx](https://twitter.com/W4L33Dx)

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FktpecczicskCf1R0aEjc%2FScreenshot_2.png?alt=media\&token=81442c88-ecd0-4334-a0cd-69486da03739) ![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FnUhZZfgRnOXrDJ01VZEh%2FScreenshot_3.png?alt=media\&token=00fc3b37-db64-464c-bf63-8464619c844e)

## be honest

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2Fgsa61V7y2VEdUayNK5D8%2FScreenshot_1.png?alt=media\&token=1fe99a51-538d-41eb-913c-cc6a9bfd3774)

ننزل الصوره ونشوف محتواها

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FdG9vrb2GWKECGTLWVI9n%2FScreenshot_2.png?alt=media\&token=4f23236e-8570-4402-8180-03461af3eacf)

من الصوره نعرف نوع التشفير واللي هو Playfair cipher\
السبب انه يعتمد على الحروف على مصفوفه 5 في 5 في الغالب

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FiACwa4YwiAYUCJ27e0z3%2FScreenshot_3.png?alt=media\&token=ef3db2b5-0dea-4399-82d7-e69f290319bc) ![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FCp21E6KwEbSCZTxh9Kmi%2FScreenshot_4.png?alt=media\&token=278ac4c9-dd4d-4f58-862f-601138bb88ef)

بكذا طلع معنا الفلاق نرجع نرتبه ونضيف الشرطه واهم شي ننتبه اننا نرجع الارقام لانه يتعامل مع الاحرف فقط

## lake

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FkGIQX8UjwwJBAy2jjvNv%2FScreenshot_1.png?alt=media\&token=37cdd0bb-beef-499c-8437-f6def0b932ef)

ننزل الملف ونشوف محتواه

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FtZQdHOhgHtrYq4CxIHoL%2FScreenshot_11.png?alt=media\&token=8e7484d6-8b1b-4976-a824-bf567bee1a28)

الملف محتواه كبير ف نبدأ ندور عن اشياء نشوف انها غريبه&#x20;

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FgeLvNRXXfCks3LA6dRhA%2FScreenshot_2.png?alt=media\&token=632c1d8b-d94b-444b-b457-f90774640f2f)

بعد ما تقطعت عيني حصلت هذا النص داخل علامات >< \
ويبدو انه base64

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FangljIN1DDXzVILIC0nu%2FScreenshot_3.png?alt=media\&token=10c1b69b-da80-4ae2-9114-0f26e8ef9296)

وبكذا حلينا التحدي

## Baby RSA

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FU5W8szkn576MKJsOLuUd%2FScreenshot_1.png?alt=media\&token=93e24391-5d2f-44d7-8a48-cd849db4db9c)

من اسم التحدي نعرف انه rsa \
طبعا فيه حل سهل عن طريق موقع dcode.fr \
والحل الثاني والافضل عن طريق انك تبني سكريبت

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2Fxw77fEFpm2G8bgqvDTEL%2FScreenshot_2.png?alt=media\&token=44682085-1268-4069-a7ae-0fbd69df4bfe)

محتوى الملف عباره عن c,e,n

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FljJwHwJje4B3FGhNrxkl%2FScreenshot_5.png?alt=media\&token=8c6b88a4-8c73-4b71-8f10-9e304cdb70d6)

هنا الحل الاسهل لحل التحدي ولكن بستعرض الطريقه الثانيه المهمه&#x20;

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2Fain6k9hIYmnDYIQhqBPu%2FScreenshot_3.png?alt=media\&token=44c4d1d3-c069-447b-b397-e629740f60ac)

اول شي بنستخدم موقع factordb عشان نحصل عددين حاصل ضربهم يساوي n\
اللي هم p,q\
نقدر نستخدم اكثر من موقع او حتى python sage

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FMptMZJz33Z2Fc3gQChQK%2FScreenshot_4.png?alt=media\&token=c50e73dd-2f40-4957-96fb-9fc7bd8678ac)

طبعا لازم تكون عارف الفورملا لحل تشفير RSA \
وبكذا نكون حلينا التحدي

## Eiffel Fish

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2Fo8cJbiWHp9oOCSeY3iWT%2FScreenshot_1.png?alt=media\&token=571cd878-84d4-4365-87c2-24061b1b4e3a)

من اسم التحدي نعرف اننا نحتاج نعرف طول برج ايفل بالقدم عشان نجيب باسوورد الملف&#x20;

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FYf08cDS4kTA9h0XMwlPQ%2FScreenshot_2.png?alt=media\&token=8eb52762-a7a1-459b-b426-46f5d06a0bd7)

1063 \* 19992000 = password

ننزل الملف و نستخرجه

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2F4TzxAdAEO4yGQkZ9Z21O%2FScreenshot_3.png?alt=media\&token=707e982d-befd-4c5a-b6f5-8f8b807e406e) ![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FTLE2WTBNiuQT9pMZDybG%2FScreenshot_4.png?alt=media\&token=da1d55dc-0969-44c9-af4c-ef5902c9c4ca)

المجلد داخله مفتاح ونص مشفر \
اسم التحدي كان فيه Fish \
اسم المجلد Blow \
من الاسم قدرنا نحدد نوع التشفير وهو Blowfish \
نبحث عن موقع يفك لنا هذا التشفير&#x20;

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2Fzscsf3pcgcb3BNMhOcEV%2FScreenshot_5.png?alt=media\&token=a917f79f-a927-4848-946e-80ed88ae5b4b)

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FXRPPS3GaG01s87AYkcKX%2FScreenshot_6.png?alt=media\&token=eadf4d36-9ecf-4e53-bfb5-cf7f937edd04)

جربت اول موقعين وما اشتغلت معي ولكن الثالث اشتغل وطلع لنا الفلاق

## The Simpsons

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2Fms4bLBzuF4jGdbVa1TCl%2FScreenshot_1.png?alt=media\&token=0793f34c-c964-42fa-b44f-a3a14c2fb4eb)

ننزل الملف ونشيك على محتواه

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FB9wuod09tErifoXmVsyy%2FScreenshot_2.png?alt=media\&token=96cc523b-0fb9-4712-9340-50a1f1d4bb79)

نلاحظ انه كرر 3 كلمات واللي هي homor,marge,lisa\
طبعا انا حاولت اغيره ل binary وراحت عن بالي فكره اني احولهم ل morse code\
وهنا استخدمت الهنت (:\
نبدأ نغيرهم ل مورس كود ونجرب

![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2FpWJeuZdtsdICZGzzTvJv%2FScreenshot_3.png?alt=media\&token=a1a4bd7f-5103-45cd-8a98-07d8c8ac1219) ![](https://3061301687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjfpG5FuSH7q1_Jh3W3%2Fuploads%2F162e4yJXzMWpWz4yMJGY%2FScreenshot_4.png?alt=media\&token=6b61770e-7977-479f-8059-2f0df0915ce8)

وبكذا نكون حلينا اخر تحدي في التشفير

#### Connect with me :&#x20;

Twitter : [@ul3n](https://twitter.com/ul3n)\
Discord : OneShot#7203\
Telegram : @f4h3d&#x20;
