Quindi puoi usare msfpayload o msfvenom per aggiungere un carico utile a un exe esistente, la maggior parte delle persone online sembra utilizzare la shell inversa. Ma mi stavo chiedendo se si potesse includere un exe personalizzato del proprio progetto come payload. Ad esempio, ho "evil_notepad.exe" che voglio aggiungere un payload "showanalert.exe". Quando viene aperto, "showanalert.exe" verrà eseguito.
Ho provato a utilizzare il comando: msfvenom -p generic / custom -f exe -k -x notepad.exe PAYLOADFILE = showanalert.exe > evil_notepad.exe
Che sembrava funzionare, ma ha causato il crash del programma stesso durante l'esecuzione. (Il che mi fa anche sentire di aver fatto un errore da qualche parte.)
Qualche idea?
EDIT: provato anche a usare STDIN per "payload personalizzati" ma qualsiasi cosa provi è apparentemente un "carico utile personalizzato non valido" ...