X
xWasd
Allora volevo sapere se si possono criptare (in un linguaggio di programmazione qualsiasi) i file rendendoli comunque eseguibili. Vorrei fare un piccolo programma di criptazione...ne ho creato uno in Visual Basic, che funziona circa così:
EXE NORMALE-------> Array di byte [100,2,3,82] --------->aggiunge 10 a ognuno --------> [110,12,13,92] ------> EXE CRIPTATO
EXE CRIPTATO -------> Array di byte[110,12,13,92]------------->toglie 10 a ognuno ----------->[100,2,3,82]-------> EXE NORMALE
Il problema è che il file criptato non si può aprire, e siccome io sto provando a programmare una backdoor (ovviamente la proverò solo su sistemi miei, è una "sfida" con me stesso, voglio riuscire a crearne una da me), non va bene. Gli antivirus non la rilevano quando è criptata, ma quando si decripta per eseguirsi, la potrebbero beccare!
Mi spiego meglio, provo a fare uno "schema" della mia backdoor:
Non rilevato ---> MAIN.EXE [criptato.exe] //il file MAIN.EXE contiene nelle risorse il file criptato.exe (la backdoor criptata).
Una volta avviato, MAIN.EXE, decripta "criptato.exe" e lo sposta sull'hard disk, ed è a questo il punto critico
La mia domanda è: è possibile criptare l'EXE mantenendolo comunque eseguibile? Se si in che linguaggio? Ho cercato molto su internet ma non ho trovato niente che mi sia stato di aiuto
EXE NORMALE-------> Array di byte [100,2,3,82] --------->aggiunge 10 a ognuno --------> [110,12,13,92] ------> EXE CRIPTATO
EXE CRIPTATO -------> Array di byte[110,12,13,92]------------->toglie 10 a ognuno ----------->[100,2,3,82]-------> EXE NORMALE
Il problema è che il file criptato non si può aprire, e siccome io sto provando a programmare una backdoor (ovviamente la proverò solo su sistemi miei, è una "sfida" con me stesso, voglio riuscire a crearne una da me), non va bene. Gli antivirus non la rilevano quando è criptata, ma quando si decripta per eseguirsi, la potrebbero beccare!
Mi spiego meglio, provo a fare uno "schema" della mia backdoor:
Non rilevato ---> MAIN.EXE [criptato.exe] //il file MAIN.EXE contiene nelle risorse il file criptato.exe (la backdoor criptata).
Una volta avviato, MAIN.EXE, decripta "criptato.exe" e lo sposta sull'hard disk, ed è a questo il punto critico
La mia domanda è: è possibile criptare l'EXE mantenendolo comunque eseguibile? Se si in che linguaggio? Ho cercato molto su internet ma non ho trovato niente che mi sia stato di aiuto