
تقرير عن تحدي شارة DEF CON 30
مرحباً! أنا بيت - المعروف بـ Kybr - وهذا هو تقريري عن تحدي شارة DEF CON 30.
كان تحدي هذا العام مركّزاً بشكل كبير على الموسيقى وثقافة الهاكرز الشعبية، الأمر الذي (في رأيي) جعله أكثر سهولة في الوصول من بعض تحديات الشارات السابقة. كان لدينا فريق ضخم من الهاكرز حضورياً وعلى Discord يعملون على تحدي الشارة من اللحظة التي بدأوا فيها بتوزيع الشارات صباح الخميس وحتى بعد ظهر الأحد، عندما أنهينا أخيراً التحدي الأخير قبل أربع ساعات فقط من انتهاء DEF CON. شكر كبير إلى مايك وredactd والفريق في MKFactor على الشارة الفريدة والجميلة حقاً، وأيضاً على الساعات الطويلة من الألم والمعاناة المرح!
قمنا بتقسيم التحدي إلى 3 أجزاء: جمع النوتات، جمع الأصدقاء، والخيط الأخير. يمكنكم الاطلاع على توثيقنا هنا:
https://dc30badge.fandom.com/wiki/DC30Badge_Wiki
ملاحظاتنا متاحة هنا:
https://docs.google.com/spreadsheets/d/1MdZgv_O3ogv4JDS07iobh5rhoDYXCsF7QVExuG08txA/edit#gid=0
أخيراً، إذا كنت تستمتع بهذا النوع من الأشياء، أشجعك على الانضمام إلينا على Discord لتحدي العام القادم هنا:
https://discord.com/channels/867438418212683796/867438418212683799
شكراً للقراءة!
يمكن العثور على التحدي الأول عن طريق اختيار خيار "Challenge" من القائمة الرئيسية. تظهر لنا النصوص التالية:
Collect the Measusres
Break the Silence
Continue the Journey
ملاحظة: الخطأ الإملائي في كلمة Measures كان عرضياً ولا علاقة له بالتحديات.

هذه إشارة إلى النوتات الموسيقية الموجودة على الواجهة الأمامية للشارة نفسها. هناك 9 أنواع مختلفة من الشارات الملونة في DEF CON، وكل نوع كان لديه شيء مختلف على الواجهة الأمامية.

بجمع صور الأنواع التسعة جميعها، نجد أن 8 منها تحتوي على موسيقى وواحدة (شارة CFP الرمادية) تحتوي على أحرف تتهجى POWWYGBR
هذا هو مفتاحنا لترتيب الشارات الثماني الأخرى حسب اللون: البنفسجي، البرتقالي، الأبيض، الأبيض، الأصفر، الأخضر، الأزرق، الأحمر.

بهذا الترتيب، تشكل النوتات بداية أغنية "Peer Gynt Suite No.1".
تشغيل هذه النوتات على الشارة في وضع "Play" يفتح التحدي الجزء 2:
ANSWER: in Play mode, play these notes at any speed:
GEDCDE GEDCDE GEGAEA GEDC GEDCDE GEDCDEDE GEGAEA B G# F# E
ملاحظة: يجب أن تكون على الأوكتاف الافتراضي "4" لكي يعمل هذا، إذا ضغطت يساراً أو يميناً لتغيير الأوكتاف لن تفتح الجزء 2!
بعد تشغيل Peer Gynt Suite، يعرض علينا خيار "Challenge" على الشارة الآن الرسالة Call YИИEႱ وتصبح لوحة المفاتيح لدينا تصدر نغمات اتصال بدلاً من النوتات. "YИИEႱ" هي إشارة إلى أغنية "867-5309 / Jenny" لتومي توتون، وبما أن Jenny مكتوبة بالعكس، فمن المفترض أن نطلب رقمها بالعكس: 903-5768. الاتصال بهذا الرقم على الشارة نفسها لا يفعل شيئاً، فقد كانت هناك هواتف فيزيائية في منطقة المسابقات في المؤتمر والتي كان يجب استخدامها لبقية هذه التحديات.

الاتصال بـ 903-5768 على هذه الهواتف أعطانا سلسلة من 5 أدلة عن 5 أصدقاء مفقودين:
Alice - Was last seen shopping for a new water pipe
Bob - Little Bobby turn tables, dropped himself
Carol - Went to her favorite arcade
Dan - Greenwich manhattan
Eve - Cerebrum data link
أخبرتنا الرسالة أيضاً أنه لبقية هذه التحديات، ستكون كل إجابة عبارة عن URL يبدأ بـ https://defcon.org/badge/30/
لذا نقدم إجاباتنا بإضافتها إلى نهاية ذلك الـ URL. إذا كنا محقين نجد صفحة ويب جديدة مع التحدي التالي، وإذا كنا مخطئين نحصل فقط على خطأ 404 "not found" القياسي. لدينا الآن 5 مسارات لمتابعتها، واحد لكل من الأصدقاء الخمسة المفقودين.
رسالة YИИEႱ قالت "Alice was last seen shopping for a new water pipe"
كان هذا أسهل سؤال لدينا، والذي عرّفنا على صيغة التحدي. "Water pipe" هنا هي إشارة بسيطة إلى الشيشة، ووجدنا تحدينا التالي بإضافة "hookah" إلى الـ URL المعطى.
ANSWER: https://defcon.org/badge/30/hookah/
شاشة زرقاء صلبة
يعرض لنا رابط الـ hookah شاشة زرقاء صلبة، مع عدم وجود أي شيء مثير في الكود أو حركة مرور الموقع. بين اسم "Alice"، والإشارة إلى الشيشة، واللون الأزرق، فإن السؤال هو إشارة إلى أليس في بلاد العجائب حيث تلتقي أليس بيرقة تدخن الشيشة. نضيف "caterpillar" إلى نهاية الـ URL للعثور على تحدينا التالي.
ANSWER: https://defcon.org/badge/30/hookah/caterpillar
صورة اليرقة
حصلنا على صورة لليرقة التي تدخن الشيشة من أليس في بلاد العجائب. عند تنزيل الصورة وفحص بياناتها الوصفية، نجد أن سمة "OwnerName" لها قيمة غريبة وهي 9dFDfOi_-ss.

هذا مرجع فيديو لرابط YouTube، لذا نتصفح https://www.youtube.com/watch?v=9dFDfOi_-ss والذي يعطينا فيديو ليرقتنا المدخنة وهي تلقي قصيدة "How Doth the Little Crocodile"
ANSWER: https://defcon.org/badge/30/hookah/caterpillar/howdoththelittlecrocodile
الشعر
حصلنا على النص When is a measure not for science? double the common form.
هذه إشارة إلى Common Measure، وهو وزن شعري يتكون من أربعة أسطر يتناوب بين التترامتر التفاعلي (أربعة أقدام مترية لكل سطر) والترمتر التفاعلي (ثلاثة أقدام مترية لكل سطر). قصيدة "How Doth the Little Crocodile" مكتوبة بهذا الوزن. تتكون القصيدة من 8 أسطر، وعد الأقدام لكل سطر يعطينا 4,3,4,3,4,3,4,3، لذا مضاعفة هذا الشكل تعطينا 8,6,8,6,8,6,8,6. بما أن 86868686 لم يكن رابطاً صالحاً، اتصلنا بذلك الرقم على هواتف المسابقة وحصلنا على رمز فتح أليس (التي تظهر الآن تحت خيار قائمة "Friends" على الشارة!)
رسالة YИИEႱ قالت "Little Bobby turn tables, dropped himself"
هذه إشارة إلى القصة المصورة XKCD "Exploits of a Mom" (https://xkcd.com/327/) حيث يُعطى طفل اسماً يحتوي على منطق حقن SQL تدميري.

ANSWER: https://defcon.org/badge/30/logic
صورة مغني الراب "Logic"
اشتهر مغني الراب Logic بتسمية أغنيته الناجحة "1-800-273-8255" على اسم رقم هاتف الخط الساخن الوطني لمنع الانتحار (NSPL). https://en.wikipedia.org/wiki/1-800-273-8255_(song)
ANSWER: https://defcon.org/badge/30/logic/18002738255
عن الخط الساخن
يأخذنا الرابط السابق إلى صفحة حول خط مساعدة الانتحار والأزمات (Suicide & Crisis Lifeline)، والذي يمكن الوصول إليه الآن بسرعة، بدءاً من عام 2020، عن طريق الاتصال بالرقم 988 (تماماً مثل 911).
https://en.wikipedia.org/wiki/988_Suicide_%26_Crisis_Lifeline
(ملاحظة جانبية: كل التقدير لمؤلفي التحدي على لفت الانتباه إلى هذا العمل والمعلومات المهمة، مهما كان من غير المريح مناقشتها)
ANSWER: https://defcon.org/badge/30/logic/18002738255/988
Geocache فوق ثمانية
يُعرض لنا رمز Geocaching فوق الرقم 8. بأخذ إجابتنا من التحدي السابق، 988، وتقسيمها على 8 نحصل على 123. رمز geocaching مقصود به التلميح إلى وجود مخبأ geocaching مخفي في الغرفة 123. بعد البحث في الغرفة 123، تم العثور على رمز geocaching مع رمز QR.

يعطينا رمز QR النص "By the Numbers". واستمراراً لموضوع الإجابتين الأخيرتين، نجد الرابط والذي يخبرنا أن الخط الساخن استقبل 23,044,100 مكالمة (في وقت كتابة هذا التقرير).
رسالة YИИEႱ قالت أن كارول "Went to her favorite arcade"
هذه إشارة إلى مسلسل "Mr. Robot" حيث تسمى صالة الألعاب المفضلة لدى شخصية كارول "Fun Society". في النهاية يشكل أبطال المسلسل مجموعة هاكتيفيست تسمى "fsociety" بناءً على هذا الاسم.
ANSWER: https://defcon.org/badge/30/fsociety
Beastie Boys
حصلنا على صورة لفرقة Beastie Boys من ألبومهم "No Sleep Till Kawasaki". واستمراراً لموضوع Mr. Robot، يوجد داخل صالة Fun Society لعبة آركيد تسمى "Intergalactic Planetary"، والتي تشارك اسمها مع كلمات أغنية Beastie Boys الشهيرة "Intergalactic".
ANSWER: https://defcon.org/badge/30/fsociety/intergalactic
Intergalactic
حصلنا على ملف صوتي يقوم بتشغيل "Night on Bald Mountain" متبوعاً بـ "Intergalactic". إذا قمنا بتنزيل الملف الصوتي وفحصه، يمكننا رؤية تعليق في البيانات الوصفية نصه "v=N5aAu8CCQY0".

مرة أخرى هذا رابط فيديو YouTube، والذي يقودنا إلى محاضرة حول اختراق الهاتف (phone phreaking) من DEF CON 7.
https://www.youtube.com/watch?v=N5aAu8CCQY0&ab_channel=DEFCONConference
البحث في أرشيف DEF CON (https://defcon.org/html/defcon-7/defcon-7-pre.html#SpeakingSchedule) يظهر لنا أن هذه المحاضرة أُلقيت يوم الجمعة 9 يوليو 1999 الساعة 4:00 مساءً بتوقيت PST، أي 11:00 مساءً بتوقيت GMT. تحويل هذا إلى زمن Epoch يعطينا 931561200.
FINAL ANSWER: Call the number 931561200 on the contest phones to find Carol.


ANSWER: https://defcon.org/badge/30/01906967Unchained Melody
حصلنا على ملف صوتي يشغل "Unchained Melody". ربما اشتهرت هذه الأغنية من مشهد "الفخار" في فيلم Ghost (1990). عنوان الفيلم Ghost، مقترناً بالتلميح السابق "Greenwich, Manhattan" (موقع أحداث Ghostbusters)، وحقيقة أننا نبحث عن دان، يقودنا إلى دان أيكرويد - الممثل الذي لعب دور راي ستانتز في فيلم Ghostbusters عام 1984.
ANSWER: https://defcon.org/badge/30/01906967/aykroyd
Ghostbusters
حصلنا على صورة لفيلم Ghostbusters عام 1984. لمن ستتصل؟ البحث عن رقم هاتف Ghostbusters يعطينا رقم هاتفهم الحالي 212-897-1964.
https://www.facebook.com/Ghostbusters/photos/theyre-ready-to-answer-your-call-dial-212-897-1964-to-get-a-very-special-ghostbu/722572714463399
FINAL ANSWER: Call the number "2128971964" on the contest phones to find Dan.

رسالة YИИEႱ قالت "Cerebrum data link"
هذا لغز بسيط يشير إلى المشابك العصبية في الدماغ.
ANSWER: https://defcon.org/badge/30/synapse
صورة قمر صناعي
حصلنا على صورة لقمر صناعي في المدار. عند تنزيل الصورة وفحصها، نجد أن هناك ملف PCAP مخفياً (ملف التقاط حركة مرور الشبكة) مضمّناً في ملف الصورة، واستخراج ودراسة الـ PCAP يُظهر ping واحداً إلى عنوان IP وهو 10.48.29.234

ANSWER: https://defcon.org/badge/30/synapse/10.48.29.234
NURV
يمكنك رؤية الاختصار NURV على السبورة البيضاء في الخلفية. هذه إشارة إلى فيلم AntiTrust عام 2001، حيث NURV هو اسم شركة شريرة. الإجابتان السابقتان كانتا أيضاً إشارتين إلى فيلم AntiTrust، حيث "synapse" هو اسم الشبكة الشريرة و"10.48.29.234" هو عنوان IP لأحد أقمارها الصناعية.
http://mike.passwall.com/uselesstrivia/antitrust.html
ANSWER: https://defcon.org/badge/30/synapse/10.48.29.234/nurv
1 أو 0
حصلنا على النص You're eiTher a one or a zero. Alive or dea9. "T9" تبرز بوضوح من النص المعطى - وT9 هي تقنية نصوص على الهواتف المحمولة والتي تعني "Text on 9 keys"
https://en.wikipedia.org/wiki/T9_(predictive_text)
واستمراراً لموضوع AntiTrust، كتابة كلمة "antitrust" في T9 تعطينا "268487878"
FINAL ANSWER: Call the number "268487878" on the contest phones to find Eve.

- .-. . ...- --- .-. ... -.. .- - . والتي تُفك إلى TREVORSDATE. كان تريفور عضواً محبوباً في مجتمع الهاكرز وتم انتزاعه منا بشكل مأساوي في 9/23/2017.FINAL ANSWER: Call the number "923-2017" on the contest phones to find Trevor.
بعد فتح جميع الأصدقاء، الاتصال بـ YИИEႱ (9035768) مرة أخرى يعطينا الآن رسالة جديدة: slash here we go again rot13
أخذ ROT13 (المعروف أيضاً بشيفرة قيصر) من السلسلة "herewegoagain" يعطينا "urerjrtbntnva"
ANSWER: https://defcon.org/badge/30/urerjrtbntnva
حصلنا على النص "(Red-Yellow)(Blue-White)"
هناك أرقام صغيرة مخفية على الواجهات الأمامية لعدة شارات لا يمكن رؤيتها إلا إذا تمت إزالة الواجهة. أخذ هذه الأرقام من شاراتها الخاصة يعطينا red = 3205272، yellow = 3203902، blue = 3205274، وwhite = 3203901. من هنا تأتي الرياضيات: (3205272-3203902)(3205274-3203901) = (1370)(1373) = 1881010.

ملاحظة: الرابط https://defcon.org/badge/30/urerjrtbntnva/1881010 يعطينا 403 بدلاً من صفحة 404 "not found" العادية، مما يخبرنا أننا محقون لكننا لا نبحث عن رابط لهذا اللغز. بدلاً من ذلك، من المفترض أن نتصل بالرقم 188-1010 للحصول على دليلنا التالي.
ANSWER: Call the number "1881010" on the contest phones to get our next challenge
الاتصال بـ "1881010" يعطينا الرسالة Redundancy is key in footwear
هذه إشارة إلى فيلم هاكرز شهير آخر "Sneakers" (1992). "Key" تشير إلى موسيقى الفيلم، التي تقريباً كلها مكتوبة بمفتاح E Minor.
ANSWER: https://defcon.org/badge/30/urerjrtbntnva/eminor
حصلنا على النص "DC30 - DC1"
هذا لغز رياضي قائم على الزمن. إذا فحصنا الجزء الخلفي من شارة Vendor (البنفسجية)، نجد رسماً يرمز إلى DC1 وDC30، مع رقمين:
الرقمان اللذان نراهما هما طابعان زمنيان بزمن Epoch. إنهما يتوافقان مع حفلي افتتاح DEF CON 1 وDEF CON 30. عُقد DEF CON 1 في يوليو 1993، وDEF CON 30 في أغسطس 2022. ملاحظة مثيرة للاهتمام هنا: أرشيفات DEF CON تذكر تاريخ DEF CON 1 على أنه يونيو 1993، لكن البرنامج نفسه يظهر يوليو 1993:
إذا طرحنا هذه الأرقام نحصل على 1660323600 - 742323600 = 918000000
<br/><br/>
<a name="miss"></a>
ماذا لو فاتني موقع المسابقة؟ ماذا يمكنني أن أفعل دون الهواتف؟
===
تمكن أحد أعضاء خادم ديسكورد لاختراق الشارات من هندسة عكسية للبرنامج الموجود على الشارة الذي يقبل رموز الأصدقاء الستة، وكان لطفًا منه أن نشره على الإنترنت على الرابط https://replit.com/@numinit/DC30Keygen?v=1
اضغط تشغيل، ثم اكتب هذا: `bundle exec ruby main.rb <yourbadgeID>`
مثال: `bundle exec ruby main.rb 3680247087`
إذا ذهبت إلى ذلك الموقع وأدخلت معرف شارتك (يمكنك رؤية معرف شارتك بعد لعب Peer Gynt)، فسيُظهر لك الرموز الستة التي تحتاج إلى طلبها باستخدام مفاتيح البيانو بعد اختيار خيار القائمة Challenge. وبمجرد فتح جميع الأصدقاء الستة، تكون شارتك قد بلغت حالة "الفوز" ولا يوجد ما عليك فعله بعد ذلك. استمتع بالأضواء الوامضة والأصدقاء الراقصين :)
<br/><br/>
<a name="after"></a>
خواطر ختامية
===
إذا كنت قد وصلت إلى هذا الحد، أود أن أشكرك على وقتك. أتمنى أن تكون قد تعلمت شيئًا مثيرًا للاهتمام في الطريق. وآمل حقًا أن تكون قد شاهدت فيديو Trevor، إذا لم تكن قد شاهدته من قبل.
سأكون عاطفيًا للحظة: الفوز بتحدي شارة هذا العام كان ساحقًا تمامًا. هذا الأمر قريب من قلبي جدًا - فمنذ سنوات عديدة، صادفتُ بالصدفة مقالًا على الإنترنت تبيّن أنه شرح حل تحدي الشارة من DEF CON سابق. ذلك الشرح لم يلهمني فقط لبدء حضور DEF CON، بل أيضًا للمشاركة بانتظام في مسابقات CTF وخوض تحديات كهذه كلما استطعت. على الأرجح كان له تأثير كبير على حياتي ومسيرتي المهنية، عندما أفكر في الأمر. والآن، بعد أن فزت فعلًا بهذه المسابقة وأجلس هنا أكتب المقال نفسه الذي ألهمني في البداية... أعجز عن الكلمات.
بالطبع، في نهاية المطاف، يعود الفضل إلى مجتمع اختراق الشارات. كان حلاً جماعيًا لهذه التحديات - لم يكن أيٌّ منا ليتمكن من فعل ذلك دون كل التعاون والعمل الجماعي الذي جمعنا. لقد كانت متعة. أتطلع إلى العمل معكم جميعًا العام المقبل!
<br/>

<br/>

<br/>
إذا كنت في حفل توزيع الجوائز، وعزفت الموسيقى على شارتك معي ومع بقية الحاضرين في المؤتمر، فقط أريد أن أقول: أنت رائع.

FINAL ANSWER: Call the number "86868686" on the contest phones to find Alice.

ANSWER:نقاط وشرطات
تعطينا الصفحة النص ./ - ../ ولا شيء آخر. في بنية الدلائل في UNIX، يشير "./" إلى الدليل الحالي و"../" إلى الدليل الأب. في حالة رابط التحدي الحالي https://defcon.org/badge/30/logic/18002738255/988/23044100 (وهو بحد ذاته إشارة إلى بنية دلائل)، فإن "./" يشير إلى 23044100 و"../" يشير إلى 988. بطرح 988 من 23044100 نحصل على 23043112.
FINAL ANSWER: Call the number "23043112" on the contest phones to find Bob.




ANSWER:حصلنا على صورة من فيلم "The Little Rascals"
إشارة داخل إشارة، "what's the number to 911?" هي إشارة إلى حلقة من "The IT Crowd" حيث يغيرون رقم خدمة الطوارئ من 999 إلى 01189998819991197253
https://www.youtube.com/watch?v=HWc3WY3fuZU&ab_channel=TheITCrowd
الاتصال بهذا الرقم على هواتف منطقة المسابقات قادنا إلى تسجيل لأغنية "The Final Countdown"
ANSWER: https://defcon.org/badge/30/urerjrtbntnva/eminor/918000000/thefinalcountdown
الشيفرة
حصلنا على قائمة طويلة من مجموعات الأرقام، كل سطر يتكون من 4 أرقام مفصولة بشرطات. هذه شيفرة كتاب، حيث تمثل الأرقام الأربعة في كل سطر رقم الصفحة، ورقم الفقرة، ورقم السطر، ورقم الكلمة على التوالي. الكتاب المعني هو برنامج DEF CON 30. تحويل كل سطر إلى كلمته الخاصة أنتج قائمة الكلمات التالية:

الآن بالنظر إلى الحرف الأول من كل كلمة، بالعكس، نرى كلمات أغنية "Never Gonna Give You Up".
(انتبه للأخطاء، كنا في عجلة من أمرنا!)
ANSWER: https://defcon.org/badge/30/urerjrtbntnva/eminor/918000000/thefinalcountdown/nevergonnagiveyouupnevergonnaletyoudown
التحدي الأخير
حصلنا على النص التالي:
Bring the badgemakers a gum wrapper with the final
subdirectory for each of your friends and the answer to
"Who died and left you in charge?" written on it.
المجلدات الفرعية المطلوبة هي: howdoththelittlecrocodile (أليس)، 23044100 (بوب)، intergalactic (كارول)، aykroyd (دان)، وnurv (إيف).
السؤال الأخير "Who died and left you in charge?" هو اقتباس من فيلم "Spaced Invaders"، والإجابة على السؤال هي "Captain Bipto!"```json
FINAL ANSWER: howdoththelittlecrocodile 23044100 intergalactic aykroyd nurv Captain Bipto