comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Tutorial Programando Parche en Visual Basic

  • 2 Respuestas
  • 2550 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado CronuX

  • *
  • Underc0der
  • Mensajes: 42
  • Actividad:
    0%
  • Reputación 0
  • OllyDBG
    • Ver Perfil
« en: Marzo 22, 2010, 01:04:21 pm »
Hola a todos, muchismas gracias por leerme y en este caso vengo con un pequeño tutorial para programar un parche en Visual Basic 6.0

Primero que todo pedirle el permiso a mi amigo WindHack para usar su Crackme V6.0 para este tutorial

Empezamos abriendo el crackme con el ollydbg y despues de una serie de analizis que aprenderan en otros tutoriales ya tenemos el salto al chico bueno y malo, donde se hace la comparacion y verifica a donde va el salto y copiamos el codigo hexadecimal de este salto

Código: You are not allowed to view links. Register or Login
E8F8FF7512BA186447
El cual es el 75 de este codigo que lo cambiaremos por un 74 o salto contrario



Ahora lo abrimos con algun editor hexadecimal o en su defecto con un debugger y analizamos y copiamos su offset en memoria el cual usaremos para hacer el parche

Código: You are not allowed to view links. Register or Login
757BB a este le sumaremos 1 por que los offset empiezan desde 1 y no desde 0

asi que queda 757BC



Ahora con estos datos podemos abrir el Visual Basic 6.0 y crear un nuevo proyecto y lo haremos de la suiguente manera como muestra la imagen



Anexo Codigo Fuente
Código: You are not allowed to view links. Register or Login
Private Sub Command1_Click()
Dim Val As Byte 'Declaramos una variable Val de tipo Byte'
Val = &H74 'Le asignamos el valor del nuevo byte que sera modificado antes 75 ahora 74 (El &H es para que VB reconosca como hexadecimal)'
Dim Ruta As String 'Declaramos una variable Ruta tipo String'
Ruta = App.Path + "\CrackMe v6.0.exe" 'Le asignamos la ruta del crackme al cual se le hará el parche'
Open Ruta For Binary Access Write As #1 'Abrimos el crackme binariamente con posibilidad de escritura'
Put #1, &H757BC, Val '"Put" sirve para grabar en archivos binario, el #1 es el numero del archivo'
'el "&H757BC" es el Offset en hexa, y "Val" contiene el valor del parche'
Close 'Cerramos el archivo y terminado'
MsgBox "El parche ha sido aplicado, OK!", vbInformation, "ParcheCompleto" 'Le colocamos un mensaje para saber si fue aplicado el parche'
End Sub

Verificamos el crackme que funcione correctamente



Ahora cerramos el crackme y aplicamos el parche ya programado



 Y revisamos si el parche ha funcionado correctamente verificando nuevamente



Bueno final de este pequeño tutorial espero sea de su agrado un saludo a todos me despido
CronuX
Feliz Cracking
« Última modificación: Noviembre 14, 2014, 09:12:40 am por Expermicid »

Desconectado Devilboy

  • *
  • Underc0der
  • Mensajes: 328
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Marzo 22, 2010, 01:21:49 pm »
Lindo tuto man

1+

salu2

Veo Una Energia Que Con Deceo de Justicia... Veo Mas Alla de LAs Letras Escritas...
Veo Un Hacktivismo Puro... Nacido De lo Mas Profundo De un Corazon..
Con La Mirada Firme En Defender Mis Ideales...


Fakedo0r

  • *
  • Visitante
« Respuesta #2 en: Marzo 22, 2010, 02:01:09 pm »
Gracias muy buen aporte !  ;)

 

¿Te gustó el post? COMPARTILO!



Encontrar el número de serie de un programa [Tutorial con Práctica]

Iniciado por ANTRAX

Respuestas: 4
Vistas: 5844
Último mensaje Septiembre 11, 2017, 06:37:09 pm
por th3binary
[Tutorial] Ingenieria inversa en android | Crackme

Iniciado por sadfud

Respuestas: 2
Vistas: 3786
Último mensaje Enero 25, 2018, 12:10:34 am
por abeljm
Tutorial M003 - Beto JAS' Protection - Part II

Iniciado por Stuxnet

Respuestas: 1
Vistas: 2748
Último mensaje Agosto 10, 2013, 09:35:29 pm
por betojas
[1/10 Tutorial] Resolviendo crackme Linux Blah

Iniciado por yoyomismo

Respuestas: 0
Vistas: 1807
Último mensaje Abril 10, 2013, 11:13:30 am
por yoyomismo
Tutorial Desempacando Pain Crew Protector 1.1

Iniciado por CronuX

Respuestas: 1
Vistas: 1700
Último mensaje Mayo 06, 2010, 04:18:02 pm
por apuromafo