Skip to content

Commit e9a4f6d

Browse files
author
jvazquez-r7
committed
2 parents 47c21df + edc2977 commit e9a4f6d

File tree

3 files changed

+351
-258
lines changed

3 files changed

+351
-258
lines changed

lib/msf/core/exploit/exe.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def generate_payload_exe_service(opts = {})
7070
pl = opts[:code]
7171
pl ||= payload.encoded
7272

73-
if opts[:arch] and opts[:arch] == ARCH_X64
73+
if opts[:arch] and (opts[:arch] == ARCH_X64 or opts[:arch] == ARCH_X86_64)
7474
exe = Msf::Util::EXE.to_win64pe_service(framework, pl, opts)
7575
else
7676
exe = Msf::Util::EXE.to_win32pe_service(framework, pl, opts)
@@ -89,7 +89,7 @@ def generate_payload_dll(opts = {})
8989
pl = opts[:code]
9090
pl ||= payload.encoded
9191

92-
if opts[:arch] and opts[:arch] == ARCH_X64
92+
if opts[:arch] and (opts[:arch] == ARCH_X64 or opts[:arch] == ARCH_X86_64)
9393
dll = Msf::Util::EXE.to_win64pe_dll(framework, pl, opts)
9494
else
9595
dll = Msf::Util::EXE.to_win32pe_dll(framework, pl, opts)

0 commit comments

Comments
 (0)