Rafa_F
December 18, 2015, 3:11pm
1
Hi,
1- I have a friend which will learn programming only if I find a way to
setup metasploit-framework in a IDE and a debugger,
2- I’m quite sure that metasploit is one of the biggest ruby program,
So my big question is : how would you debug metasploit ?
I’m quite sure that it wouldn’t be more complicated than :
gem install sommeDebuggerIDEname
and add sommeDebuggerIDEname::start() in metasploit-framework’s source
code at an intelligent place (probably at the beginning of msf/core.rb)
but because I downloaded ruby for the 1st time one week ago, I can’t
find it and I need help !
thank you very much for your advices (note that when you google
‘metasploit debugger’ you nearly don’t find anything)
reuns.
reuns
December 18, 2015, 7:07pm
2
I doubt any oldtime ruby users use metasploit.
It’s mostly a tool to attract inexperienced people.
but because I downloaded ruby for the 1st time one week ago,
I can’t find it and I need help !
If you can’t even find the project source page then this is
a good sign that you would be only wasting your time.
note that when you google ‘metasploit debugger’ you nearly
don’t find anything
Even google knows how a hopeless waste of time it is for
everyone to google for metasploit.
On the topic of IDEs, you don’t need an IDE in ruby.
reuns
December 18, 2015, 7:41pm
3
If you start like this, then ruby is itself mostly a tool to attract
inexperienced people :
python has so much more users and features, that choosing Ruby is
completly crazy when you know what implies using such an un-common
language.
so my question was :
how would you add a good debugger to a big ruby software ?
(interpreted languages should be easy to debug and to inspect at
runtime, so I won’t be satisfied of a minimal debugger)
thank you for you help !
reuns
December 18, 2015, 8:00pm
4
now, I’m quite sure that I should tell metasploit to launch pry
instead of ruby (with pry-stack_explorer !! wtf is that debugger which
doesn’t come at first with a callstack inspector…),
is there a better (non-console?) debugger for ruby ?
(like the chrome or firefox javascript debugger)