Skip to content
Snippets Groups Projects
  1. Sep 09, 2021
  2. Feb 25, 2021
  3. Oct 03, 2019
  4. Mar 20, 2019
  5. Mar 19, 2019
  6. Mar 18, 2019
  7. Mar 16, 2019
  8. Mar 15, 2019
  9. Mar 13, 2019
  10. Mar 12, 2019
  11. Mar 11, 2019
    • Anh Nguyen-Tuong's avatar
      Trace div/idiv and cleanup code · 5eb8347f
      Anh Nguyen-Tuong authored
      5eb8347f
    • Anh Nguyen-Tuong's avatar
      9f087716
    • Anh Nguyen-Tuong's avatar
      Revamp laf transformation · a8bcce68
      Anh Nguyen-Tuong authored
      Instead of the original laf-intel style instrumentation with nested 1
      byte compare, we instead instrument each byte separately to provide afl
      with hints. We then execute the original cmp/jcc sequence.
      
      Advantages of this method are that we do not have to handle
      signed/unsigned comparisons of bytes, nor do we have to deal with having
      separate code to handle >=, <=.
      
      Furthermore, we can easily guide AFL towards inducing division by zero,
      by doing a compare against 0, i.e., logically add "cmp X, 0" before a "div X" instruction.
      a8bcce68
  12. Mar 09, 2019
  13. Mar 08, 2019
  14. Mar 06, 2019
  15. Mar 04, 2019
  16. Feb 01, 2019
  17. Jan 29, 2019
  18. Sep 04, 2018
  19. Aug 05, 2018
  20. Jul 25, 2018
  21. Jun 03, 2018
  22. Jun 01, 2018
  23. May 28, 2018
  24. May 27, 2018
  25. May 26, 2018
Loading