Metasploit mailing list archives

REX usage


From: jerome.athias at free.fr (Jerome Athias)
Date: Wed, 11 Apr 2007 11:50:06 +0200

This is an example:

ruby "C:\Program 
Files\Metasploit\Framework3\framework\tools\pattern_create.rb" 1000

pleaseedit this file: pattern_create.rb

You will see:

$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'rex'

and then:

puts Rex::Text.pattern_create(length.to_i, sets)

Hope this helps
/JA

Jipe a ?crit :
Hi list,

I'm trying to use the REX method pattern_create but I get the 
following error, I think this is a kind of "include/require" mistake.

jipe at gadabou ~ $ cd trunk/lib/
jipe at gadabou ~/trunk/lib $ cat test.rb

#!/usr/bin/ruby
require "rex.rb"
print Rex::Text::pattern_create(15, Rex::Text::Numerals)

jipe at gadabou ~/trunk/lib $ ./test.rb
./rex/text.rb:759:in `converge_sets': undefined method `length' for 
57:Fixnum (NoMethodError)
        from ./rex/text.rb:755:in `converge_sets'
        from ./rex/text.rb:593:in `pattern_create'
        from ./test.rb:3
jipe at gadabou ~/trunk/lib $


Thanks for your help




Current thread: