Red de conocimiento informático - Espacio del host - Quiero aprender a descifrar software, pero no sé por dónde empezar. ¿Qué lenguajes de programación necesito aprender? ¿Necesito aprender a ensamblar? O aprender un lenguaje como c++

Quiero aprender a descifrar software, pero no sé por dónde empezar. ¿Qué lenguajes de programación necesito aprender? ¿Necesito aprender a ensamblar? O aprender un lenguaje como c++

El craqueo de software se divide en craqueo avanzado y craqueo primario. El craqueo avanzado consiste en descifrar todo el programa, y ​​el craqueo primario consiste en descifrar sólo el proceso de registro, lo que significa que el software pago se vuelve gratuito. Aprender a descifrar el lenguaje ensamblador es imprescindible, porque el proceso de ejecución de cualquier programa se puede reensamblar, pero el lenguaje ensamblador correspondiente no puede corresponder a lenguajes de alto nivel. Para los principiantes, al monitorear la CPU durante la ejecución, pueden obtener el proceso de ejecución de todo el programa. Simplemente busque una sección registrada y luego ordene a la CPU que la omita. Cualquier programa puede volver al lenguaje ensamblador. Es muy difícil de aprender y requiere una gran base de conocimientos sobre microprocesadores, como CPU BUS, varios modos, etc. Si desea dominar el lenguaje ensamblador, no basta con dominar algunas instrucciones.