Live data from Hacker News

Viewing profile — postmodern_mod3

postmodern_mod3

HN member
Joined
Thu, Jan 10, 2013, 8:07 AM UTC
HN karma
37
Public activity
30 items

About postmodern_mod3

No profile information was provided.

Recent public activity

  1. comment
    Comment #41042673

    Title got a little cut off. Should mention the new recon engine (ronin-recon) and the new local Web UI (ronin-app).

  2. comment
    Comment #39186439

    "but the ecosystem is the biggest problem by promoting magic." This argument isn't entirely true anymore. The Ruby ecosystem has mostly moved away from meta-programming, and embrac…

  3. comment
    Comment #39186354

    There is a significant anti-Ruby sentiment in the tech industry right now, especially in certain fields like InfoSec, that is being pushed by a very vocal subset of the community. …

  4. comment
    Comment #39177296

    Even Haskell has exceptions. Even with Strong Typing and Functional Programming, things can go wrong, like network issues or your hard drive fills up.

  5. comment
    Comment #36809008

    Recently there was a news story about how a typo in a US military address (.mil) caused top secret emails to accidentally be sent to a similar Mali address (.ml). This blog post sh…

  6. story
  7. comment
    Comment #34633794

    There is not a Python equivalent to Ronin as a whole, to my knowledge. There are however Python libraries that provide some of the features of Ronin. For example, pwntools can be u…

  8. comment
    Comment #34631311

    It might still be. The original metasploit developers had a habit of vendoring all of their dependencies to create a mono-repo that "just worked" (tm), even after Bundler was creat…

  9. story
  10. comment
    Comment #33794081

    One minor note: Crystal achieved basic Windows support as of 2021/11/18. https://github.com/crystal-lang/crystal/issues/5430 As of Crystal 1.5.0, Windows support is basically there…

  11. comment
    Comment #31197496

    How so? Go does not prevent you from writing a monolith. Furthermore, Go does not actually require that you check the err return value of functions.

  12. comment
    Comment #31197373

    You can write "complected" monoliths in any language. You can also write SOAs in any language. If you need native performance, Crystal is a better option, as it provides much of th…

  13. comment
    Comment #26549545

    - tooling: there is a VS Code plugin for Crystal ( https://marketplace.visualstudio.com/items?itemName=crystal-... ). There is also syntax highlighting for most popular editors, if…

  14. comment
    Comment #5506698

    If you are looking for a minimal alternative to RVM, you should also checkout chruby ( https://github.com/postmodern/chruby#readme ). It's only ~90 LoC, supports bash/zsh, optional…

  15. comment
    Comment #5137338

    Took a while to write a new blog post. Still, CVE-2013-0333 relies on the same YAML deserialization technique as CVE-2013-0156, so all the previous information is still relevant.

  16. comment
    Comment #5132655

    and write-up for those who are interested in the technical details: http://ronin-ruby.github.com/blog/2013/01/28/new-rails-poc.h...

  17. comment
    Comment #5132351

    Not unless nginx/apache routes the request directly to public/. There will definitely be more code-paths to YAML.load, but so far ActionDispatch::Http::Parameters has been the entr…

  18. comment
    Comment #5131992

    @benmmurphy seems to be the only one who knows how to get RCE via Syck (1.8.x YAML parser). https://twitter.com/benmmurphy/status/296025302986014720

  19. comment
    Comment #5131794

    Bonus points if you exfiltrate config/initializers/secret_token.rb.

  20. comment
    Comment #5131790

    Maybe graph the rate of vulnerabilities discovered vs. LoC/files added? It's safer to only use vulnerability counts as a metric for how interesting software is to security research…

  21. comment
    Comment #5131704

    YAML does not allow execution of arbitrary Ruby code. Some YAML types allow specifying a custom class, which the Psych YAML parser (default in Ruby 1.9) will call the initialize or…

  22. comment
    Comment #5131696

    What if I told you that there is a new web framework similar to Rails, called Fortran on Fails. It has zero vulnerabilities reported against it, ergo it must be 100% secure.

  23. comment
    Comment #5131678

    > Similar projects with a similar user base, like Django, don't have vulnerabilities of this severity with this frequency. Not all Django vulnerabilities have been discovered or re…

  24. comment
    Comment #5131663

    Here you go: https://gist.github.com/4660248

  25. comment
    Comment #5131660

    Vulnerability counts are misleading metric for security. They do not include the vulnerabilities which have not yet been discovered or created.