Bueno aquí les dejo el código fuente de mi keygen para el crackme 5 de EnigmaGroup
Tipo De Programa: Keygen
Hecho Por: Flamer
Reto: Crackme 5 De EnigmaGroup
Pagina Del Reto: https://www.enigmagroup.org/pages/cracking
Tutorial: Parte 1 y Parte 2
Dificultad: Media
Lenguaje: Visual Basic.Net
Descarga: https://www.mediafire.com/?c04vb4sa23fzvq4
Codigo:
Option Explicit On
Public Class Form1
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Int32, ByVal hwndCallback As Int32) As Long
Dim tem As String = Environ("temp") & "\musika.mp3"
Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
On Error Resume Next
mciSendString("close MP3", "", 0, 0)
Kill(tem)
End Sub
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
On Error Resume Next
Dim fecha As String = Now.Date
Dim d, c As Integer
Dim clave As String = ""
Dim mciret As Long
System.IO.File.WriteAllBytes(tem, My.Resources._1)
mciSendString("close all", "", 0, 0)
mciret = mciSendString("open " & tem & " type MPEGVideo Alias MP3", "", 0, 0)
If mciret <> 0 Then
MsgBox("Error abriendo MP3")
Else
mciExecute("Play MP3")
End If
c = 1
For x = 1 To Len(fecha)
If Mid(fecha, x, 1) = "/" Then
clave = clave & "0"
c = c - 1
Else
d = CInt(Mid(fecha, x, 1))
d = d * 45
If d = 0 Then
clave = clave & "2D"
Else
clave = clave & Hex(d)
End If
End If
If c = 2 Then
clave = clave & "-"
c = 1
Else
c = c + 1
End If
Next
serial.Text = Mid(clave, 1, Len(clave) - 1)
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
Dim cd As New OpenFileDialog
Dim nom As String = ""
Dim code As String = ""
Dim r As String = "frmSerial" & Chr(0) & Chr(13) & Chr(1) & Chr(20) & Chr(0) & "Program Registration"
With cd
cd.Filter = "file exe|*.exe"
cd.Title = "Selecciona el crackme 5"
cd.ShowDialog()
nom = cd.FileName
End With
If nom <> "" Then
code = Space(34)
FileOpen(1, nom, OpenMode.Binary)
Seek(1, 4929)
FileGet(1, code)
FileClose(1)
If code = r Then
FileOpen(2, nom, OpenMode.Binary)
Seek(2, 13433)
FilePut(2, Chr(6))
Seek(2, 13619)
FilePut(2, Chr(6))
FileClose(2)
MsgBox("Crackme 5 De EnigmaGroup Crackeado, Ahora ya Acepta 6 Digitos")
Else
MsgBox("Error Crackme Incorrecto")
End If
Else
MsgBox("No Selecciono Ningun Archivo", MsgBoxStyle.Exclamation, "Aviso De Error")
End If
End Sub
Private Sub serial_Click(sender As System.Object, e As System.EventArgs) Handles serial.Click
End Sub
End Class
Link del vídeo donde se explica como resolverlo: Parte 1 Parte 2
Saludos Flamer y espero les halla gustado