Ayúdame a descifrar un código de registro de software y enséñame cómo descifrarlo.
¿Está la información de la imagen específica en mi espacio? ¿Conéctate a mi blog para verla en detalle?
Escribe antes de crackear:::
El propósito del cracking de software es: Algunos programas requieren registro, pero no se puede encontrar el código de registro. Después de descifrarlo, ingresar cualquier código de registro indicará que el registro se realizó correctamente.
Recientemente hice varias publicaciones sobre descifrado de software y la respuesta ha sido buena. Parece que todos están muy interesados. No sé si alguien lo ha descifrado con éxito. Generalmente escribo algunos juegos en línea, cs, milagro mu, etc. Ahora estoy un poco aburrido, así que deambulé y descubrí accidentalmente el foro macd. Es realmente bueno y muy popular. De hecho, solo he estado estudiando descifrado de software durante 4 días. Nunca antes había estado expuesto a cosas como la programación. Descargué 2 libros electrónicos en línea y los leí durante 2 días. Al principio no había nadie que me guiara y me desvié mucho, pero ahora estoy bien. Solo me lleva más de 1 minuto descifrar un software, jaja. El propósito de publicar esta publicación es esperar que todos escriban algo y tengan un espíritu creativo. No siempre voten a favor de las publicaciones de otras personas, ahora que lo pienso, habría estado en docenas de niveles. , Solo escribí una docena de palabras en un minuto, se necesita una hora para escribir una publicación, si alguien más la publica durante 30 segundos, el resultado será el mismo, un punto, jaja. Entonces creo que el sistema de puntos de bonificación es demasiado injusto, jaja. De todos modos, acabo de publicar esta publicación para comunicarme con todos.
¡Espero que todos puedan trabajar juntos para mejorar nuestro foro! ! !
Declaración: Esta publicación es adecuada para aquellos que nunca han estado expuestos al craqueo de software o a la programación.,,,,
Comencemos con el craqueo de hoy,
¿Qué Quiero descifrar software: Network Form Terminator
Software necesario para descifrar (haga clic para descargar):
Detección shell?language.exe
Descomprimir AspackDie.exe
p>¿Descompilar?W32Dasm Gold versión china
¿16 editor hexadecimal?UltraEdit.rar
Revise los conocimientos básicos antes de descifrar:
1. Niveles de craqueo
Elemental, modifica el programa, usa ultraedit para modificar el archivo exe, llamado craqueo por fuerza bruta, conocido como voladura
Intermedio, elimina el código de registro de el software
Avanzado, escriba la máquina de registro
2. Pasos generales para crackear con w32dasm:
1. ¿Diferencia entre registro y no registro de software? Cómo registrarse
2. Ejecute este software e intente ingresar su nombre y cualquier código de registro para registrarse. Si hay algún mensaje de error, escriba el mensaje de error. /p>
3. Detección de prueba si hay embalaje (Lección 1). Si está empaquetado, desempaque (Lección 2)
4.pw32dasmgold desmontaje
5. en referencia de cadena Haga doble clic con el botón izquierdo del mouse en el mensaje o en el mensaje emergente que puede ser correcto
6 Analice el ensamblaje correspondiente en la ventana principal de pw32dasmgold para descubrir el salto de clave y la llamada de clave<. /p>
7. La barra de luz verde se detiene. En el salto de clave, busque la dirección de desplazamiento del salto de clave (dirección modificada real) en la parte inferior de la ventana principal de pw32dasmgold.
8. para encontrar la dirección de compensación (dirección modificada real), modificar el código de la máquina y guardar
p>El concepto de shell: la información de derechos de autor debe protegerse y no desea que otros la cambien casualmente Compresión de archivos ejecutables .exe, el software de empaquetado más común ASPACK?, UPX, PEcompact
Descomprimir: buscar un software, detectar su caparazón y luego debemos quitarle la capa y restaurar su apariencia original. Si no está empaquetado, evitará problemas y no será necesario descomprimirlo. Software de descompresión unaspack, caspr, upx, unpecompact, procdump
La dirección modificada real (dirección compensada) y la dirección de fila (dirección virtual). El código desensamblado pw32dasmgold consta de tres columnas
¿La primera columna? Dirección de fila (dirección virtual)
¿La segunda columna? ¿Código de máquina (use ultraedit para la modificación final)
¿La tercera columna? ¿La primera columna de instrucciones de ensamblaje? La segunda columna y la tercera columna
: 0041BE38?2B45F0sub?eax,?dword?ptr?[ebp-10]?
: 0041BE3B?6A42?push?00000042?
: 0041BE3D?50push?eax?
:0041BE3E?FF75F4push?[ebp-0C]?
: 0041BE41?FF75F0push?[ebp-10]?
:0041BE44?FF35A8AB4400?push?dword ?ptr?[0044ABA8]?
Diferentes métodos de modificación en dos situaciones diferentes
1. Modificar a jmp
je(jne, jz, jnz)? =gt; ¿El código de máquina correspondiente EB de jmp? (El primer salto encontrado hacia arriba en el mensaje de error) es saltar absoluta e incondicionalmente, omitiendo así el siguiente mensaje de error
2 Modificar a nop
je(jne,jz,jnz)?=gt; es 90
? (¿El primer salto encontrado hacia arriba cuando se encuentra la información correcta)? La función de nop es borrar este salto, haciéndolo inválido e inútil, para que el programa pueda alcanzar sin problemas la información correcta inmediatamente después.
Bien, comencemos nuestro viaje de cracking. . . . . . . . . .
1. Shell de detección: primero abra el Shell de detección?language.exe, seleccione Abrir----Busque el terminador de llenado de formularios de red que desea descifrar: FormGhost.exe, haga clic en Aceptar, como se muestra en la Figura 1. . language.exe mostrará que el shell del software es: Aspack, como se muestra en la Figura 2.
Escrito antes del descifrado:::
El propósito del descifrado de software es: es necesario registrar algún software, pero no se puede encontrar el código de registro. Después de descifrarlo, se ingresa cualquier código de registro. Solicitará que el registro sea exitoso.
Recientemente hice varias publicaciones sobre descifrado de software y la respuesta ha sido buena. Parece que todos están muy interesados. No sé si alguien lo ha descifrado con éxito. Generalmente escribo algunos juegos en línea, cs, milagro mu, etc. Ahora estoy un poco aburrido, así que deambulé y descubrí accidentalmente el foro macd. Es realmente bueno y muy popular. De hecho, solo he estado estudiando descifrado de software durante 4 días. Nunca antes había estado expuesto a cosas como la programación. Descargué 2 libros electrónicos en línea y los leí durante 2 días. Al principio no había nadie que me guiara y me desvié mucho, pero ahora estoy bien. Solo me lleva más de 1 minuto descifrar un software, jaja. El propósito de publicar esta publicación es esperar que todos escriban algo y tengan un espíritu creativo. No siempre voten a favor de las publicaciones de otras personas, ahora que lo pienso, habría estado en docenas de niveles. , Solo escribí una docena de palabras en un minuto, se necesita una hora para escribir una publicación, si alguien más la publica durante 30 segundos, el resultado será el mismo, un punto, jaja. Entonces creo que el sistema de puntos de bonificación es demasiado injusto, jaja. De todos modos, acabo de publicar esta publicación para comunicarme con todos.
¡Espero que todos puedan trabajar juntos para mejorar nuestro foro! ! !
Declaración: Esta publicación es adecuada para aquellos que nunca han estado expuestos al craqueo de software o a la programación.,,,,
Comencemos con el craqueo de hoy,
¿Qué Quiero descifrar software: Network Form Terminator
Software necesario para descifrar (haga clic para descargar):
Detección shell?language.exe
Descomprimir AspackDie.exe
p>¿Descompilar?W32Dasm Gold versión china
¿16 editor hexadecimal?UltraEdit.rar
Revise los conocimientos básicos antes de descifrar:
1. Niveles de craqueo
Elemental, modifica el programa, usa ultraedit para modificar el archivo exe, llamado craqueo por fuerza bruta, conocido como voladura
Intermedio, elimina el código de registro de el software
Avanzado, escriba la máquina de registro
2. Pasos generales para crackear con w32dasm:
1. ¿Diferencia entre registro y no registro de software? Cómo registrarse
2. Ejecute este software e intente ingresar su nombre y cualquier código de registro para registrarse. Si hay algún mensaje de error, escriba el mensaje de error. /p>
3. Detección de prueba si hay embalaje (Lección 1). Si está empaquetado, desempaque (Lección 2)
4.pw32dasmgold desmontaje
5. en referencia de cadena Haga doble clic con el botón izquierdo del mouse en el mensaje o en el mensaje emergente que puede ser correcto
6 Analice el ensamblaje correspondiente en la ventana principal de pw32dasmgold para descubrir el salto de clave y la llamada de clave<. /p>
7. La barra de luz verde se detiene. En el salto de clave, busque la dirección de desplazamiento del salto de clave (dirección modificada real) en la parte inferior de la ventana principal de pw32dasmgold.
8. para encontrar la dirección de compensación (dirección modificada real), modificar el código de la máquina y guardar
p>El concepto de shell: la información de derechos de autor debe protegerse y no desea que otros la cambien casualmente Compresión de archivos ejecutables .exe, el software de empaquetado más común ASPACK?, UPX, PEcompact
Descomprimir: buscar un software, detectar su caparazón y luego debemos quitarle la capa y restaurar su apariencia original. Si no está empaquetado, evitará problemas y no será necesario descomprimirlo. Software de descompresión unaspack, caspr, upx, unpecompact, procdump
La dirección modificada real (dirección compensada) y la dirección de fila (dirección virtual). El código desensamblado pw32dasmgold consta de tres columnas
¿La primera columna? Dirección de fila (dirección virtual)
¿La segunda columna? ¿Código de máquina (use ultraedit para la modificación final)
¿La tercera columna? ¿La primera columna de instrucciones de ensamblaje? La segunda columna y la tercera columna
: 0041BE38?2B45F0sub?eax,?dword?ptr?[ebp-10]?
: 0041BE3B?6A42?push?00000042?
: 0041BE3D?50push?eax?
:0041BE3E?FF75F4push?[ebp-0C]?
: 0041BE41?FF75F0push?[ebp-10]?
:0041BE44?FF35A8AB4400?push?dword ?ptr?[0044ABA8]?
Diferentes métodos de modificación en dos situaciones diferentes
1. Modificar a jmp
je(jne, jz, jnz)? =gt; ¿El código de máquina correspondiente EB de jmp? (El primer salto encontrado hacia arriba en el mensaje de error) es saltar absoluta e incondicionalmente, omitiendo así el siguiente mensaje de error
2 Modificar a nop
je(jne,jz,jnz)?=gt; es 90
? (¿El primer salto encontrado hacia arriba cuando se encuentra la información correcta)? La función de nop es borrar este salto, haciéndolo inválido e inútil, para que el programa pueda alcanzar sin problemas la información correcta inmediatamente después.
Bien, comencemos nuestro viaje de cracking. . . . . . . . . .
1. Shell de detección: primero abra el Shell de detección?language.exe, seleccione Abrir----Busque el terminador de llenado de formularios de red que desea descifrar: FormGhost.exe, haga clic en Aceptar, como se muestra en la Figura 1. . language.exe mostrará que el shell del software es: Aspack, como se muestra en la Figura 2.
2. Descomprimir: Haga doble clic en AspackDie.exe de descompresión, aparecerá un cuadro de diálogo, seleccione el terminador de llenado de formularios de red: FormGhost.exe y ábralo. Como se muestra en la Figura 3. Aparece el cuadro en la Figura 4, haga clic en Aceptar para completar el bombardeo. En el terminador de formulario de red: se genera un archivo unpacked.exe en el mismo directorio que FormGhost.exe. Este es el FormGhost.exe desempaquetado.
4. Inicie el desmontaje: abra?Descompilar?W32Dasm Gold Chinese Edition, seleccione Desmontaje----Abra el unpacked.exe descomprimido y comience a cargar. Como se muestra en la Figura 5. ¿Figura 6?
Aparece este cuadro de diálogo Figura 12. Busque "Error de código de registro", haga doble clic en él y aparecerá el programa ensamblador principal: Figura 13.
5. Comience a modificar el software: abra el editor hexadecimal UltraEdit.rar, (un poco lento) Figura 17. Abra unpacked.exe después de descomprimirlo, presione ctrl g directamente, aparecerá un cuadro de diálogo, ingrese 0xacb4b (es decir, la dirección de desplazamiento, sin el 000 anterior) Figura 18. Haga clic en Aceptar, vaya a la Figura 19? 6, cierre todo el software, ejecute el unpacked222.exe guardado, haga clic en Ayuda---Registro, agregue el nombre de registro y el código de registro que desee, haga clic en Aceptar y se le indicará que el registro es. terminado. Figura 21. Regrese a la interfaz del software y vea que los elementos de ayuda y registro se han vuelto grises, como se muestra en la Figura 22
7, y el descifrado se ha completado.
Nota: La información de registro correcta se encuentra encima del mensaje de error) Cierre el cuadro de referencia de cadena. Mire el programa principal: Figura 14. Encuentre el primer salto desde el error del código de registro hacia arriba (saltos clave, otros saltos excepto jmp: je, jne, jz, jnz) y venga aquí Figura 15.
La llamada de arriba se llama llamada clave. ), haga doble clic en la tecla para saltar y verá una línea en la parte inferior del software: Línea: 379267?Pg?7586?of?7626?Code?Data@004ACB4B@Offset?00ACB4BH?in?Archivo: unpacked.exe Entre ellos, @Offset?00ACB4BH es Para la dirección de desplazamiento, recuerde 00ACB4B (la h al final representa hexadecimal, no se preocupe), Figura 16.
3. Ejecute unpacked.exe, haga clic en Ayuda----Registrarse, Figura 9. Registre el nombre y el código de registro que desee. Figura 10. Haga clic en registrarse y aparecerá el mensaje: "El código de registro es incorrecto" Figura 11. Recuerde estas 5 palabras. Apágalo.
Descifrado con éxito