Con il reverse engineering, puoi smontare, modificare e fare molto di più. Questo è probabilmente usato per crackare software al fine di ottenere le versioni complete ed evitare l'uso di denaro reale.
Non so davvero come funzionano i keygeners ... ma ho letto molti articoli sulla difficoltà di proteggere il tuo lavoro dal reverse engineering.
Concentriamoci sulla parte di un programma in cui devi pagare per ottenere la protezione completa, quindi le persone possono fare un po 'di reverse engineering e scoprire come programmare il lavoro e quindi sostituire alcune variabili per incrinare il punto di accesso o facendo un'altra mossa intelligente.
È persino possibile proteggersi da queste cose? Voglio dire, anche con uno stile di codifica offuscato, è ancora possibile smontare e modificare il programma corretto?