File tree Expand file tree Collapse file tree 2 files changed +26
-10
lines changed
external/source/shellcode/osx/stager
modules/payloads/stages/osx/x64 Expand file tree Collapse file tree 2 files changed +26
-10
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * References:
3
+ * @parchedmind
4
+ * https://github.com/CylanceVulnResearch/osx_runbin/blob/master/run_bin.c
5
+ *
6
+ * @nologic
7
+ * https://github.com/nologic/shellcc
8
+ */
9
+
1
10
#include <stdio.h>
2
11
#include <string.h>
3
12
Original file line number Diff line number Diff line change @@ -13,16 +13,23 @@ module MetasploitModule
13
13
include Msf ::Sessions ::MettleConfig
14
14
15
15
def initialize ( info = { } )
16
- super (
17
- update_info (
18
- info ,
19
- 'Name' => 'OSX Meterpreter' ,
20
- 'Description' => 'Inject the mettle server payload (staged)' ,
21
- 'Platform' => 'osx' ,
22
- 'Arch' => ARCH_X64 ,
23
- 'License' => MSF_LICENSE ,
24
- 'Session' => Msf ::Sessions ::Meterpreter_x64_OSX ,
25
- 'Convention' => 'sockedi' ,
16
+ super ( update_info ( info ,
17
+ 'Name' => 'OSX Meterpreter' ,
18
+ 'Description' => 'Inject the mettle server payload (staged)' ,
19
+ 'Platform' => 'osx' ,
20
+ 'Author' => [
21
+ 'parchedmind' , # osx_runbin
22
+ 'nologic' , # shellcc
23
+ 'timwr' , # metasploit integration
24
+ ] ,
25
+ 'References' => [
26
+ [ 'URL' , 'https://github.com/CylanceVulnResearch/osx_runbin' ] ,
27
+ [ 'URL' , 'https://github.com/nologic/shellcc' ]
28
+ ] ,
29
+ 'Arch' => ARCH_X64 ,
30
+ 'License' => MSF_LICENSE ,
31
+ 'Session' => Msf ::Sessions ::Meterpreter_x64_OSX ,
32
+ 'Convention' => 'sockedi' ,
26
33
)
27
34
)
28
35
end
You can’t perform that action at this time.
0 commit comments