Según el monitoreo de SlowMist, el token AIDC en BSC fue atacado, con una pérdida de 220.12 WBNB, equivalentes a aproximadamente 120,900 dólares estadounidenses. SlowMist indicó que la causa raíz es que el \_sellTransfer() de AIDCToken acumula un 30% del monto quemado, pero no lo deduce del vendedor; posteriormente, cualquier transferencia que no sea de par activa \_executeAccumulatedBurn(), que quema tokens incorrectamente desde el saldo de uniswapPair en lugar del saldo del vendedor, y llama a sync(), lo que reduce artificialmente la reserva de AIDC en el AMM, permitiendo al atacante retirar WBNB.

Ver original
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 4
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
StarsInTheGlassDome
· hace10h
El análisis de SlowMist es claro, pero ¿el equipo del proyecto no realizó pruebas antes del lanzamiento?
Ver originalResponder0
KiteStringQuant
· hace12h
120,000 dólares no es mucho para el ecosistema de BSC, pero este error matemático básico es bastante descabellado.
Ver originalResponder0
GovernanceVoting
· hace12h
_sellTransfer no deduce dinero del vendedor pero acumula destrucción, ¿quién escribió este código...
Ver originalResponder0
DepegDaydream
· hace12h
Otro agujero de lógica de contrato, el mecanismo de destrucción está al revés, ¿cómo pasó la auditoría?
Ver originalResponder0
  • Fijado