Académique Documents
Professionnel Documents
Culture Documents
20
Debug
Cmo:
Capturar un programa, Ejecutarlo,
Salvarlo, Recargarlo, Desensamblarlo
y Volcarlo
jrojano99@yahoo.com
Ago04-Sep05
jrojano99@yahoo.com
Ago04-Sep05
21
22
Salvar el programa
Ejemplo:
-r
AX=0000 BX=0000
DS=0CD3 ES=0CD3
0CD3:0100 B44C
-t
AX=4C00 BX=0000
DS=0CD3 ES=0CD3
0CD3:0102 CD21
0204 0004
CX=0000 DX=0000 SP=FFEE
SS=0CD3 CS=0CD3 IP=0100
MOV
AH,4C
CX=0000 DX=0000
SS=0CD3 CS=0CD3
INT
21
SP=FFEE
IP=0102
Primera lnea
Diferencia
-p
jrojano99@yahoo.com
Ago04-Sep05
jrojano99@yahoo.com
Ago04-Sep05
23
24
Salvar el programa
Recargarlo
Existen dos mtodos para volver a abrir un
programa:
w
Writting 00004 bytes
Ago04-Sep05
jrojano99@yahoo.com
Ago04-Sep05
25
26
Desensamblar un programa
Volcarlo
u <direccin> <rango>
-u 100 L5 (solicita desensamblar de la direccin 100, 5 bytes de Longitud)
0CD3:0100 6E
DB
6E
0CD3:0101 206172
AND [BX+DI+72],AH
0CD3:0104 63
DB
63
jrojano99@yahoo.com
Ago04-Sep05
6E
73
69
65
61
76
6F
6E
20
A1
6F
6E
20
A0
20
6F
jrojano99@yahoo.com
61
20
20
20
64
6C
76
20
72
6D
69
64
65
69
A0
76
63
69
6E
69
20
64
6C
A0
68
73
73
73
63
61
69
6C
69
6D
75
63
A2
0D
64
69
76-6F
6F-0D
66-69
6F-0D
64-69
0A-11
61-0D
64-61
20
0A
63
0A
67
46
0A
0D
73
1F
69
1D
6F
65
10
0A
6F
45
65
50
73
63
48
10
62
34
6E
A0
20
68
6F
52
72
00
74
67
6E
61
72
75
65
C2
65
69
6F
20
61
74
20
0C
20
6E
20
6E
20
61
n archivo sobre
s. mismo...E4...
io insuficiente
en disco...P.gin
a de c.digos no
v.lida...Fecha n
o v.lida...Hora
no v.lida...Ruta
Ago04-Sep05
27
28
Archivos
Exe
Com
jrojano99@yahoo.com
Ago04-Sep05
jrojano99@yahoo.com
Ago04-Sep05
29
30
Introduccin
jrojano99@yahoo.com
Ago04-Sep05
jrojano99@yahoo.com
Ago04-Sep05
31
32
PSP
Com
ss:0000
ds:0000
es:0000
cs:0000
cs:ip
ss:sp
ss:ffff
ds:ffff
es:ffff
cs:ffff
jrojano99@yahoo.com
ds:0000
es:0000
cs:ip
ss:sp
ss:0000
ss:sp
M.I.A. Jos Rafael Rojano Cceres
Ago04-Sep05
jrojano99@yahoo.com
Ago04-Sep05
33
34
Exe
Exe
jrojano99@yahoo.com
Ago04-Sep05
jrojano99@yahoo.com
Ago04-Sep05