|
1201
|
Programación / Ingeniería Inversa / Re: (Ayuda) COMO USAR LOS POINTER & OFFSET EN VB.NET
|
en: 29 Marzo 2013, 03:55 am
|
no creo poder ayudarte pero tanto en vb6 como en vb.net "&HXXXXX" indican que el valor es hexadecimal, ahora si conoces los valores es lo mismo que sea un address o un offset o sea &H00401226(address) y &H1226(offset es lo mismo) siempre que la imagebase sea 400000, el tema es que para escribir en un archivo por ejemplo se tiene que pasar el valor del offset (y en vb es + 1), ahora si veo tu primer msj y tenes pointer = address + offset + offset la dirección del pointer sería= offset + offset + offset put #1 pointer, valor , no sé si aclaro o nublo más! perdón por lo metido
|
|
|
1203
|
Programación / Ingeniería Inversa / Re: (Ayuda) COMO USAR LOS POINTER & OFFSET EN VB.NET
|
en: 28 Marzo 2013, 09:07 am
|
A ver, soy muy perro en esto pero creo que un pointer es una dirección dinámica que contiene un valor y que esa dirección varía en cada ejecución, pero la dirección estática encargada de modificar dicho valor no. Por ejemplo: el pointer tiene en cada ejecución un valor que aumenta o disminuye, le pongamos 1000 si disparo baja a 999, y es porque en alguna dirección estática hizo por ejemplo un sub esi,ebx. entonces lo que yo haría es modificar esa address, con nop o add etc. Los que más saben me corregirán si estoy muy errado.
|
|
|
1206
|
Programación / Ingeniería Inversa / Re: Alguien capaz de Avanzar o hechar una mano????
|
en: 26 Marzo 2013, 20:00 pm
|
bien, si tienes algo de experiencia comienza como dijiste buscando las strings references como por ejemplo la de 200 lines, entonces en esa parte de código verás 004DD9FA |. 8138 C8000000 CMP DWORD PTR DS:[EAX],0C8 200 004DDA00 /7F 3C JG SHORT DeLuxdem.004DDA3E salta si es mayor podrías cambiarla por 004DD9FA 8138 A0860100 CMP DWORD PTR DS:[EAX],186A0 ´hace la conversión para ver si te alcanza 004DDA16 |. 8138 C8000000 CMP DWORD PTR DS:[EAX],0C8 004DDA1C /75 11 JNZ SHORT DeLuxdem.004DDA2F salta si es igual podrías cambiarla por 004DDA1C /EB 11 JMP SHORT DeLuxdem.004DDA2F saltaría siempre quizá si vas paso a paso podrás resolverlo, tengo mucho laburo pero apenas pueda miro lo de la función de copiar, si es que no la has resuelto. me olvide que la imagen que pusiste del mensaje de copiar es una constante y es la que copia al portapapeles, habría que pasar en esas líneas la variable del texto seleccionado, que no está implementado en la función.
|
|
|
1207
|
Programación / Ingeniería Inversa / Re: Alguien capaz de Avanzar o hechar una mano????
|
en: 26 Marzo 2013, 05:06 am
|
para empezar deberías decir hasta donde has llegado, ¿ que limitaciones tiene, además de la que pedis? ¿tiene opción de registro? lo vi y es un delphi, ¿probaste analizarlo con dede o IDR que es mejor? No creo que alguien quiera hacer todo el trabajo por tí, como dice flamer este foro pretende ayudar no hacer todo el trabajo. Para colmo tiene toda la pinta de ser DEMO, o sea no tiene las funciones faltantes implementadas.
|
|
|
1209
|
Programación / Ingeniería Inversa / Re: [Keygenme] Aspid
|
en: 21 Marzo 2013, 17:42 pm
|
saludos mr.blood Me parece buen trabajo, en cuanto a la dificultad depende de cada uno, soy bastante malo y no me llevo ver la forma de obtener el serial más de 10 minutos, supongo q a otros mucho menos, pero es que ya se han hecho varios así, pero insisto que está bueno para practicar.
|
|
|
1210
|
Programación / .NET (C#, VB.NET, ASP) / Re: Hola Disculpe :
|
en: 21 Marzo 2013, 08:01 am
|
el tema es: ¿donde te quedaste? o sea ¿especificamente que parte te cuesta implementar? ¿o nosotros debemos hacer todo el trabajo por tí? partamos de la base que el prolema es muy básico, con mínimos conocimientos se puede hacer, solo tenes que saber conectar con una base de datos, crear recordset nuevos , y ejecutarle unas consultas, el resto es puro diseño de formularios. sería bueno que digas que no podes hacer.
|
|
|
|
|
|
|