aboutsummaryrefslogtreecommitdiff
path: root/exec_crypter.asm
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2019-01-15 17:29:13 +0100
committerToni Uhlig <matzeton@googlemail.com>2019-01-15 22:40:48 +0100
commit13409bcaf88c427db44a4a62ed9c9fecb0479251 (patch)
treece4c9632f307aa48c83ef42106e247627669b1d2 /exec_crypter.asm
parent27472b6dbdc5cd24806c1b7d496a767f5aa2e6f0 (diff)
very basic exec crypter/runner
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'exec_crypter.asm')
-rw-r--r--exec_crypter.asm12
1 files changed, 12 insertions, 0 deletions
diff --git a/exec_crypter.asm b/exec_crypter.asm
new file mode 100644
index 0000000..717a6c7
--- /dev/null
+++ b/exec_crypter.asm
@@ -0,0 +1,12 @@
+bits 32
+section .rodata
+
+global _exec_payload_start
+global _exec_payload_end
+global _exec_payload_size
+
+db 0xde,0xad,0xc0,0xde ; marker
+dd 0x00000000,0x00000000,0x00000000,0x00000000 ; xor key
+_exec_payload_start: incbin "exec_payload"
+_exec_payload_end:
+_exec_payload_size: dd $ - _exec_payload_start