From 6b20dd49d40aabd06d1b836c7dc1eaf7c6022563 Mon Sep 17 00:00:00 2001
From: toni <matzeton@googlemail.com>
Date: Sun, 23 Nov 2014 04:25:32 +0100
Subject: - most simple working crypter

---
 crypter/simple_encoder.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/crypter/simple_encoder.c b/crypter/simple_encoder.c
index bbedaf3..5ab4f66 100644
--- a/crypter/simple_encoder.c
+++ b/crypter/simple_encoder.c
@@ -76,6 +76,7 @@ main(int argc, char **argv)
       printf("// decoder[%d] = %u (%02x)\n", i, (unsigned char) decoder[i], (unsigned char) decoder[i]);
     }
   }
+  printf("\n");
 
   do {
     if (nullbyte == 1) {
@@ -88,9 +89,17 @@ main(int argc, char **argv)
       shellcode[i] += number;
       if (shellcode[i] == '\x00') {
         nullbyte = 1;
+        printf("Recode!\n");
       }
     }
   } while (nullbyte == 1);
 
+  result = malloc(ldecoder + lshellcode + 1);
+  memcpy(result, (const void *) decoder, ldecoder);
+  memcpy(result + ldecoder, shellcode, lshellcode);
+  *(result + ldecoder + lshellcode) = '\0';
+  print_code("result", result, ldecoder + lshellcode);
+
+  free(result);
   return (0);
 }
-- 
cgit v1.2.3