مهندس أمن Web3 · الرياض

أجد الثغرةقبل أن يجدها المهاجم.

أنا حسام هاني (s0sta). أراجع العقود الذكية بعين المهاجم، وأبني البروتوكولات مع اختباراتها من أول سطر، وأدرس اختراقات DeFi الحقيقية حتى لا تتكرر الأخطاء نفسها.

بروتوكولًا مبنيًا من الصفر
27
اختبارًا ناجحًا
838
اختراقًا حقيقيًا مدروسًا
860
نوعًا من الثغرات
20
~/web3-smart-contract-projects
$ forge test[PASS] testFuzz_MintNeverExceedsCap[PASS] test_Refund_ReentrancyBlocked[PASS] test_Release_ReentrancyBlocked[PASS] testFuzz_ClaimNeverPaysMoreThanVested[PASS] testFuzz_SwapNeverBreaksInvariant…838 passed, 0 failed
أسماء اختبارات حقيقية من مستودعي العام.

المشاريع

27 بروتوكولًا، خمس سلاسل، وكلها مختبرة

بدون OpenZeppelin وبدون مكتبات خارجية. لكل بروتوكول اختبارات وحدة وfuzz واختبارات هجوم، وسكربت نشر، وتطبيق dApp خاص به على شبكة Sepolia التجريبية.

  1. I Foundations 5 تطبيقات · 155 اختبارًا
  2. II DeFi mechanics 5 تطبيقات · 106 اختبارًا
  3. III Real-world law 2 تطبيقات · 68 اختبارًا
  4. IV Islamic finance 6 تطبيقات · 152 اختبارًا
  5. V Full platforms 9 تطبيقات · 357 اختبارًا

بعض منها

الأبحاث

أدرس كيف تنهار منصات DeFi

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

حادثة
860
تحليلًا معمقًا
147
فئة من الأسباب الجذرية
20
خسائر في الحالات المعروف مبلغها
$6.0B
افتح الأرشيف

الأرشيف باللغة الإنجليزية.

أكثر الأسباب الجذرية تكرارًا
  1. Access Control 204 حالة
  2. Oracle / Price Manipulation 158 حالة
  3. Business Logic 157 حالة
  4. Token Logic 73 حالة
  5. Reentrancy 54 حالة
  6. Key Compromise 37 حالة

الثغرات

ثغرات اكتشفتها

كل ثغرة تعرض درجة الخطورة، والأثر، والإثبات، والإصلاح.

أولى الثغرات في الطريق

لا أنشر الثغرة هنا إلا بعد تطبيق الإصلاح، وبعد موافقة المشروع أو المسابقة.

التدقيق
Hosam Hani
s0sta · Hosam Hani

عني

الأمن من جهتي النظام

في عملي اليومي أنا مدير تقنية المعلومات في الرياض: خوادم وشبكات واستجابة للحوادث الأمنية لشركة فيها 600 موظف. علّمني هذا العمل كيف تنهار الأنظمة الحقيقية تحت الضغط. وفي Web3 أحمل العادة نفسها: افترض أن النظام سيُهاجَم، ثم أثبت أنه سيصمد.

المدينة
الرياض، المملكة العربية السعودية
الأدوات
Solidity وFoundry واختبارات fuzz وinvariant
اللغات
العربية (اللغة الأم) والإنجليزية
مفتوح المصدر
كل شيفرة البروتوكولات منشورة على GitHub

تواصل

لنؤمّن بروتوكولك معًا

حدّثني عن مشروعك: تدقيق، أو بروتوكول جديد، أو تطبيق dApp. أقرأ كل رسالة وأرد بالبريد الإلكتروني.

  • تدقيق العقود الذكية

    مراجعة أمنية كاملة لعقودك قبل إطلاقها.

    اطلب هذا
  • بروتوكول جديد

    عقود ذكية لفكرتك، مكتوبة من الصفر ومختبرة كأنها تدقيق.

    اطلب هذا
  • تطبيق dApp أو مشروع كامل

    العقود مع تطبيق الويب الذي يحتاجه مستخدموك، جاهز للعمل.

    اطلب هذا

كل طلب يصل إلى بريدي مباشرة، وأرد بالبريد الإلكتروني.

أرسل طلبًا

تفاصيل المشروع (اختياري)

أستخدم بياناتك فقط للرد عليك. سياسة الخصوصية