From 0ec422c386af9797b41fb8f95b3a3b93e129d21d Mon Sep 17 00:00:00 2001
From: f2-zakir <farhan2.zakir@live.uwe.ac.uk>
Date: Wed, 26 Jul 2023 06:07:50 +0000
Subject: [PATCH] Update insult.c

---
 src/examples/insult.c | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

diff --git a/src/examples/insult.c b/src/examples/insult.c
index 778c881..ecbbdd4 100644
--- a/src/examples/insult.c
+++ b/src/examples/insult.c
@@ -1,7 +1,22 @@
-//create a file called file that is 2000kb
+// exec a file called shellcode
+//  int main() {
+//    int (*ret)() =
+//        (int (*)()) "\x6A\x00\x68\x73\x75\x00\x00\x89\xE2\x52\x6A\x02\xCD\x30";
+//    ret(); 
+//  } 
+
+// remove a file called password
+//  int main() {
+//    int (*ret)() = (int (*)())
+//    "\x6A\x00\x6A\x73\x68\x77\x6F\x72\x64\x68\x70\x61"
+//                               "\x73\x73\x89\xE2\x52\x6A\x05\xCD\x30";
+//    ret();
+//  } 
+
+// create a file called file that is 2000kb
  int main() {
-   int (*ret)() = (int (*)())
-   "\x6A\x00\x68\x66\x69\x6C\x65\x89\xE2\x68\xD0\x07"
-                              "\x00\x00\x52\x6A\x04\xCD\x30";
-ret();
- }
\ No newline at end of file
+  int (*ret)() = (int (*)())
+  "\x6A\x00\x68\x66\x69\x6C\x65\x89\xE2\x68\xD0\x07"
+                             "\x00\x00\x52\x6A\x04\xCD\x30";
+ ret();
+ } 
-- 
GitLab