Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: marax en 18 Mayo 2020, 18:51 PMHay algo que no me queda muy claro... se supone que ORG se utiliza para especificar el desplazamiento dentro del desplazamiento en el acceso a la memoria (datos). Sin embargo, ¿solo datos? ¿o añade este valor a otros tipos de referencias tambien?
...
¿que es lo que sucede cuando se ensambla la linea de codigo:
?
Cita de: marax en 18 Mayo 2020, 18:51 PMSi Windows carga los archivos COM identicamente como se encuentran en el archivo, ¿no se estaria especificando 100h unidades "extra" al direccionamiento, al especificar ORG 100h?
Cita de: marax en 18 Mayo 2020, 12:58 PM
¿a que te refieres con "al menos para aprender"?
Cita de: marax en 16 Mayo 2020, 21:39 PM
¿para que sirve precisamente la instruccion ORG?
Se que delimita el origen del programa en la generacion de archivos COM pero, ¿a que se refiere esto precisamente? ¿No es el registro CS dependiente unicamente del cargador del sistema?
Cita de: marax en 16 Mayo 2020, 21:39 PMLo mismo respecto a la instruccion LEA...
Cita de: marax en 15 Mayo 2020, 18:31 PMHablando de depuradores... no se si sea mas adecuado hacer un nuevo tema pero ¿existe una manera de que un depurador -o un depurador en si que- tenga permisos de ring 0? (me refiero a acceder a la memoria, escribir en puertos, etc...).
Cita de: marax en 13 Mayo 2020, 20:32 PM
De esto puedo intentar deducir un monton de cosas aunque no se utilizar WinDbg.
Cita de: marax en 13 Mayo 2020, 20:32 PM
¿Entonces existe un solo manejador de excepcion el cual se encuentra en 053h:0?
Cita de: marax en 13 Mayo 2020, 20:32 PMImagino que esta es la estructura... ¿por que termina en 0ffffffffh? es decir ¿no deberia tener un tamano fijo?
Cita de: marax en 13 Mayo 2020, 20:32 PMBueno este debe ser el manejador... esto explica por que no podia repetirlo las veces que queria sin utilizar la pila.
.386
.model flat, stdcall
includelib kernel32.lib
ExitProcess PROTO stdcall :DWORD
.code
main:
int 3
assume fs:nothing
MOV ESI, OFFSET handler
PUSH ESI
PUSH DWORD PTR FS:[0]
MOV DWORD PTR FS:[0], ESP
xor eax, eax
mov eax, dword ptr [eax]
ret
handler:
invoke ExitProcess, 1
ret
end main
Cita de: Eternal Idol en 12 Abril 2020, 18:44 PM
https://en.wikipedia.org/wiki/2020_coronavirus_pandemic_in_Singapore
https://en.wikipedia.org/wiki/Singapore#Climate
El Covid-19 se descontrolo en Singapur donde hace calor siempre, promedio de maxima entre 30 y 32 durante todo el año, asi que mejor no apostar al clima como salvador por un cambio de estacion, es posible que ralentice la expansion del contagio pero no lo detiene por si solo.