Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Glitching Ruby Script

Urabe Shyouhei
September 19, 2017

Glitching Ruby Script

A #rubykaigi 2017 Lightning Talk

Urabe Shyouhei

September 19, 2017
Tweet

More Decks by Urabe Shyouhei

Other Decks in Technology

Transcript

  1. Glitching Ruby Script
    using
    American Fuzzy Lop
    @shyouhei

    View full-size slide

  2. In short, AFL is
    a tool to glitch
    something.

    View full-size slide

  3. Why not use
    it to glitch our
    ruby script.

    View full-size slide

  4. 1: patch ruby.

    View full-size slide

  5. OK That was
    too difficult.

    View full-size slide

  6. Steps revised:

    View full-size slide

  7. 1: docker pull.

    View full-size slide

  8. That’s all ;)

    View full-size slide

  9. *OQVU (MJUDIFE

    View full-size slide

  10. *OQVU (MJUDIFE

    View full-size slide

  11. *OQVU (MJUDIFE

    View full-size slide

  12. N o w , R u b y
    comes with
    many tests.

    View full-size slide

  13. What if we
    glitch those
    tests?

    View full-size slide

  14. It’s fun that AFL
    automatically
    finds bugs.

    View full-size slide

  15. Let AFL work
    for you today!

    View full-size slide