đŸ§” 1/10 RĂ©capitulatif du hack $K et plan de rĂ©cupĂ©ration Les 72 derniĂšres heures ont Ă©tĂ© brutales. Une exploitation de proxy sophistiquĂ©e a permis Ă  un attaquant de frapper un nombre illimitĂ© de $K sur Arbitrum, de vider notre pool Uniswap + le coffre Morpho, et a fait s'effondrer le prix avec des millions de faux tokens. Voici le rĂ©capitulatif et le chemin Ă  suivre đŸ§”
Toutes les informations sur le $K Proxy Hack et le chemin à suivre dans cet article de blog 👇
2/10 Que s'est-il passĂ© ‱ Proxy "hacker-proxy" cachĂ© Ă  l'intĂ©rieur du proxy ERC-1967 đŸš© ‱ L'attaquant a inversĂ© le pointeur, a saisi owner() + a mintĂ© Ă  volontĂ© ‱ A drainĂ© 1,55 M $ de liquiditĂ©s & USDC en quelques minutes ‱ Le prix s'est effondrĂ© de >95 % đŸ’„
1/ AprĂšs 12 heures Ă©prouvantes, maintenant que nous avons plus d'infos, je voulais fournir un rĂ©capitulatif complet de ce qui s'est passĂ© et quel est notre plan pour nous remettre de cela. Le hacker a pu frapper des K tokens illimitĂ©s sur Arb et prendre 1,55M en ETH et USDC de Uniswap et Morpho (+ dommages sur le prix du K) đŸ§”
3/10 Ce qui ne s'est pas passĂ© ✅ Contrats Kinto L2, pont, SDK de portefeuille, infrastructure AA ⛩ ✅ DĂ©pĂŽts/retraits d'utilisateurs sur Kinto Le bug Ă©tait assez complexe et reposait sur le problĂšme de slot des proxy ERC-20 vieux de 10 ans et des explorateurs de blocs que nous n'avons pas Ă©crit.
4/10 Chronologie (UTC) ‱ 9 juil. 20:17 – Exploit divulguĂ© ‱ 10 juil. 08:40 – L'attaquant crĂ©e et vide la liquiditĂ© ‱ 10 juil. 09:50 – PremiĂšre annonce de l'Ă©quipe Kinto ‱ 10 juil. 16:18 – Divulgation de Venn reconnaissant que Kinto n'a pas Ă©tĂ© informĂ© ‱ 10 juil. 21:44 – Fil complet rĂ©capitulant la situation ‱ 11 juil. – Engagement de ZeroShadow signĂ© & autoritĂ©s contactĂ©es ‱ 12 juil. – PlongĂ©e technique approfondie par @pcaversaccio
J'ai donc dĂ©couvert que c'est encore plus sophistiquĂ©. J'ai observĂ© que la transaction de frontrunning (par les attaquants) appelle `initialize` et que les protocoles appellent Ă©galement _avec succĂšs_ `initialize` aprĂšs (ainsi ils pensent que tout est normal). Mais attendez, comment est-ce mĂȘme possible ? J'ai dĂ» examiner trĂšs en profondeur les changements de slot de stockage et devinez ce que j'ai trouvĂ© : ils _rĂ©initialisent_ la valeur du slot de stockage `_initialized` Ă  la fin de la transaction de frontrunning (aprĂšs avoir Ă©changĂ© avec le contrat d'implĂ©mentation malveillant). Cela signifie que le stockage du proxy semble maintenant comme s'il n'avait jamais Ă©tĂ© initialisĂ©. Le slot de stockage pertinent Ă  examiner est `keccak256(abi.encode(uint256(keccak256(" - 1)) & ~bytes32(uint256(0xff))` = `0xf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00` C'est du mal de niveau supĂ©rieur.
5/10 Impact ‱ Perte directe : 1,55 M$ ‱ Capitalisation boursiĂšre : –10 M$ ‱ Fournisseurs Morpho dus 3,2 M$ ; emprunteurs dĂ©tiennent 2,4 M$ (liq ≄ 3)
6/10 Le plan de retour 1ïžâƒŁ DĂ©ployer le $K v2 sans proxy sur Arbitrum 2ïžâƒŁ Prendre un instantanĂ© & restaurer TOUS les soldes (on-chain + CEX) Bloc : 356170028 3ïžâƒŁ CrĂ©er un nouveau pool Uniswap & rouvrir les CEX au prix d'avant le hack 4ïžâƒŁ Les emprunteurs ont 90 jours pour rembourser → les fournisseurs rĂ©cupĂšrent 85 %+ 5ïžâƒŁ Les "acheteurs de dip" avant notre premiĂšre alerte reçoivent v2 $K au prorata
7/10 OĂč nous en sommes maintenant ‱ Trading gelĂ© sur Gate, MEXC, BingX ‱ LiquiditĂ© restante retirĂ©e pour protĂ©ger les utilisateurs du trading ‱ Collaboration avec les enquĂȘteurs et les Ă©changes ‱ Élaboration du plan de migration
8/10 Nous levons un fonds de rĂ©cupĂ©ration GĂ©nĂ©rer de la nouvelle liquiditĂ© n'est pas gratuit. Si vous croyez en la mission de Kinto—un DeFi plus sĂ»r et conforme—envisagez d'aider. Chaque wei va Ă  la liquiditĂ© et Ă  la restitution. Veuillez nous contacter 🙏
9/10 Notre promesse Ce n'Ă©tait pas un bug dans le code de Kinto, mais la responsabilitĂ© nous incombe. Nous allons : ‱ Migrer le token aussi vite que possible đŸ›Ąïž ‱ Garder la communication 100 % transparente ‱ Rendre chaque utilisateur affectĂ© entier aussi rapidement que humainement possible
Afficher l’original
27,01 k
145
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX n’est pas l’auteur du ou des articles citĂ©s et ne revendique aucun droit d’auteur sur le contenu. Le contenu est fourni Ă  titre d’information uniquement et ne reprĂ©sente pas les opinions d’OKX. Il ne s’agit pas d’une approbation de quelque nature que ce soit et ne doit pas ĂȘtre considĂ©rĂ© comme un conseil en investissement ou une sollicitation d’achat ou de vente d’actifs numĂ©riques. Dans la mesure oĂč l’IA gĂ©nĂ©rative est utilisĂ©e pour fournir des rĂ©sumĂ©s ou d’autres informations, ce contenu gĂ©nĂ©rĂ© par IA peut ĂȘtre inexact ou incohĂ©rent. Veuillez lire l’article associĂ© pour obtenir davantage de dĂ©tails et d’informations. OKX n’est pas responsable du contenu hĂ©bergĂ© sur des sites tiers. La dĂ©tention d’actifs numĂ©riques, y compris les stablecoins et les NFT, implique un niveau de risque Ă©levĂ© et leur valeur peut considĂ©rablement fluctuer. Examinez soigneusement votre situation financiĂšre pour dĂ©terminer si le trading ou la dĂ©tention d’actifs numĂ©riques vous convient.