Skip Navigation
postmodern

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Developers Ronin.

Posts
19
Comments
3
Joined
2 yr. ago
Ruby InfoSec @infosec.pub
postmodern @infosec.pub

Ronin 2.1.0 has finally been released! New database tables, new payloads, new recon engine, new Web UI, and more!

Ruby InfoSec @infosec.pub
postmodern @infosec.pub

Announcing the Ronin 2.1.0 Open Beta

Ruby InfoSec @infosec.pub
postmodern @infosec.pub

Stop wasting your time on annoying CTF challenges (and just use Ronin)!

  • Working on wrapping up the Ronin Phase II epic.

  • Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Solving Advent of Cyber 2023 Day 22 with ronin-exploits

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Solving Advent of Cyber 2023 Day 4 using Ronin

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Solving Advent of Cyber 2023 Day 3 using Ronin

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Solving HackThisSite Programming Level 11 with Ronin

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Solving HackThisSite Programming Level 1 with Ronin

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Yes, you can use Ronin on the OSCP

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Ronin is participating in Hacktoberfest 2023!

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    ronin 2.0.5, ronin-support 1.0.3, ronin-db-activerecord 0.1.2, ronin-db 0.1.2, ronin-vulns 0.1.4, ronin-payloads 0.1.4, and ronin-exploits 1.0.3 released!

  • Trying to close out more issues on the ronin-app, a local web UI for Ronin.

  • Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Proposal to deprecate "|command-here" inputs for Kernel.open() accepted

    Dozens of Ruby-related CVEs have been caused by user input being passed to the top-level Kernel.open() method, which not only accepts paths or URIs (if open-uri has been loaded), but also "|command-here" commands which are then opened using IO.popen() resulting in Remote Command Execution (RCE) vulnerabilities. In the next minor Ruby version (3.3.0) a deprecation warning will be printed if a "|command-here" input is given to Kernel.open(). Hopefully, in Ruby 4.0 this insecure feature will be removed.

  • A website wordlist generator that's better than CeWL for ronin-web using ronin-web-spider (based on spidr) and the wordlist library. Current writing the man page, there's a lot of options to document.

  • Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Finding all TLD typos using Ruby and ronin-support

    You may have recently read a news story about how a typo in a US military email address (

    <mailbox>

    @

    <domain>

    .mil ->

    <mailbox>

    @

    <domain>

    .ml) accidentally caused sensitive military secrets to be sent to a similar Mali email address for years.

    What if I told you, you could use Ronin to find all of the one-character-missing valid typos for all of the TLDs?

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    ronin-code-sql 2.1.0 released, a Ruby library for crafting complex SQL injections (SQLi).

    Checkout what new features were added in ronin-code-sql 2.1.0. Using ronin-code-sql you can generate complex and obfuscated SQL injections (SQLi).

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Porting Pwnlib code to Ronin Quick Ref

    A quick reference cheat sheet on how to port pwnlib code to Ronin.

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Porting Python code to Ronin Quick Ref

    A quick reference cheat sheet on how to port Python code to Ruby/Ronin code.

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    How to write a Ruby script for security research using the ronin-support library

    A multi-part guide on how to write quick Ruby scripts using the ronin-support library. ronin-support is sort of like activesupport meets Python's pwnlib, but in Ruby.

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    How to port a Metasploit Exploit to Ronin Exploits

    A step-by-step guide explaining how to port a Metasploit Exploit to Ronin Exploits. Ronin Exploits is a simpler, more Object Orientated, micro-framework for writing and running exploits.

    Ruby InfoSec @infosec.pub
    postmodern @infosec.pub

    Ronin has eight new guides! Ronin is a free and Open Source Ruby toolkit for security research and development.

    Ever wanted to know more about the Ronin CLI, how to use ronin-repos or ronin-db, how to write Ruby scripts using ronin-support, or how to port Metasploit Payloads to ronin-payloads? We now have eight new Guides on those topics. Check it out!