From e8af2dd67cb7d6e4ff41d01e4af22e7029280b5d Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Mon, 20 Aug 2018 15:53:49 -0500 Subject: [PATCH] bool params are truthy, don't cast to a string --- modules/nops/ppc/simple.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]