تیشرتی که یه اسکریپت بش روش چاپ شده
خلاصهٔ کاملتر
شروع ماجرا خانگیه: همسر نویسنده میگه یه تیشرت دیده که باید ببینتش، و چیزی که میبینه یه بلوک بزرگ الفبایی-عددی پشت پیراهنه. جلوی تیشرت یه قلب داخل آکولاده و پشتش، بین کاراکترها، چیزی هست که توجهشو جلب میکنه: یه شبنگ. یعنی این رشته یه اسکریپت اجراییه، و شکل ظاهریش میگه یه رشتهٔ base64 ئه که قراره دیکد و اجرا شه.
نویسنده با لحن شوخی میگه به همسرش گفته «اساساً ویروسها اینجوری پخش میشن» و بعد تیشرت رو خریده. تیشرت مال کمپین Peace for All یونیکلوئه و طرحش رو آکامای زده، پس برخلاف تیتر ترسناک، پای بدافزاری وسط نیست.
سختترین بخش کار، بازخوانی متن بوده. base64 هیچ تصحیح خطایی نداره، پس رونویسی باید بینقص باشه. خبر خوب این بوده که رشته کامل به نظر میرسیده و پدینگ انتهاییش سر جاش بوده — برخلاف یه طرح دیگهٔ همین مجموعه که متنش وسط بریده شده و اصلاً کامپایل نمیشه.
برای OCR سه راه رو موازی رفته: قابلیت Circle to Search اندروید، ابزار Tesseract با چند تنظیم، و مدل Claude. بعد خروجی سهتا رو با هم دیف گرفته و اختلافها رو به شکل جدول بیرون کشیده تا سریع چک شن. کار خستهکننده بوده ولی بعد از اون، پاکسازی بقیهش ساده شده.
نتیجهٔ دیکد یه اسکریپت بش تمیز و کامنتگذاریشدهست که با تبریک پیدا کردن ایستر اگ شروع میشه — به انگلیسی و ژاپنی — و بعد یه رشتهٔ متنی از شعار کمپین تعریف میکنه:
#!/bin/bash
# Congratulations! You found the easter egg!
text="♥PEACE♥FOR♥ALL♥PEACE♥FOR♥ALL♥"بقیهٔ اسکریپت ابعاد ترمینال رو میگیره، مکاننما رو پنهان میکنه و تو یه حلقهٔ بیپایان هر بار یه کاراکتر رو با محاسبهٔ سینوس زاویه، جای افقی متغیر و رنگبندی ۲۵۶ رنگی چاپ میکنه. حاصلش یه موج سینوسی رنگی از عبارت Peace for All ئه که مدام روی ترمینال جاری میشه. یه trap هم گذاشته که با Ctrl+C مکاننما دوباره ظاهر شه.
نویسنده یه بخش هم به فونت اختصاص داده و اولش تقریباً مطمئن بوده که Consolas ئه، ولی بعداً تو هکرنیوز بهش گفتن اشتباه میکنه و فونت Roboto Mono ئه؛ همون تصحیح رو صادقانه بالای بخش اضافه کرده. بیانیهٔ خود آکامای هم میگه رنگ بژ تیشرت اشاره به جعبههای بژ کامپیوترهای اولیهٔ اینترنته و کد پشتش ارجاعیه به لینوکس، «زبان متنباز اینترنت».
نکات کلیدی:
- پشت تیشرت یونیکلو × آکامای یه اسکریپت بش کدشدهٔ base64 چاپ شده
- چون base64 تصحیح خطا نداره، رونویسی باید کاملاً بینقص باشه
- ترکیب سه ابزار OCR و دیف گرفتن بینشون، بازخوانی رو ممکن کرده
- اسکریپت دیکدشده یه انیمیشن سینوسی رنگی از شعار Peace for All ئه
- طرح بخشی از کمپین خیریهٔ Peace for All یونیکلوئه، نه چیزی مخرب