2. INSTALACIÓN DEL VB DECOMPILER
1. Abrir el instalador del vb decompiler
2. Clic en siguiente a todas las pantallas que se muestren
3. Aceptamos los términos y condiciones de uso y clic en siguiente
3. 4. Elegir el lugar donde se instalará el software y clic en siguiente
5. Clic en siguiente.
4. 6. Clic en instalar
7. Esperar hasta que el software se instale y dar clic en finish
5. 8. Iniciar el programa
EJEMPLO DE USO:
Se usará una aplicación desarrollada en visual basic 6.0. En este caso el juego del ahorcado.
1. Buscar y abrir el .exe de la aplicación
6. 2. Listo se ha decompilado el .exe del juego del ahorcado
3. Guardar el proyecto decompilado en el menú file/save decompiled Project colocar un
nombre y ubicación para guardar, dar clic en aceptar, finalmente clic en ok
7. INSTALACIÓN DEL P32DASM DECOMPILER
1. El P32DASM pcode decompiler es un decompilador que no necesita instalación, solamente
debe ser ejecutado.
2. Ejecutar el programa
8. 3. Buscar la aplicación a decompilar usando el menú: file/open file, una vez encontrado el
archivo dar clic en abrir.
4. Listo, el programa se ha decompilado
9. EL CÓDIGO DEL DECOMPILADO DEL JUEGO DEL AHORCADO ES EL SIGUIENTE:
VERSION 5.00
Begin VB.Form Form1
Caption = "Ahorcaito"
BackColor = &HFFC0C0&
WindowState = 2
ScaleMode = 1
AutoRedraw = False
FontTransparent = True
'Icon = n/a
LinkTopic = "Form1"
ClientLeft = 60
ClientTop = 450
ClientWidth = 6750
ClientHeight = 6030
StartUpPosition = 3 'Windows Default
Begin CommandButton Command3
Caption = "Salir"
Left = 3360
Top = 480
Width = 1215
Height = 495
TabIndex = 32
End
Begin Frame Frame1
BackColor = &HFF8080&
Left = 4920
Top = 3240
Width = 6375
Height = 3975
TabIndex = 4
Begin CommandButton Command2
Caption = "a"
Index = 0
Left = 360
Top = 480
Width = 615
Height = 615
TabIndex = 31
BeginProperty Font
10. Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "b"
Index = 1
Left = 1200
Top = 480
Width = 615
Height = 615
TabIndex = 30
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "c"
Index = 2
Left = 2040
Top = 480
Width = 615
Height = 615
TabIndex = 29
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
11. End
Begin CommandButton Command2
Caption = "d"
Index = 3
Left = 2880
Top = 480
Width = 615
Height = 615
TabIndex = 28
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "e"
Index = 4
Left = 3720
Top = 480
Width = 615
Height = 615
TabIndex = 27
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "f"
Index = 5
Left = 4560
Top = 480
Width = 615
Height = 615
12. TabIndex = 26
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "g"
Index = 6
Left = 5400
Top = 480
Width = 615
Height = 615
TabIndex = 25
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "h"
Index = 7
Left = 360
Top = 1320
Width = 615
Height = 615
TabIndex = 24
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
13. Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "i"
Index = 8
Left = 1200
Top = 1320
Width = 615
Height = 615
TabIndex = 23
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "j"
Index = 9
Left = 2040
Top = 1320
Width = 615
Height = 615
TabIndex = 22
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "k"
Index = 10
Left = 2880
Top = 1320
14. Width = 615
Height = 615
TabIndex = 21
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "l"
Index = 11
Left = 3720
Top = 1320
Width = 615
Height = 615
TabIndex = 20
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "m"
Index = 12
Left = 4560
Top = 1320
Width = 615
Height = 615
TabIndex = 19
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
15. Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "n"
Index = 13
Left = 5400
Top = 1320
Width = 615
Height = 615
TabIndex = 18
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "ñ"
Index = 14
Left = 360
Top = 2160
Width = 615
Height = 615
TabIndex = 17
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "o"
Index = 15
16. Left = 1200
Top = 2160
Width = 615
Height = 615
TabIndex = 16
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "p"
Index = 16
Left = 2040
Top = 2160
Width = 615
Height = 615
TabIndex = 15
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "q"
Index = 17
Left = 2880
Top = 2160
Width = 615
Height = 615
TabIndex = 14
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
17. Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "r"
Index = 18
Left = 3720
Top = 2160
Width = 615
Height = 615
TabIndex = 13
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "s"
Index = 19
Left = 4560
Top = 2160
Width = 615
Height = 615
TabIndex = 12
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
18. Caption = "t"
Index = 20
Left = 5400
Top = 2160
Width = 615
Height = 615
TabIndex = 11
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "u"
Index = 21
Left = 360
Top = 3000
Width = 615
Height = 615
TabIndex = 10
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "v"
Index = 22
Left = 1200
Top = 3000
Width = 615
Height = 615
TabIndex = 9
BeginProperty Font
19. Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "w"
Index = 23
Left = 2040
Top = 3000
Width = 615
Height = 615
TabIndex = 8
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "x"
Index = 24
Left = 2880
Top = 3000
Width = 615
Height = 615
TabIndex = 7
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
20. End
Begin CommandButton Command2
Caption = "y"
Index = 25
Left = 3720
Top = 3000
Width = 615
Height = 615
TabIndex = 6
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton Command2
Caption = "z"
Index = 26
Left = 4560
Top = 3000
Width = 615
Height = 615
TabIndex = 5
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
End
Begin CommandButton Command1
Caption = "Nuevo"
Left = 1440
Top = 480
Width = 1215
Height = 495
21. TabIndex = 2
End
Begin TextBox Text1
Left = 1320
Top = 1200
Width = 1455
Height = 285
TabIndex = 0
PasswordChar = "*"
End
Begin Line Line10
Index = 0
X1 = 960
Y1 = 2400
X2 = 1440
Y2 = 2400
BorderWidth = 5
End
Begin Line Line9
BorderColor = &HFF&
X1 = 2520
Y1 = 4440
X2 = 3000
Y2 = 4560
Visible = 0 'False
BorderWidth = 5
End
Begin Line Line8
X1 = 2760
Y1 = 4920
X2 = 2280
Y2 = 4440
Visible = 0 'False
End
Begin Line Line7
X1 = 2760
Y1 = 4920
X2 = 3360
Y2 = 4440
Visible = 0 'False
End
Begin Line Line6
X1 = 2760
Y1 = 5640
22. X2 = 3240
Y2 = 6120
Visible = 0 'False
End
Begin Line Line5
X1 = 2280
Y1 = 6120
X2 = 2760
Y2 = 5640
Visible = 0 'False
End
Begin Line Line4
X1 = 2760
Y1 = 4440
X2 = 2760
Y2 = 5640
Visible = 0 'False
End
Begin Shape Shape2
Left = 2400
Top = 3600
Width = 855
Height = 855
Visible = 0 'False
Shape = 3
End
Begin Line Line3
X1 = 2760
Y1 = 3120
X2 = 2760
Y2 = 3600
BorderWidth = 5
End
Begin Line Line2
X1 = 1560
Y1 = 3120
X2 = 3360
Y2 = 3120
BorderWidth = 5
End
Begin Line Line1
X1 = 1560
Y1 = 6600
X2 = 1560
23. Y2 = 3120
BorderWidth = 5
End
Begin Shape Shape1
BorderColor = &H4080&
Left = 840
Top = 6600
Width = 3495
Height = 975
FillColor = &H40C0&
BackStyle = 1 'Opaque
FillStyle = 0
End
Begin Label Label2
Left = 5760
Top = 480
Width = 4095
Height = 855
TabIndex = 3
Alignment = 2 'Center
BackStyle = 0 'Transparent
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin Label Label1
Index = 0
Left = 960
Top = 1800
Width = 495
Height = 495
TabIndex = 1
Alignment = 2 'Center
BackStyle = 0 'Transparent
BeginProperty Font
Name = "MS Sans Serif"
Size = 24
Charset = 0