3. RUBY HAS ABILITIES AND TRICKS FOR DEALING WITH ALL STRINGS SCENARIOS
➤ Convert String/Binary to Hex;
➤ Convert Hex to String/Binary;
➤ Encode/Decode String;
➤ Regular Expressions;
➤ String extraction;
➤ Parsing HTML, XML, JSON, etc;
➤ Cryptography libs, MD5, SHA1,2
hash. Generating MySQL/
PostgreSQL, Windows Password
Hashes, etc
4. TOOLS
http://ronin-ruby.github.io/
Ronin
Ronin is a Ruby platform for
vulnerability research and
exploit development.
Ronin allows for the rapid
development and distribution
of code, Exploits, Payloads,
Scanners, etc, via Repositories.
13. HELPERS
➤ Oga - XML/HTML parser - https://github.com/YorickPeterse/oga
➤ html-pipeline - GitHub HTML processing filters and utilities. This module includes a
small framework for defining DOM based content filters and applying them to user
provided content. - https://github.com/jch/html-pipeline
➤ Happymapper allows you to parse XML data and convert it quickly and easily into
ruby data structures. - https://github.com/dam5s/happymapper
➤ nokogiri - is a Rubygem providing HTML, XML, SAX, and Reader parsers with
XPath and CSS selector support. - https://github.com/sparklemotion/nokogiri