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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage