Autor
|
Tema: Como Leer Posicion De Memoria Con Vb6 (Leído 5,228 veces)
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
Hola amigos el tema sonara algo confuso por que parece queba en otro subforo y si es asi cambeenlo... Bueno a lo que boy es que tengo un crackme que genera valores aleatorios y pues alguien ya le hizo keygen en vb y mi pregunta es como leer la posicion de memoria del serial que genera el crackme cuando se esta ejecutando.
Nota: el keygen no funciona si no se esta ejecutando el crackme
lo que ase el keygen es igual al Cheat engine. Se podria intentar con el Cheat engine pero no sabria que serial buscar ya intente
bueno saludos Flamer y tenia meses con esta duda y pues seme hizo bien abrir un hilo y preguntar aver si alguien de aqui sabia algo
|
|
|
En línea
|
|
|
|
engel lex
|
mi pregunta es como leer la posicion de memoria del serial que genera el crackme cuando se esta ejecutando. esto te puede ser de utilidad, es el api para leer posiciones de memoria de procesos http://msdn.microsoft.com/en-us/library/windows/desktop/ms680553(v=vs.85).aspx
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Mad Antrax
|
Prueba de encontrar el pointer que apunta a la variable que deseas sacar y lee el contenido del pointer.
Otra forma sería buscando un patrón de bytes en la memoria que indique el inicio de la estructura de los datos.
Si puedes postear el ejemplo me lo miro
|
|
|
En línea
|
No hago hacks/cheats para juegos Online. Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
Hola antrax perdon por el retraso pero uno no tiene tiempo de estar pegado ala pc todo el dia bueno aqui la muestra. ultrashare.net/hosting/fl/76c72150e3
saludos flamer y otra cosa el que le iso keygen es mi amigo Faquiver pero me gusto la idea de preguntar aqui y compartir
|
|
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
Flamer: no entendi bien que queres, ¿hacer el keygen en vb6? ¿o con el cheatengine? con los dos se puede igual, lo bueno del cheatengine es que practicamente es mas rapido. El programita solo toma como usuario el nombre del pc y en la direccion 402391 lo compara con el usuario ingresado, pero el verdadero esta en eax, por lo tanto si en el momento de la ejecucion lees ese registro ya tenes el usuario a usar, por otro lado el serial verdadero lo pone en 40253A en el registro ecx asi que tendrias los datos en memoria. Depende de lo que quieras hacer es la respuesta mas concreta, programar en vb6 (ya no lo uso mas pero no hay problema) o en cheatengine (lo sigo usando y en este caso es la opcion mas facil)
|
|
|
En línea
|
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
Hola tinco la verdad el keygen lo quiero hacer en vb6 y ya estuve investigando la api ReadProcessMemory pero no entiendo nada. Ejemplo estoy en el celular e: variable=ReadProcessMemory(idproceso,region_de_memoria,array_de_bytes,Len(array_de_bytes),aqui_nose_queba)
pordon por el ejemplo pero alguien me podria explicar si estoy bien y que valor tiene que ir en la ultima opcion o mas bien si alguien me envia un ejemplo descargable en un rar y analisarlo mejor. A y yase que tengo que usar la api OpenProcess la cual meda cero y lo aguardo en idproceso. Saludos Flamer
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
El ultimo parametro es un puntero a una variable tipo DWORD que recibirá la cantidad de bytes leídos por la API.
En VB declaras la variable como Long y la pasas ByRef.
Saludos!
|
|
« Última modificación: 24 Mayo 2014, 23:10 pm por MCKSys Argentina »
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
¿Como registrar (o leer) cambios a una dll cargada en memoria?
Ingeniería Inversa
|
TokenMaster
|
0
|
2,046
|
4 Mayo 2006, 23:37 pm
por TokenMaster
|
|
|
Leer direccion que hay en la posicion 3C con el editor hex
Análisis y Diseño de Malware
|
soez
|
1
|
2,542
|
7 Agosto 2010, 23:34 pm
por [L]ord [R]NA
|
|
|
¿como leer memoria protegida de un proceso y saber cuanto ocupa?
Análisis y Diseño de Malware
|
AlxSpy
|
6
|
6,590
|
20 Junio 2011, 18:33 pm
por Иōҳ
|
|
|
Leer x caracteres en una posicion fichero linux
Scripting
|
zeux_madr
|
1
|
2,928
|
23 Mayo 2013, 02:41 am
por -Myx-
|
|
|
¿Como elegirle la posicion de memoria a un registro?
ASM
|
Sputnik_
|
3
|
3,328
|
14 Marzo 2016, 19:05 pm
por fary
|
|