mich Interessiert das Thema Shellcode.
Also z.B. [C Code]:
Code: Alles auswählen
#include <stdio.h>
void main(void) {
char shellcode[] = "\x31\xc0\xb0\x1d\xcd\x80";
(*(void(*)())shellcode)();
}
Meine Frage:
Ist es möglich das ich in C ein Programm programmiere (z. B. das nur "Hello, World" ausgibt), und dann aus dem C Programm den Shellcode generiere, und diesen Shell Code dann in meinem zweiten C Programm verwende?
Wenn das möglich ist, wie kann ich das dann machen?
Währe Cool wenn mir jemand helfen könnte