Skip to content

Commit 5192b65

Browse files
committed
Fixed comments
1 parent a8c3786 commit 5192b65

File tree

10 files changed

+38
-48
lines changed

10 files changed

+38
-48
lines changed

lib/msf/core/payload/linux/aarch64/meterpreter_loader.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Martin Sutovsky <martin_sutovsky[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
76
# ARM64 conventions
8-
# Parameters: x0-x7
9-
# Syscall offset: x8
10-
# Return Address for BL: x30
7+
# Parameters: x0-x7
8+
# Syscall offset: x8
9+
# Return Address for BL: x30
1110

1211
module Msf::Payload::Linux::Aarch64::MeterpreterLoader
1312
def in_memory_load(payload)

lib/msf/core/payload/linux/armbe/meterpreter_loader.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
55
# Author: Martin Sutovsky <martin_sutovsky[at]rapid7.com>
66
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
7-
#
87
# ARM32 conventions
9-
# Parameters: r0-r6
10-
# Syscall offset: r7
11-
# Return Address: lr/r14
8+
# Parameters: r0-r6
9+
# Syscall offset: r7
10+
# Return Address: lr/r14
1211

1312
module Msf::Payload::Linux::Armbe::MeterpreterLoader
1413
def in_memory_load(payload)

lib/msf/core/payload/linux/armle/meterpreter_loader.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Martin Sutovsky <martin_sutovsky[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
76
# ARM32 conventions
8-
# Parameters: r0-r6
9-
# Syscall offset: r7
10-
# Return Address: lr/r14
7+
# Parameters: r0-r6
8+
# Syscall offset: r7
9+
# Return Address: lr/r14
1110

1211
module Msf::Payload::Linux::Armle::MeterpreterLoader
1312
def in_memory_load(payload)

lib/msf/core/payload/linux/mips64/meterpreter_loader.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Diego Ledda <diego_ledda[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
7-
# MIPS64 conventions
6+
# MIPS64 conventions
87
# Literal Zero: r0/$zero
98
# Volatile: t0-t7
109
# Parameters: a0-a3

lib/msf/core/payload/linux/mipsbe/meterpreter_loader.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Diego Ledda <diego_ledda[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
7-
# MIPS conventions
6+
# MIPS conventions
87
# Literal Zero: r0/$zero
98
# Volatile: t0-t7
109
# Parameters: a0-a3

lib/msf/core/payload/linux/mipsle/meterpreter_loader.rb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Diego Ledda <diego_ledda[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
76
# MIPS conventions
8-
# Literal Zero: r0/$zero
9-
# Volatile: t0-t7
10-
# Parameters: a0-a3
11-
# Syscall offset: v0
12-
# Return Address: ra
7+
# Literal Zero: r0/$zero
8+
# Volatile: t0-t7
9+
# Parameters: a0-a3
10+
# Syscall offset: v0
11+
# Return Address: ra
1312

1413
module Msf::Payload::Linux::Mipsle::MeterpreterLoader
1514
def in_memory_load(payload)

lib/msf/core/payload/linux/ppc/meterpreter_loader.rb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Martin Sutovsky <martin_sutovsky[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
76
# PPC conventions
8-
# Syscall Offset: r0
9-
# Return value: r3
10-
# Return Address: lr
11-
# Stack Pointer: r1
12-
# Parameters: r3-r10
7+
# Syscall Offset: r0
8+
# Return value: r3
9+
# Return Address: lr
10+
# Stack Pointer: r1
11+
# Parameters: r3-r10
1312

1413
module Msf::Payload::Linux::Ppc::MeterpreterLoader
1514
def in_memory_load(payload)

lib/msf/core/payload/linux/ppc64le/meterpreter_loader.rb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Martin Sutovsky <martin_sutovsky[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
76
# PPC64 conventions
8-
# Syscall Offset: r0
9-
# Return value: r3
10-
# Return Address: lr
11-
# Stack Pointer: r1
12-
# Parameters: r3-r10
7+
# Syscall Offset: r0
8+
# Return value: r3
9+
# Return Address: lr
10+
# Stack Pointer: r1
11+
# Parameters: r3-r10
1312

1413
module Msf::Payload::Linux::Ppc64le::MeterpreterLoader
1514
def in_memory_load(payload)

lib/msf/core/payload/linux/ppce500v2/meterpreter_loader.rb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Martin Sutovsky <martin_sutovsky[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
76
# PPC64 conventions
8-
# Syscall Offset: r0
9-
# Return value: r3
10-
# Return Address: lr
11-
# Stack Pointer: r1
12-
# Parameters: r3-r10
7+
# Syscall Offset: r0
8+
# Return value: r3
9+
# Return Address: lr
10+
# Stack Pointer: r1
11+
# Parameters: r3-r10
1312

1413
module Msf::Payload::Linux::Ppce500v2::MeterpreterLoader
1514
def in_memory_load(payload)

lib/msf/core/payload/linux/zarch/meterpreter_loader.rb

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
# Compatible with Kernel Linux >= 3.17 (where memfd_create is introduced)
44
# Author: Martin Sutovsky <martin_sutovsky[at]rapid7.com>
55
# Resource and Credits: https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
6-
#
76
# s390 conventions
8-
# Program counter: r0
9-
# Syscall number: r1
10-
# Return value: r2
11-
# Stack Pointer: r15
12-
# Return address: r14
13-
# Parameters: r2-r6
14-
# Pointer to parameter 5: r7
7+
# Program counter: r0
8+
# Syscall number: r1
9+
# Return value: r2
10+
# Stack Pointer: r15
11+
# Return address: r14
12+
# Parameters: r2-r6
13+
# Pointer to parameter 5: r7
1514

1615
module Msf::Payload::Linux::Zarch::MeterpreterLoader
1716
def in_memory_load(payload)

0 commit comments

Comments
 (0)