elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 67
151  Programación / Ingeniería Inversa / Re: Limitacion en un programa en: 8 Mayo 2010, 05:30 am
Exactamente que hace al intentar Guardar? Te muestra un mensaje? no hace nada?
El boton de Guardar esta deshabilitado? Como es un Demo es posible que no este esa parte del codigo de guardar.

slds
152  Programación / Ingeniería Inversa / Re: Limitacion en un programa en: 7 Mayo 2010, 01:36 am
Probaste con AMBAS versiones de CreateFile ??? ANSI y UNICODE??

Podrias buscar la constante en milisegundos de 90minutos, osea 5400000 pero en hexa, osea 005265C0.

slds
153  Programación / Ingeniería Inversa / Re: Limitacion en un programa en: 6 Mayo 2010, 23:14 pm
Ctrl+G y escribi CreateFile [ENTER]

y luego pones el Bp con F2, das run y si no cae es porque no la usa jeje

Otra es esperar los 90 minutos y pausar el Olly, Alt+F9 y luego aceptas el mensaje, y caeera en oly.  Aunque aqui debes esperar hora y media :(

slds
154  Programación / Ingeniería Inversa / Re: FUU v0.1 Beta - [F]aster [U]niversal [U]npacker en: 3 Mayo 2010, 15:55 pm
 ;D Grosssssso

Hola!,

este post es solo para presentarles a FUU, una herramienta que hice hace un par de semanas.

Citar
FUU (Faster Universal Unpacker) is a GUI Windows Tool with a set of tools (plugins) to help you to unpack, decompress and decrypt most of the programs packed, compressed or encrypted with the very well knowns software protection programs like UPX, ASPack, FSG, ACProtect, etc.

The GUI was designed using RadASM and MASM. Every plugin included in the official release was written in ASM using MASM.

The core of every plugin use TitanEngine SDK from ReversingLabs under the hood, this help to the developer to write plugins very easy and very fast without the need to worry about some repetitive and boring functions like dump, fix the iat, add sections, etc. You can develop a plugin for FUU in a very easy way using TitanEngine.

Also, FUU include some extra tools like:

    * Generic OEP Finder
    * Cryto Signature Detector
    * Generic Unpacker
    * Signatures Detector (next release)

Generic OEP Finder, Cryto Signature Detector and Generic Unpacker are from PEiD's team.

La pagina del proyecto es: http://code.google.com/p/fuu/

Saludos.
155  Programación / Ingeniería Inversa / Re: Ferreteria Plus crack serial full GDS - Ingenieria inversa en proceso... en: 3 Mayo 2010, 15:50 pm
@Biribau: lo que la gente entra a solicitar, es el resultado del estudio que hemos hecho con CITROMAN...  ;)

Aparte, he quitado todos los links de descarga para que no haya problemas. Todos los pedidos que he tenido por el keygen, han sido respondidos por MP.

Ahora, no veo cuál es el inconveniente....  ::)

@raulguty: Revisa tus MP's...

Maxis, mejor hace un tutorial de como lograste vencerlo, que para mi me parece mas interezante... Asi ya nadie te pedira ni te molestara por el "favor"

slds
156  Programación / Ingeniería Inversa / Re: programa e2esoft vcam camara virtual en: 28 Abril 2010, 21:30 pm
 :¬¬ Vaya me lei todo un post del 2008,
pense que mafo retornaba por estos lugares
y que Shady se desoxidaba :D

Te recomiendo en estos casos que no revivas un hilo
tan viejo..

Mejor te creas un hilo nuevo y pides ayuda para resolver tu caso.
De todas formas si pedis un crack, vas a recibir mas negativa que apoyo.

Las reglas del subforo Ingeniería Inversa:
-Los mensajes con peticiones de cracks, seriales, warez etc... serán automáticamente eliminados.

slds
157  Programación / Ingeniería Inversa / Re: Unpack Spotify Themida en: 25 Abril 2010, 22:28 pm
Megaupload me dice esto:

El archivo al que está intentando acceder está temporalmente desactivado.

Comprimilo y ponele un pass, y por las dudas sacale la extensión...

ej: pepe.ra_

slds
158  Programación / Ingeniería Inversa / Re: Decompilar un .exe creado en CLIPPER en: 22 Abril 2010, 18:07 pm
http://www.pctoledo.com.br/download/copia.php?arqzip=valkyrie.zip



slds
159  Programación / Ingeniería Inversa / Re: Ayuda con Aplicacion para conexion..que genera ID de Registros Aleatorios en: 22 Abril 2010, 18:02 pm
Osea, aun poniendo uno de esos seriales, si quieres volver a usar el prog tienes que volver a poner otra vez un serial... Aun asi con el keygen vas a terner que poner siempre un serial  :-\
Podrias parchearlo para que quede siempre registrado.

Slds
160  Programación / ASM / Re: Parchear un ejecutable,posible en asm? en: 22 Abril 2010, 16:57 pm
Anda me lles el pensamiento? xD mientras escribira la respuesta anteriorpensava en eso del recurso,de inscrustar la dll en el ejecutable pero no se hacerlo,antes cuando programaba en Delphi 7 si savia hacaerlo,pero en ASM no tengo ni idea,nose que apis hay que utilizar para incsrutar un archivo! en delphi almenos tenias que crear con el bloc de notas algo como RCDATA "NOMBRE ARCHIVO" i algo mas creo peor no recuerdo,saves la forma tu?


gracias ctlon! (K)

Para meter una dll dentro de un exe puedes usar Molebox

http://www.molebox.com/

slds

EI: juntando mensajes.

Este es para hacer el parche, pero no en ejecucion.

void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(OpenDialog1->Execute()) // Mostramos el dialogo abrir
 {
 LblPath->Caption=OpenDialog1->FileName;
 }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
//VARIABLES//
HANDLE exe;
unsigned long BytesRead,BytesWrite;
Byte buf;
// HACEMOS UN BACKUP//
if (CheckBox1->Checked==true)
 {
  int sizePath=LblPath->Caption.Length()+7;
  char * newExe=new char[sizePath];
  StrCopy(newExe,LblPath->Caption.c_str()); // copio el path
  StrCat(newExe,".backup");
  CopyFile(LblPath->Caption.c_str(),newExe,1); // guardo en disco
  delete [] newExe; // libero el buffer
  }
// Abro el exe y le doy permisos de esritura y lectura
exe=CreateFile(LblPath->Caption.c_str(),GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
if(exe!=INVALID_HANDLE_VALUE)
 {
  int offset=0x105AAC;
  Byte parche[]={0x50,0xB8,0xEF,0x21,0x43,0x00,0xC7,0x00,0x90,0x90,0x90,0x90,0x83,0xC0,0x04,0x3D,0xFB,0x21,0x43,0x00,0x75,0xF0,0x66,0xC7,0x00,0x90,0x90,0x58,0xE9,0x3B,0xF3,0xF7,0xFF};
  SetFilePointer(exe,offset,0,FILE_BEGIN); //seteo el offset
  WriteFile(exe,parche,21,&BytesWrite,0);
 }
}

Si quieres hacerlo con WriteProcessMemory, sera en ejecuion entonces, y debes crear un Loader que lo parche en ejecucion.

Sobre lo de meter la dll dentro del exe, para que la dll muestre por ejemplo un MessageBox no le veo mucho sentido, tendrias que hacer un injerto en el exe para poder invocar a la dll y cargar sus funciones. En vez de eso  podrias hacer un injerto en el exe para invocar a MessageBox de la User32.

Osea, podria funcionar, si lo que quieres es parchar el exe con la dll, deberias tener en cuenta en que punto del exe en ejecucion los vas a parchear, y para saber la direccion en que lo vas a parchear tenes que usar el ollydbg

Otra cosa, en un exe sin ninguna proteccion, es sencillo, pero ya si esta empacado es mas dificil.  

Todo eso si el exe no es tuyo.

slds

EI: juntando mensajes.

Aqui tienes un tutorial sobre como hacer un Loader Simple en Assembler (MASM)

http://ricardonarvaja.info/WEB/OTROS/COLABORACIONES/COLABORACIONES/Como%20construir%20un%20loader%20simple%20-%20por%20marciano.rar

Viene con el codigo del esqueleto del Loader.

slds

EI: juntando mensajes, el proximo lo borro.


Una buena pagina con tutoriales de assembler
http://win32assembly.online.fr/tutorials.html
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 67
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines