Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rapid7
GitHub Repository: rapid7/metasploit-framework
Path: blob/master/lib/msf/util/exe/bsd/x64.rb
36043 views
1
module Msf::Util::EXE::Bsd::X64
2
include Msf::Util::EXE::Common
3
4
def self.included(base)
5
base.extend(ClassMethods)
6
end
7
8
module ClassMethods
9
# Create a 64-bit Linux ELF containing the payload provided in +code+
10
#
11
# @param framework [Msf::Framework]
12
# @param code [String]
13
# @param opts [Hash]
14
# @option [String] :template
15
# @return [String] Returns an elf
16
def to_bsd_x64_elf(framework, code, opts = {})
17
to_exe_elf(framework, opts, "template_x64_bsd.bin", code)
18
end
19
end
20
21
class << self
22
include ClassMethods
23
end
24
end
25
26