Menú

Mostrar Mensajes

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ú

Mensajes - x64core

#761
Cita de: xiruko en 27 Noviembre 2012, 19:04 PM
hasta ahi llego, ese aviso lo he escrito yo xD y gracias por lo de GetLastError, lo he usado en varios sitios y no se por que no se me ocurrio usarlo aqui.

Y entonces porque escribiste eso entonces? es porque GetProcAddress te devuelve el valor esperado? o simplemente lo
escribiste por escribir algo.
#763
Hola, me preguntaba si existe algo que me pueda ayudar a obtener la direccion del codigo que se ejecuta cuando se presiona un
control, veran tengo un programa que tiene un boton ( button class ) y quiero obtener la direccion del codigo para saber
que hace el programa al ejecutar ese boton. ya intente lo que pude:

puse un breakpoint en la TraslateMessage y de condicion: WM_COMMAND & WM_LBUTTONDOWN y logro llegar a la winproc function
luego ahí pongo un bp con [ESP+08]==WM_COMMAND o [ESP+08]==WM_LBUTTONDOWN bien pero el problema es que intento seguir
cada instruccion y llego hasta el ret del winproc y lo que espero que haga no lo hace, osea parece que no estoy traceando el lugar correcto. alguna sugerencia?
#764
Programación C/C++ / Re: Ayuda con GetProcAddress
27 Noviembre 2012, 08:59 AM
Te esta diciendo claro que no pudo obtener la direccion de la funcion, verifica que tu funcion sea exportable y que se encuentre.
y usa GetLastError despues de Getprocaddress, con eso sabras cual es tu problema.
#765
Cita de: maticrack en 25 Noviembre 2012, 02:17 AM
necesito crear el tic tac toe(juego gato) solamente con estas bibliotecas en el dev C++

stdlib.h
stdio.h
conio.h
time.h
#define max 100

el juego tiene que tener un dado que decida quien parte, se los agradeceria mucho si me pueden ayudar

Empeza el codigo y si tenes problemas con el, entonces lo publicas ordenado y explicado, no todo el codigo sino, especifica
el problema/error lo más corto posible porque la mayoria de nosotros cuando vemos un tema con demasiado texto o no
ordenado ni nos molestamos en leer.
#766
Me habia eltitulo del tema y una parte de la instroduccion e hiba decir que era ridiculo pero a la vez admirable programar
un SO complemente con la sintaxis de FASM ( aparte que no tiene facilidades como if,else,switch ,etc ) pero cuando lei las caracteristicas del SO pues vale me lo he creido:

Interfaz gráfica de usuario basada en VESA, con resolución de hasta 1280x1024, en 16 millones de colores.
Cabe en un solo disquete de 1.44MB (muchas de las aplicaciones se encuentran comprimidas.)
Puede funcionar con tan sólo 8MB de memoria RAM.

de todos modos buen trabajo.
#767
ASM / Re: Acesso a un bit concreto del registro
24 Noviembre 2012, 21:22 PM
Seria SHL, no SHR, y recordar establecer el registro a 1. tambíen se podria hacer con SHR pero seria de forma inversa aunque lo más
correcto seria SHL
#768
ASM / Re: Acesso a un bit concreto del registro
24 Noviembre 2012, 19:58 PM
Cita de: silver2050 en 24 Noviembre 2012, 19:52 PM
Buenas a todos,

A ver si alguien puede echarme una mano, necesito saber como podría acceder a un bit concreto de un registro, es decir, acceder al bit 20 del registro EDX para saber su valor por ejemplo.

Saludos y gracias. 
usando una mascara:

MOV EAX,293829382
AND EAX,100000h
TEST EAX,EAX
JE NOHAY
; bit activo
...
#769
Cita de: APOKLIPTICO en 20 Noviembre 2012, 01:38 AM
RHL: Entonces, después de ponerte increiblemente condescendiente y pedante conmigo ni siquiera respondés la pregunta??
[sarcasmo] Re bien lo tuyo eh! Asi queremos a los usuarios de elhacker.net! [/sarcasmo]

Perdon no me habia podido conectar te he enviado un link con el codigo fuente por mensaje privado, apreciaría que dijeras que
el tema fue resuelto  ::)
#770
Programación C/C++ / Re: Driver kernel x64
24 Noviembre 2012, 19:40 PM
EL kernel provee una funcion de devolucion para detectar si un proceso fue creado o eliminado:
PsSetCreateProcessNotifyRoutine

nada de hooks aparte que es inestable.