מפת התקיפה על בסיס נתוני שרשרת, ההודעה הרשמית של Binance ודוח Chainalysis. הכשל לא היה קריפטוגרפי: התוקף לא גנב מפתח, הוא השיג את הזכות לבקש חתימות.
לחצו Play: הגרף מצטבר לפי השעות האמיתיות של הטרנזקציות. הקו הכחול הוא ההקפאות — שימו לב למרווח של 54 דקות עד הראשונה.
מהארנקים החמים של Binance, דרך כתובות התוקף, לאחת משלוש תוצאות. רחפו על זרם כדי לראות את הסכום. מיליארדי דולרים, ערך בזמן האירוע.
רחפו על מקטע. כל הסטייבלקוינים הוקפאו תוך שעות; מה שנשאר אבוד הוא בדיוק מה שאי אפשר להקפיא.
הארנק של Binance עיבד משיכות כל כמה שניות, וה‑nonce שלו זז כל הזמן. התוקף לא יכול היה לדעת איזה ערך יהיה ברגע ההכללה בבלוק — אז חתם על חלון של 50. נסו בעצמכם.
באירוע האמיתי הטרנזקציה נכנסה לבלוק כשה‑nonce היה 18,914,809 — ההרשאה ה‑35 תפסה, 49 נזרקו ללא עלות.
50 חתימות תקפות לא מקבלים מהטעיית מסך אישור. מקבלים אותן כשאפשר לבקש מהחותם כל דבר, כמה שרוצים.
ולמען הדיוק: EIP‑7702 היה נוחות, לא חולשה. בשאר הרשתות התוקף פשוט חתם על העברות רגילות. חסימת 7702 לא הייתה משנה את התוצאה.
התעשייה הגיבה ל‑Bybit בהקשחת החתימה. שתי הפריצות הבאות עקפו את זה — הבקרות ישבו על ה‑host שהתוקף כבר שלט בו.
מערכת החתימה (HSM, KMS או MPC — Binance לא פרסמה) מקבלת hash ומחזירה חתימה. היא לא יודעת אם זו משיכה של 0.1 ETH או מסירת הארנק.
יצירה, גיבוי ומחיקה של מפתחות.
נגיש לכל מי שמחזיק credential.
allowlist ליעדים, תקרות חשיפה לשעה, איסור על 7702/SetCode לארנק חם, אישור שני ממערכת שמישור ה‑DevOps לא מגיע אליה. אכיפה בתוך גבול החתימה או ע"י חותם‑משנה עצמאי.
אין SSH, אין kubectl exec; break‑glass עם אדם שני ומגבלת זמן. זהות workload מעוגנת בחומרה, לא ב‑secret שמעתיקים מלפטופ.
חותם שמייצר 50 הרשאות בטרנזקציה אחת לארנק שמעולם לא ייצר אחת — עוצר את עצמו ב‑20:20:59, לא ב‑21:14.
חתימה ל‑nonce עתידי לא פגה לעולם. התוקף יכול היה להכין אלפי פצצות זמן. לוגי החותם יגידו כמה חתימות יוצרו מול כמה הגיעו לשרשרת — הפער הוא המלאי.
הקבוצה הזו עובדת בסקאלה של קריירה: ב‑Drift (אפריל 2026, $285M) הקימה חברה מזויפת, הפקידה מיליון דולר, ונפגשה עם הקורבנות בכנסים חצי שנה. תניחו שהלפטופים כבר פרוצים — ותשאלו איך מונעים פעולה בלתי הפיכה.
| רשת | כתובת | תפקיד |
|---|---|---|
| EVM | 0x5227f603C1eE34CE3C06eFe6477003BDfCCB2f8c | כתובת קבלה ראשית |
| EVM | 0x7C8601d4645b93cea45F71e118A729332e6B5CA0 | מפעיל |
| EVM | 0x63e842B054Bd624a465454D533C33F573e9c6fAe | חוזה sweeper (7702 delegate) |
| Bitcoin | bc1q0mtc2f5agpkvlq6hhahmfr3hlr55kyfjhl2mnm | מעבר ראשון |
| XRP | rK21t6nGLy4MNDqhvy3pGwcLFy25qgfzMx | מעבר ראשון |
| Tron | TG5iBMQPrDzJJAUM8GMVBf1hRaJ1wvzsGi | מעבר ראשון |
| Solana | AffzFDKZbyMiU11zmVBoAqD25ugpr7xoWWyRyGigBEaU | מעבר ראשון |