Argomenti di tendenza
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Un altro hack che ho esaminato di recente è Vicuna Finance di marzo di quest'anno.
Hanno perso $ 700K a causa della manipolazione dell'oracolo del token LP sulla catena Sonic.
L'attacco ha sfruttato un difetto fondamentale dei prezzi che avrebbe potuto essere evitato con una semplice affermazione.
I token LP sono stati prezzati utilizzando una formula di somma di base (price_token1 * amount_token1 + price_token0 * amount_token0) invece di un prezzo equo che tiene conto della formula del prodotto costante del pool.
Sequenza di attacco:
- Grande swap da token0 a token1 gonfiato artificialmente il prezzo dell'oracolo del token LP
- Deposita token LP sopravvalutati come garanzia
- Prendere in prestito il massimo patrimonio a fronte di un valore di garanzia gonfiato
- Il reverse swap ha sgonfiato il prezzo degli LP, lasciando il protocollo con crediti inesigibili
La manipolazione dei prezzi è un modello che vediamo più e più volte, ed è un modello da cui le asserzioni proteggono bene.
In questo esempio, stiamo sperimentando un nuovo cheatcode che consentirà l'ispezione delle chiamate nello stack di chiamate, ideale per rilevare le manipolazioni dei prezzi intra tx.
Verifichiamo che una call "swap" non possa comportare che il prezzo si discosti di oltre il 5% dalla linea di base in qualsiasi momento durante l'esecuzione del tx. È un modo semplice ma potente per proteggersi, ad esempio, dagli attacchi di flash loan.

2,46K
Principali
Ranking
Preferiti