Method: Rex::Text.rand_base
- Defined in:
- lib/rex/text.rb
.rand_base(len, bad, *foo) ⇒ Object
Base text generator method
1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/rex/text.rb', line 1208 def self.rand_base(len, bad, *foo) cset = (foo.join.unpack("C*") - bad.to_s.unpack("C*")).uniq return "" if cset.length == 0 outp = [] len.times { outp << cset[rand(cset.length)] } outp.pack("C*") end |