Shellcode testen
Ich habe diesen Code, um einen Shellcode zu testen, aber ich verstehe ihn nicht. Kann mir das jemand erklären?
Vergessen Sie den Assembly-Shellcode, was ich verstehen möchte, ist der C-Code,
char shellcode[] = "...";
int main(int argc, char **argv)
{
int (*func)();
func = (int (*)()) shellcode;
(int)(*func)();
}
Ich meine alles, was sind die leeren()
, bitte erkläre es so, als würdest du es einem Anfänger erklären.