Che cos'è lo shellcode e come funziona? Pensavo che fosse solo una stringa binaria codificata con hex, ma di recente ho iniziato a leggere di più e sembra che sia qualcosa di completamente diverso. So che viene utilizzato dal malware, ma cos'è esattamente lo shellcode e come funziona? Inoltre, come posso scrivere il mio shellcode, ad esempio, se ho un programma "ciao mondo" scritto in python, come posso convertire quel programma in shellcode e farlo funzionare allo stesso modo?