Skip to content
Philippe Teuwen edited this page Mar 1, 2017 · 12 revisions

Todo list

Tutorials

  • Movfuscated AES & DCA (need first the bincompress module)
  • DFA (Karroumi, NSC variants, NSC variants src, plaidctf,...)

Challenges

Attacks

  • New DCA on hack.lu2009 with corresponding adaptations of deadpoolDCA framework
  • Finish DFA on hack.lu2009 via Frida injection (need first support in tool)
  • DFA on Karroumi src?
  • DFA on more chals?
  • Publish plaidctf2013 algebraic attack
  • DCA on plaidctf2013 is possible by tracing registers, see https://twitter.com/ceeesb/status/836262298469576706 dumping EAX before and after all the "call r???" in the tail of function aes_wb_decryptor
  • DCA or DFA against Xiao-Lai

Tools

DeadpoolDCA

  • Add docstrings!
  • Add bincompress (decimate by stddev) to the framework
  • Option to get cipher input via console output (e.g. if generated internally by the chal)
  • Work on start-stop filter
  • Support missing input or output

DeadpoolDFA & JeanGrey

  • Add docstrings!
  • Add DFA via Frida in the framework
  • Dig wide errors regions before crashes regions
  • Don't stop nailing on crash if from goodfault
  • Support DES?
  • Statistical mode with candidates ranking

Tracers

Misc

  • instrumented python vm?
  • trs2daredevil conversion tool