هناك نمط جديد مثير للاهتمام من قبل المحتالين لجعل المحافظ المخترقة تنكسر تماما حتى لا تتمكن من إرسال أي أموال إليها لأي عمليات إنقاذ. TL. DR: إذا قمت بحساب EIP-7702 _self-delegate_ عنوان محفظتك ، فإنك تقضي على محفظتك تماما. فكيف يعمل هذا؟ إذا قمت بتعيين محفظة EOA الخاصة بك كعنوان تفويض، فإن الرمز المعين في محفظتك هو "0xef0100 || your_address'. الآن وفقا ل EIP-7702 ، يستخدم مؤشر التفويض رمز التشغيل _banned_ '0xef' للإشارة إلى أنه يجب التعامل مع الكود بشكل مختلف عن الكود العادي. كل شيء جيد؟ قد تعتقد أن هذا سيؤدي إلى إنشاء سلسلة / حلقة لا نهائية محتملة من التفويضات ، ولكن لا ، وفقا للمواصفات: "يجب على العملاء استرداد الرمز الأول فقط ثم التوقف عن اتباع سلسلة التفويض". إذن ما يحدث هو أنه عندما تفوض نفسك إلى عنوانك الخاص ، فإنك تستدعي بشكل فعال رمز التشغيل غير الصالح "0xef" لكل تردد يمر عبر محفظتك وستعود المعاملة.
But you can simply solve this, by using my rescue script that can rescue all funds from a compromised wallet using a paymaster and a friendly delegator & there is _no need_ to send ether to the compromised wallet at all.
أعني أنه يمكنك تقنيا إجبار ETH على الدخول إلى أي حساب أيضا ، ولكن هذا النهج أنظف بكثير لإنقاذ أي شيء من المحفظة المخترقة.
‏‎13.52‏K