~/talk

Surviving in Dark Forest: Towards Evading the Attacks from Front-Running Bots

Talkat USENIX Security '25 · 2025-08-13..08-15· [security, blockchain]
name:Zuchao Ma
links:none on file
links:none on file
name:Feng Luo
links:none on file
name:Xiapu Luo
links:none on file
slides:none on file

EVScope uses dynamic binary analysis plus machine learning to scan 6,761,186 arbitrage transactions and 71 real attack transactions and identifies 32 concrete evasion patterns (25 novel), grouped into execution split, access control, profit control and code obfuscation. Example: a 9308/93AE transaction pair on BSC splits state so bots see a revert and omit the attack. Detection relies on trace slicing, control/data-flow checks, and opcode clustering; EVScope beats a decompiler-baseline on F1 and exposes storage-vs-constant tradeoffs for defenders.

AI-written summary · about

  1. 0:00Front-running bot attacks
  2. 1:16Economic impact
  3. 3:04Challenges overview
  4. 6:33Evading strategies
  5. 8:42Access and profit control
  6. 11:40Unknown evading strategies
  7. 13:13Evasion techniques findings
  8. 15:18Execution split case study
  9. 16:41Code obfuscation
  10. 17:43Defense comparison
  11. 19:10Developer recommendations
  12. 20:13Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.