في وقت مبكر من رحلة التدقيق الخاصة بك؟ أنشأنا موردا تعليميا جديدا: Buggy ERC-20s Buggy ERC-20s عبارة عن إعادة شراء ل 20 (نعم هذا مقصود) لتنفيذ عقد ERC-20 ، ولكن مع وجود خطأ. قدر الإمكان ، حاولنا أن نجعل هذه الأخطاء تعكس نوع الأخطاء التي يرتكبها المطورون بالفعل. هذا تمرين تعليمي نستخدمه في معسكر Solidity Bootcamp الخاص بنا ، ولكن كما تعلم ، فإننا نجعل جميع موارد التعلم لدينا مجانية. ستقوم بشحذ عينيك لالتقاط الأسطر المفقودة ، وتجميع التعليمات البرمجية ولكن التي تتصرف بشكل غير صحيح ، وحالات الزاوية المهمة. هذا ليس CTF عاديا ، فنحن لا نقدم لك اختبارات الوحدة للتحقق من إجابتك لأن هذا ليس واقعيا. سيتعين عليك معالجة المشكلات بالطريقة التي يفعلها المدقق عادة! لقد صنعنا مجموعة كبيرة إلى حد ما من المشاكل لأننا نريدك أن تحصل على بعض التكرار في ممارستك. الممارسة ليست واحدة وفعلية. على الرغم من وجود بعض الأخطاء المتشابهة بين الرموز المميزة ، إلا أن أيا من المستودعات لا يحتوي على أخطاء متطابقة. يحتوي كل مستودع على خطأ واحد ، والخطأ خطير وليس افتراضيا. بعض الأخطاء واضحة وبعضها خفي. تعتبر نفسك من ذوي الخبرة؟ ثم يجب أن تكون قادرا على اكتشاف الخطأ في أقل من دقيقة لكل قاعدة تعليمات. قد يكون القفز إلى تدقيق قاعدة بيانات كبيرة أمرا مخيفا ، لذلك جعلنا هذا بمثابة نقطة انطلاق. تم إنشاء هذا الريبو بواسطة @degenshaker. الرابط التالي.
‏‎13.02‏K