Skip to content

Commit 19ff7f9

Browse files
committed
Merge remote-tracking branch 'wchen-r7/encoder_fixes' into rapid7
2 parents 0f346dd + 1922795 commit 19ff7f9

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lib/rex/encoder/alpha2/unicode_mixed.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,12 @@ def self.gen_decoder_prefix(reg, offset)
3939
'EDI' => 'WWYA' + mod, # push edi, pop edi
4040
}
4141

42-
return regprefix[reg]
42+
prefix = regprefix[reg.upcase]
43+
if prefix.nil?
44+
raise "Critical: Invalid register"
45+
end
46+
47+
return prefix
4348
end
4449

4550
def self.gen_decoder(reg, offset)

msfvenom

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ if opts[:encode]
369369
next if not enc
370370
begin
371371
break if done
372-
#enc.datastore.import_options_from_s(datastore, '_|_')
372+
enc.datastore.import_options_from_hash(datastore)
373373
skip = false
374374
raw = nil
375375

0 commit comments

Comments
 (0)