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 - .:UND3R:.

#1081
Hola a todos, estoy un poco complicado en cuanto a lo que quiero hacer:
Me gustaría como ejemplo intentar enviar un clic a notepad, exactamente a:

Archivo -> Abrir

Pero tengo muchas duda con respecto a esto, por ejemplo se que en primera instancia tengo que llamar a la función FindWindow, especifico la clase de este ("Notepad"), y me devuelve un manejador, luego investigando en Internet, tengo que obtener el manejador de la ventana secundaria. y ahí ya me pierdo. Ya que al ver las clases Abrir. Nuevo, guardar, tienen la misma clase, por lo que no le encuentro la lógica de seguir ya que no se está especificando de alguna manera el botón a hacer clic con SendMessage, a ver si me pueden orientar con todo esto, soy nuevo por lo que les pido comprensión. Saludos
#1082
Wuajajajajajajaja  ;-)
Muchísimas gracias EleKtro H@cker, era justo lo que necesitaba, ahora me has quitado una gran cantidad de tiempo. El código es perfecto, excelente, muchas gracias amigo, te debo una ;D
#1083
Hola a todos, saben estoy un poco perdido por como empezar, pero les explicaré más menos que es lo que me gustaría hacer, a ver si me pueden echar una mano, tengo la siguiente lista como ejemplo archivo.txt:

juan   // 30-05-2012 o si quiero puedo ponerlo 31/05/2012 (me da igual)
pedro // 01-06-2012
maria // 12-12-2012

Me gustaría hacer un batch que al ejecutarlo, este tome la fecha actual y elimine las líneas que contentan una fecha anterior a esta, en este caso (hoy 31-05-2012), eliminaría a juan, quedando el archivo.txt de la siguiente forma:

pedro // 01-06-2012
maria // 12-12-2012

Me sería de gran ayuda, tengo un programa de control de accesos, el en un archivo de texto contiene las ID de los usuarios que pueden ingresar, y todos los días debo ver la fecha y buscar dentro de una inmensa lista cuales, cual de todos los usuarios ya está expirado, espero su ayuda, muchas gracias.
#1084
Yo pondría un Memory Break point on access, en toda la IAT, con esto tendrás un monitoreador de APIS. Saludos
#1085
Cita de: BlackZeroX (Astaroth) en 19 Mayo 2012, 17:04 PM
mmm OllyDBG no es necesario... el propio Cheat Engine tiene la opción de detectar desde que direccion se edito el offset X...

Solo hay que darle click secundario al elemento en-listado y en la opción:







En la ultima ventana inclusive puedo inyectar código ASM, dll, o con lo que le haya al ASM generar directamente un trainer.

Dulces Lunas!¡.

Efectivamente, cuando hacía el tutorial (año atrás) sabía que se podía hacer directamente con Cheat Engine, pero de todas maneras siempre me ha gustado irme por el camino un poco más difícil que es justo el que más te enseña, saludos
#1086
Hola a todos, tengo la siguiente función en javascript

Código (javascript) [Seleccionar]
function processIFrameClick() {
if(isOverIFrame) {
document.getElementById('outerdiv2').style.display = 'none';
document.getElementById('submit').type = 'submit';


Como podría hacer para que antes de
Código (javascript) [Seleccionar]
document.getElementById('outerdiv2').style.display = 'none'; esperara 3 segundos?

quedaría así:

Código (javascript) [Seleccionar]
function processIFrameClick() {
if(isOverIFrame) {
esperar 3 segundos
document.getElementById('outerdiv2').style.display = 'none';
document.getElementById('submit').type = 'submit';


espero su respuesta, muchas gracias :D

EDIT: vi sobre setTimeout pero no sabría como aplicarlo
#1087
Ingeniería Inversa / Re: Esto que significa?
14 Mayo 2012, 00:30 AM
Manual/Tutorial exacto no hay, pero te recomiendo que solo seas precavida en el comportamiento del código, por lo general se da que cuando el programa está en ejecución este está desofuscado, solo eso. Si tienes dudas no dudes en preguntar. Saludos
#1088
Solucionado:

El mismo libro que me estoy leyendo explica como definir estructuras....

Ejemplo estructura COORD:

Código (asm) [Seleccionar]
COORD STRUCT
   X WORD ?
   Y WORD ?
COORD ENDS



Si queremos utilizar SetConsoleCursorPosition de MS Wndows, debemos pasarle el manejador de slida de la consola y el puntero a la estructura COORD

Código (asm) [Seleccionar]
.data
posXY COORD <10,5>
manejadorConsola HANDLE 0
.code
INVOKE GetStdHandle, STD_OUTPUT_HANDLE
mov manejadorConsola,eax
INVOKE SetConsoleCursorPosition, manejadorConsola, posXY


<10,5> indica los valores inicializados dentro de la estructura 10 (X) e 5 (Y).

Saludos
#1089
Ingeniería Inversa / Re: Esto que significa?
13 Mayo 2012, 16:42 PM
Ofuscado, quiere decir que el código no está estructuralmente ordenado, posee cadenas de arreglos (string) cifradas, que durante el proceso de ejecución son descifrado al igual que grupos de procedimientos, funciones que pueden ser algoritmos importantes o facilitadores para crackear el programa. Saludos
#1090
Hola a todos tengo la siguiente duda:

Tengo la función:

CitarReadConsoleInput function

BOOL WINAPI ReadConsoleInput(
 __in   HANDLE hConsoleInput,
 __out  PINPUT_RECORD lpBuffer,
 __in   DWORD nLength,
 __out  LPDWORD lpNumberOfEventsRead
);

lpBuffer [out]
A pointer to an array of INPUT_RECORD structures that receives the input buffer data.

Pero dentro de esta estructura en msdn encuentro lo siguiente:

CitarINPUT_RECORD structure

typedef struct _INPUT_RECORD {
 WORD  EventType;
 union {
   KEY_EVENT_RECORD          KeyEvent;
   MOUSE_EVENT_RECORD        MouseEvent;
   WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent;
   MENU_EVENT_RECORD         MenuEvent;
   FOCUS_EVENT_RECORD        FocusEvent;
 } Event;
} INPUT_RECORD;

Como se ve, se puede especificar el tipo de evento a capturar (filtrar), los cuales pueden ser (FOCUS_EVENT, KEY_EVENT, MENU_EVENT, etc.)

Mi pregunta es como llamo a ReadConsoleInput especificando el tipo de evento dentro de la estructura INPUT_RECORD junto con los demás parámetros?, ya que yo solo se llamar a la función.

Les pido que sean claros y sencillos, ya que estoy recién aprendiendo a programar (llevo 1 día con lo de las API).

Saludos y gracias