Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: .:UND3R:. en 4 Septiembre 2011, 18:56 pm



Título: [Ollyscript]Mostrar en un MSG resultados del log
Publicado por: .:UND3R:. en 4 Septiembre 2011, 18:56 pm
Hola a todos, tengo una pequeña duda como puedo mostrar en un MSG algunos resultados obtenidos por un script ejemplo

134
123
124

el problema reside en que cuando ya tengo los números de secciones del programa y los nombres me gustaría que aparecieran en el MSG

existe una forma de ir adicionando resultados en una variable es decir cada resultado de una variable que me de, esta no sea sobrescrita si no adicionada

ej:
var x
mov x,1
hola:
eval {x}
MSG $RESULT
inc x
jmp hola

el primer mensaje que sea 1
el segundo 1,2
el tercero 1,2,3

ya que esos son los valores que va tomando x

por eso como lo de las secciones es aleatorio y el máximo de secciones son 96
tendría que crear 96 variables y sería horrible

Saludos


Título: Re: [Ollyscript]Mostrar en un MSG resultados del log
Publicado por: apuromafo CLS en 5 Septiembre 2011, 14:39 pm
var x//->estas declarando la variable x
mov x,1 // estas moviendo el valor 1, para siempre,
hola:
eval "tenemos como x: {x}"
//eval {x}  //el eval siempre va en comillas, para mayor seguridad
/*
deberia ser
*/
MSG $RESULT
inc x
jmp hola

el primer mensaje que sea 1
el segundo 1,2
el tercero 1,2,3

mensajes residuales pues seria leer el log hacia abajo o bien agregar mas variables

por ejemplo
para loguear los primeros 10 seria
Citar
var x//->estas declarando la variable x
var y//
mov x,1 //
/*
estas moviendo el valor 1, para siempre, y con eso ya se declara como variable
*/
mov y,0A
hola:
eval "tenemos como x: //{x}//  y ://{y}"
MSG $RESULT
log "",$RESULT
inc x
dec y
cmp y,0
je fin
jmp hola
fin:
ret



si es por escribir la mayor cantidad de informacion es mejor que complementes con WRT y WRTA !