euronymous — 2 January, 2014 - 12:30
I've been very very busy in 2013, that's why :D
If you don't know, I have been writing a book, together with Wade Alcorn and Christian Frichot: Browser Hacker's Handbook
You can pre-order it here: http://www.amazon.com/Browser-Hackers-Handbook-Wade-Alcorn/dp/1118662091/
If you like web security, social engineering, red team assessment and BeEF, you must have this book (trust me)!
Next conferences planned for 2014 right now are:
- InsomniHack (end of March, Geneve, Switzerland)
- AthCon (early June, Athens, Greece)
- KiwiCon (end of 2014, NZ)
Anyway, this post just wants to be a small update over my older post on debugging Ruby 1.9. Right now I'm using 1.9.3p484 (installed via RVM on OS X Mavericks).
I'm also using IntelliJ IDEA Ultimate 13, and you should do it too if you need a proper Ruby IDE. The following is what you need to do in order to download and install the required gems. I'm assuming you have a Ruby 1.9.3p484 environment and necessary build tools (for native gems) already working in your system.
wget http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem gem install linecache19-0.5.13.gem wget http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=/Users/<your_user>/.rvm/rubies/ruby-1.9.3-p484/include/ruby-1.9.1/ruby-1.9.3-p484 wget http://rubygems.org/downloads/ruby-debug-base19x-0.11.30.pre10.gem gem install ruby-debug-base19x-0.11.30.pre10.gem -- --with-ruby-include=/Users/<your_user>/.rvm/rubies/ruby-1.9.3-p484/include/ruby-1.9.1/ruby-1.9.3-p484 gem install ruby-debug-ide -v 0.4.22
After this is done, start IntelliJ IDEA, add a new Debug configuration for your Ruby project (BeEF in this case), add your breakpoints and start debugging.
Happy new year and happy debugging too!
AthCon 2012 was just amazing. Kyprianos, Christian and Anna did a great job organizing the conference and assuring fun for attendees.
The talk I presented was called "Advances in BeEF: RESTful API, WebSockets, XssRays enhancements".
I received a lot of positive feedbacks from good friends and known hackers (my friend Felix 'FX' Lindner is one of those :-), especially for my the RESTful API screencast where I programmatically control BeEF and pwn hooked browser with Java Rhino RCE.
The live demos of experimental WebSockets support and XssRays enhancements were appreciated as well.
The day before my talk Keith Lee played good electronic music and we had tens of BeERs having fun.
In other words, one of the best conferences I've been recently.
You can find the slides here:
The screencast here:
The RESTul api Ruby script used during the screencast, together with the api documentation, ca be found on the BeEF project wiki.