Come craccare un EXE
Risponderò a questa domanda solo perché ti sto dando il beneficio del dubbio, assumendo che tu sia interessato come un esercizio puramente tecnico/accademico, e non hai intenzione di commettere un crimine.
Il miglior libro sull'argomento è Reversing: Secrets of Reverse Engineering. I file EXE, supponendo che stiate parlando di applicazioni Windows, usano il formato Portable Executable (PE), e avrete bisogno di acquisire familiarità con il linguaggio assembly a 32 o 64 bit, e strumenti come disassemblatori, ecc. Naturalmente, l'estensione del file EXE è specifica del sistema operativo, e ha diversi formati in diversi ambienti OS.
Tenete a mente che, se state tentando di fare reverse engineering di un software commerciale, probabilmente state violando i termini della licenza, violando la legge, e potreste essere soggetti a procedimenti giudiziari e sanzioni molto pesanti. Negli ultimi decenni, ho visto diverse fortune scomparire a causa di casi giudiziari di reverse engineering. I proprietari della proprietà intellettuale fanno causa, vincono le cause, e il reverse engineering non è un crimine senza vittime. Ma anche se aveste un team legale che in qualche modo battesse il team legale del proprietario della proprietà intellettuale, i soli costi legali supererebbero di gran lunga qualsiasi risparmio nel software.
Il costo del software commerciale legittimo, non importa quanto sia costoso, è sempre molto inferiore al costo potenziale di essere coinvolti in una causa per reverse engineering, sia che si vinca o che si perda la causa.
E se avete o state costruendo una reputazione professionale nell'industria del software, non vale mai la pena rischiare la reputazione per essere coinvolti in reverse engineering illegale. Se pensate che farà bella figura sul vostro curriculum, ripensateci. Nessun datore di lavoro legittimo rischierebbe di assumervi se scoprisse che siete coinvolti in questo tipo di attività. Il rischio per loro sarebbe troppo alto.
Mantieni la legalità. Ne vale la pena.
Articoli simili
- Come compilare una cartella dati in un .exe, se il .exe richiede i dati nella cartella dati per funzionare
- Ogni volta che apro un qualsiasi file .exe su Windows 7, appare un errore che dice 'Windows non riesce a trovare D:\System volume information.exe?
- C'è un'app Bingo Caller che genera numeri 1-75. C'è un modo per craccare l'app e prevedere i risultati futuri?
- È possibile craccare i giochi Android?