diff --git a/src/examples/insult.c b/src/examples/insult.c index 778c881ac391d9aef5ee88e59d9e877040b565c8..ecbbdd4392f764e10fbc96f899e2a47084471bc2 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(); + }