菜单

أكثر شعبية من Jev! تطبيق REA الذي يعمل بنظام “الانقلاب على الأبطال” (Reverse Hulk) يصل إلى قمة موقع GitHub في يوم واحد

في اليومين الماضيين، حصل مشروع على GitHub يُدعى REA (Reverse Engineer Anything) على ما يقرب من 70 ألف نجمة!



مقارنةً بذلك، فإن OpenClaw، التي خلقت معجزة النمو في بداية العام وقادت حملة تربية “السلطعون” بين الجميع، كانت منحنى نمو نجومها على GitHub كالتالي: حيث ارتفع عدد النجوم بمقدار 60 ألف نجمة جديدة في اليوم الثالث من الانتشار السريع، بينما اقترب عدد نجوم REA من 80 ألف نجمة في اليوم الثالث (اليوم):



التطبيق الشهير Jev مغلق المصدر، لذا يمكننا فقط مقارنة عدد مرات التحميل من متجر npm: تم تحميل Jev 35,000 مرة في الأيام الثلاثة الأولى، بينما تجاوز عدد مرات تحميل تطبيق REA حوالي 44,000 مرة!


توجهات إضافة العلامات إلى مشروع Jev المفتوح المصدر على GitHub


لقد تصدرت قائمة تريندنج على GitHub اليوم، وقد زاد عدد النجوم الممنوحة لها بآلاف كل يوم، ويبدو أنها تتطور بقوة مشابهة لتطور OpenClaw في بداية العام.



لقد قام فقط بنشاط مروع واحد: دع الذكاء الاصطناعي يكشف تمامًا عن كل أسرار البرمجيات التجارية.


ابتداءً من الآن، عندما تشير إلى أي تطبيق تجاري على الشاشة وتقول "أريد هذه الميزة"، فإن وكيلك مثل Claude Code أو Codex سيقوم مباشرةً عبر أداة REA بالتغلغل داخل الكود الثنائي الخاص به، ويقوم بتحليل الكود المجمع، ثم يقدم لك النسخة المفتوحة المصدر من التطبيق بشكل مثالي، مع تقديم "أدلة الجريمة" أيضًا.


المؤلف حاول حتى تحليل برنامج Office الكبير التجاري بشكل عكسي!



إذا تمكنا حقًا من عكس الوضع بالكامل، فإن أكبر نظام برمجي مغلق في العالم لنظامي macOS وiOS سيتم إطاحته بواسطة النظام المفتوح المصدر!



استمر "حصن الحماية المغلق المصدر" لنصف قرن، وفي هذه اللحظة بالذات، أعلنت الأسطورة رسميًا إفلاسها؛


ما يُعرف بأسرار الأعمال التجارية للبرمجيات، أصبح موضوعًا يمكن للنماذج الكبيرة أن تكشف عنه للعامة في أي وقت، وهو أمر يشكل مصدر سخرية.



تحطيم الصندوق الأسود


هناك نوعان من الأشخاص في العالم يحبون التظاهر بأن لديهم معرفة خارقة للطبيعة: النوع الأول هم ما يُعرفون بـ「الماسترز」، والنوع الثاني هم الشركات التكنولوجية التي تقوم بتعبئة الكود في ملفات ثنائية، ثم تدعي أن هذه الملفات تحتوي على «تقنيات أساسية».


في الماضي، كانت الشركات الكبرى تقوم بتحويل الكود الذي قد يكون فوضويًا للغاية، مثل حظيرة الخنازير، إلى كود آلي، وبعد ذلك يصبح هذا الكود "ملكية فكرية".


الناس العاديون يجدون هذه الملفات الثنائية صعبة الفهم، تشبه النصوص الغريبة التي لا يمكن قراءتها.


أحيانًا، يجد بعض الهاكرز المتمكنين من الهندسة العكسية أدوات قديمة مثل IDA أو Ghidra، ويبدأون في تحليل الكود المجمع بعناية فائقة. هذا النوع من العمل يُعتبر من الفنون العميقة، ويُعد أيضًا مهارة حقيقية.


لذلك، الشركات الكبرى مطمئنة جدًا، وتعتقد أن طالما لا أعطيكم الكود المصدري، فلن تعرفوا أبدًا ما إذا كان هناك قرود داخل صندوقي الأسود تدوس على المولدات أم لا.


لكن ظهور شيء يُدعى REA قد دمر تلك “الصندوق الأسود”.



منطقه بسيط وخشن، ولكنه مذهل.


نموذجك الكبير ليس ذكيًا جدًا، أليس كذلك؟ لكن أليس لديك القوة لربط الدجاج؟ ألا يمكن لـ Ghidra و Hopper أن يقطعا الحديد كما لو كانا طينًا؟ ومع ذلك، هل لا يفهم أحد ذلك؟


الخط، قام REA بإجراء عملية MCP أساسية.(بروتوكول سياق النموذج)وكيل، أحضر هذين الشخصين إلى نفس الغرفة.


الوضع الحالي هو: لا حاجة لك لمعرفة ما هو ملف ELF أو ما يعنيه كود EVM، كل ما عليك فعله هو إعطاء الأوامر مثلما يفعل العم:


اذهب وانظر كيف يتم كتابة رابط لوحة المفاتيح المشتركة في Notion؟


ثم سيقوم الذكاء الاصطناعي الخاص بك بتنفيذ عملية استدعاء لـ REA بنفسه، وسيقوم بعملية الاستخراج العكسي (decompilation)، وقراءة الكود المجمع (assembly code)، وتتبع الخطوات للوصول إلى واجهة المستخدم (user interface)، وأخيرًا سيقدم تقريرًا لك بلغة بشرية:


تقرير للمدير، الطريقة التي تم بها ذلك هي كالتالي، وهذا هو الكود المعاد هيكلته الذي يمكن استخدامه مباشرة في لغة C++.



هذا مجرد مثال خاص بصناعة البرمجيات لـ「ذرات الذكاء من ثلاثية الأبعاد“!


أمام واجهة REA، أصبحت سلوكيات تشغيل التطبيق، والبيانات الثنائية الأصلية، وملفات APK لنظام أندرويد، بل وحتى البرمجيات الثابتة للأجهزة، كأنها غرف شفافة لا يمكن اختراقها من أي اتجاه.


نهاية سخيفة


إذا كنت لا تزال تعتقد أن هذا مجرد أداة مساعدة للإنسان، فربما أنت لا تعرف شيئًا عن جشع الطبيعة البشرية وحتميات المنطق.


هنا سنقوم ببعض التنبؤات التي من المحتمل جدًا أن تتحقق:


أولاً، على مستوى الكود، سيصبح انتحال “الابتكارات الدقيقة” علماً أوتوماتيكياً دقيقاً.


في الماضي، عند القيام بالنسخ، كان عليك أن تنظر إلى واجهة المستخدم (UI) وتحاول تخمين المنطق المستخدم، أما الآن فإن الذكاء الاصطناعي (AI) يستخدم أدوات لاختيار التعليمات المجمعة (assembly instructions) الموجودة في الجزء السفلي من الكود مباشرةً.


أولئك الذين يعتمدون على خوارزميات حصرية واحدة أو اثنتين بالإضافة إلى بعض الحيل البسيطة لمزج المكونات الغذائية، عندما يستيقظوا غدًا صباحًا في شركاتهم من نوع SaaS، سيجدون أن نقاط بيعهم الأساسية قد تم نشرها مجانًا في مستودعات المصادر المفتوحة.


الثاني هو أن محامي حقوق الملكية الفكرية (IP) يرحبون بـ「النوبة القلبية الجماعية」.



عندما يصبح إثبات "تشابه الأكواد غير الأساسية" أمرًا سهلاً مثل شرب الماء، فإن قوانين حقوق الملكية الفكرية الحالية ستصبح مجرد ورقة بلا معنى.


لا يمكنك مقاضاة الذكاء الاصطناعي، وعلاوة على ذلك، فإن الكود الذي ينسخه الذكاء الاصطناعي يتمتع بنفس المنطق، لكن التركيبة النحوية تتغير تمامًا، بحيث حتى القضاة لا يعرفون كيف يمكنهم الحكم في الأمر.



ثالثًا، وهو الأكثر سخافة: ستكون هناك منافسة في هندسة البرمجيات المستقبلية تُعرف بأنها "مسابقة ضد الإنسانية"، وهي منافسة قبيحة للغاية.


نظرًا لأنه لا يمكن إخفاء الكود، فإن الخيار الوحيد أمام الشركة هو بذل كل جهد ممكن لحماية أصولها الضعيفة. "تشفير الكود" (Code Obfuscation).


على سبيل المثال، خوارزمية الترتيب السريع باستخدام لغة بايثون، بعد تشويش الكود، أصبح الكود البسيط والأنيق كالتالي:



في المستقبل، لن يسعى المبرمجون بعد الآن وراء جمال الكود وقابليته للقراءة وكفاءته، بل سيبذلون قصارى جهدهم لجعل الكود فوضويًا للغاية، بحيث حتى الذكاء الاصطناعي قد يفكر في الانتحار عند رؤيته.(انتهاء الجلسة)درجة الأمر.


سندخل عصرًا مثيرًا للغاية: حيث يعمل مهندسو الذكاء الاصطناعي جاهدين لتحويل الفضلات إلى أطعمة لذيذة، بينما يعمل المهندسون البشريون أيضًا جاهدين لتحويل هذه الأطعمة اللذيذة مرة أخرى إلى فضلات.


قال وايلد إن كل شيء في العالم، باستثناء الجنس نفسه، مرتبط بالجنس.


باستخدام هذه العبارة، في REA، باستثناء الكود نفسه، كل أعمال البرمجيات في العالم مرتبطة فقط بالقدرة الحاسوبية والبيانات وتأثيرات الشبكة.


الكود لم يعد مقدسًا؛ إنه مجرد مجموعة من المواد القابلة للعكس والتحليل وإعادة الهيكلة في أي وقت.


REA هذا النوع من الأشياء التي تخفي العيوب يتم استخدامه بسرعة كبيرة للغاية، لدرجة أن العديد من الشركات الكبيرة الآن واقفة عارية في الريح، وما زالت تعتقد أنها ترتدي ملابس جديدة ورائعة. 


مراجع:

https://github.com/morluto/rea


المؤلف من "شين زهي يوان"، "ماركو".

有用吗?

技术支持在线客服
侧栏
返回顶部
简体中文ZH-CNDefault繁體中文ZH-TWEnglishEN日本語JA한국어KOภาษาไทยTHTiếng ViệtVIBahasa IndonesiaIDEspañolESFrançaisFRDeutschDEРусскийRUPortuguêsPTItalianoITالعربيةAR