Hola a todos:
Sabeis de algun tipo de software tipo SimuProc que sirba por ejemplo entrar una instruccion en ASM y ver como se comportan los registros y que valor van cogiendo a medida que uno vaya entrando mas lineas de codigo.
Seria lo mismo como si tubieramos al Ollydbg trabajando con un exe en blanco y le insertaramos una instruccion y vieramos lo que devuelve o como se comportan los registros haciendolo trabajar como un entrenador de codigo.
Saludos
Creo que solo existe este:
http://www.emu8086.com/
emulador/simulador del 8086
usar un depurador es lo mismo, simplemente reensamblas la ejecutable cada vez.
saludos.
hola :D
a mi quisiera saber tambien ;D
@_Enko
amigo ese soft sirve para poner una instruccion o instrucciones para ver que es lo que "hacen"
seria de mucha ayuda ya que escribir las directivas, los segmentos, todo , solo para saber como va una instruccion :/
y tambien el proceso de ensamblado y esas cosas :/ asi solo poner la instruccion y ver como anda ??? :)
veo que es de 16 bits :P se puede trabajar bien con 32 ? :P
Citar
veo que es de 16 bits se puede trabajar bien con 32 ?
xD
que parte de 8086 no se entendie? :silbar:
Solamente 16bit.
Recien el 80486 es de 32bit.
Cita de: _Enko en 19 Noviembre 2011, 20:57 PM
xD
que parte de 8086 no se entendie? :silbar:
Solamente 16bit.
Recien el 80486 es de 32bit.
soy nuevo xD
entonces no hay emulador para 32 ? :-\
el ollydbg es muy bueno pero creo que tendria que estar creando un programa y esas cosas :P
el emu8086 es excelente pero uno para 32
x3
Hola a todos
Ok _Enko, veo que es muy parecido al SimuProc.
http://sites.google.com/site/simuproc/
He hecho una prueba chapucera chapucera que es coger un ejecutable muy pequeño de 2k y lo he cambiado todo el codigo menos la linea de final de proceso y lo he sustituido con NOP's en el Ollydbg.
Una vez hecho esto le meto la instruccion o las instrucciones que quiero y guardo el ejecutable modificado.
Al cargarlo el Olly claro esta detecta cosas raras pero lo fuerzas a que te aparezca el codigo y le pongo un BP en la primera instruccion, para que pare porque si no cuelga la aplicacion y una vez ha parado en el BP ya luego con F7 voy viendo como se van moviendo los registros.
Bien pensado tanto trabajo para nada ya que el mismo codigo lo podria meter en el RadAsam y crear el ejecutable, lo que no se es si detectaria errores ya que en si es meterle instrucciones sin ningun fin solo para aislar parte de un codigo y analizarlo fuera del programa.
Saludos
En el editor que uso, tengo configurado:
F7: Ensamblar
F5: Ejecutar
Ctrl+F5: Depurar Olly
Si quiero probar algo, escribo el codigo, F7, Ctrl+F5 y listo. Tarda 15 segundos cada reensamblado.
Ok Enko, esto si es una buena idea.
Creo que con el RadAsam tambien hay la opcion para poder depurar con el Olly.
Recientemente he empezado los primeros tutoriales de ASM con el RadAsm por lo que estoy muy verde en el tema.
Por cierto que editor usas?
Saludos
Crimson Editor.
No te lo recomiendo demasiado porque hace 3 años que no se actualiza, esta abandonado. Es solo que me acostumbre.
Me gusta porque los archivos de sintaxis son facilmente editables (se puede agregar palabras claves, identificadores y otros...)
Y luego se pueden cambiar los colores a cada uno de esos grupos.
Lo que no tiene es "code completition", cuando escribes el nombre de una funcion, RadASM te muestra que parametros lleva (o por lo menos lo intenta).
Y lo que si le falta que me gustaria usar es la funcion para ocultar bloques de codigo. (aparece un simbolo "+" en el editor y se ocultan lineas)
Es un notepad++ con menos opciones, pero las justas que me gustan.
http://www.crimsoneditor.com/
Saludos.
Si, a veces nos acostumbramos a programas que luego nos cuesta migrar o ya incluso a actualizar y es que algunas actualizaciones en vez de ir a mejor van a peor.
Voy a bajarlo y probarlo.
Saludos
Hace tiempo que no codeo xDD, pero creo recordar que con el RadAsm es el convinación Ctrl + D, así lo abres con el Olly, previamente configurado el PATH porsupuesto xD (Aunque las últimas ver, no necesitan si tienes tu olly en C:\OllyDBG).
Nox.