diff --git a/modules/nops/ppc/simple.rb b/modules/nops/ppc/simple.rb index 2db07add50..b232953552 100644 --- a/modules/nops/ppc/simple.rb +++ b/modules/nops/ppc/simple.rb @@ -35,7 +35,7 @@ class MetasploitModule < Msf::Nop badchars = opts['BadChars'] || '' random = opts['Random'] || datastore['RandomNops'] - if( random and random.to_s.match(/^(t|y|1)/i) ) + if random 1.upto(1024) do |i| regs_d = (rand(0x8000 - 0x0800) + 0x0800).to_i regs_b = [regs_d].pack('n').unpack('B*')[0][1, 15]