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 - Miseryk

#91
A tu edad te conviene empezar por el principio y todo lo relacionado al bajo nivel para poder llegar a medio/alto nivel con una compresión total de los compiladores. El aprendizaje no se puede adelantar, a menos que analices lo desarrollado y algunas cosas más que se relaciona a la psicología, pero estoy desvirtuando, ése es mi consejo.

Saludos (Y)
#92
No sabía lo del Structure Dissect, yo usaba el ReClass :P

Muy buen tutorial.
#93
Si mal no recuerdo lo podés lograr con ésto:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293(v=vs.85).aspx

En un timer ponés el GetAsyncKeyState con el LeftClick/RightClick o lo que sea, teclas y demás.
#94
La solución difícil pero segura, es el debugging. Olly + CE + lo que sea, PE Explorer VBDecompiler en caso que sea en .NET o VB6, IDA y demás.
#95
Pero dentro del formulario o fuera del mismo?
#96
o también

Código (vb) [Seleccionar]

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Then Exit Sub
If IsNumeric(Chr(KeyAscii)) <> True Then KeyAscii = 0
End Sub
#97
Andá a lo seguro, usá el WinHack (hecho en VB6) que te permite saber el hwnd, class, nombre de ventana y muchas cosas más y lo hardcodeás (poner valores crudos) todo y luego cuando funcione lo hacés genérico.
#98
Ésto parece más programación web, pero si lo hacés en VB te conviene obtener el handle de la ventana y luego obtener los otros controles con handleex.

Las funciones son FindWindow y FindWindowEx, luego te podés manejar con SendMessage.
#99
En DirectX la luz se refleja en el material y depende cuantos vertex tenga, va a proyectarse mejor (más visible), pero sí o sí se debe aplicar a un material, supongo que en opengl debe ser lo mismo.
#100
Cita de: panax en  6 Mayo 2014, 01:08 AM
He intentado hacer un pequeño programa en C++ que he probado de multiples maneras poder acceder a este valor de la dirección de memoria pero no he podido. Sera que alguien puede hecharme una mano?


Seria algo asi? : ReadProcessMemory(hproc, (LPCVOID)((((((ClientDLL + 0x007C3D1C) + 0x10) + 0x2c) + 0x3e0) + 0x17c)), &buff, 1, NULL);

Quiero obtener la dirección a la que apuntan (y obviamente su valor).

A nivel de sintaxis, que debo hacer?

PD: Se que debo obtener el handler del modulo client.dll y de alli partir (base address creo que se llama) pero he intentado de todo y nada :( alguna idea?.

Saludos.

Lo que hace el multi level es lo siguiente.

mov eax, address
mov eax, [eax]
add eax, offset

osea que la 1ra vez que sumás un offset, tenés que leer ese address el cual es la suma de: Address + offset

La sintaxis sería:
[[[Address + offset] + offset] + offset] + ...

Saludos!