descomprimir en aplib? como?

Iniciado por cloferba, 2 Julio 2009, 01:13 AM

0 Miembros y 1 Visitante están viendo este tema.

cloferba

amigos..tengo un ejecutable el cual esta comprimido con aplib...

http://www.ibsensoftware.com/files/aPLib-1.00.zip

esta utilidad..por lo q estuve leyendo en su ayuda, permite descomprimir cualquier ejecutable a traves de las lineas
Citar
size_t aP_depack( const void *source,
                  void *destination );
CitarDecompresses the compressed data from source[] into destination[].

The destination[] buffer must be large enough to hold the decompressed data.

Parameters:
source - pointer to the compressed data.
destination - pointer to where the decompressed data should be stored.

Returns:
the length of the decompressed data, or APLIB_ERROR on error.
Note:
This function is not included in the libraries, but is available in src/c/depack.c. aP_depack_asm_fast can be used instead.

el tema..es que no tengo ni la mas minima idea de como ejecutar dichas ordenes...alguien puede darme una ayuda?

tambien dice:
CitarFor C/C++ you simply include aplib.h and link with the appropriate library for your compiler. If you only need to decompress data, or if you modify the decompression code, you can compile and link with one of the decompression implementations in the src folder.

For other languages you can either check if there is a useable example, or use the DLL version. Most linkers allow calling C functions in an external library, so usually there is a way to use one of the libraries.

el tema..es que encontre unos .bat que vienen junto con la libreria..por lo cual me pregunto si por bat se puede ejecutar algo que llame a la dll y pueda descomprimir el archivo.

desde ya muchisimas gracias  ;-)

Shaddy

Cita de: cloferba en  2 Julio 2009, 01:13 AM
amigos..tengo un ejecutable el cual esta comprimido con aplib...

http://www.ibsensoftware.com/files/aPLib-1.00.zip

esta utilidad..por lo q estuve leyendo en su ayuda, permite descomprimir cualquier ejecutable a traves de las lineas
Citar
size_t aP_depack( const void *source,
                  void *destination );
CitarDecompresses the compressed data from source[] into destination[].

The destination[] buffer must be large enough to hold the decompressed data.

Parameters:
source - pointer to the compressed data.
destination - pointer to where the decompressed data should be stored.

Returns:
the length of the decompressed data, or APLIB_ERROR on error.
Note:
This function is not included in the libraries, but is available in src/c/depack.c. aP_depack_asm_fast can be used instead.

el tema..es que no tengo ni la mas minima idea de como ejecutar dichas ordenes...alguien puede darme una ayuda?

tambien dice:
CitarFor C/C++ you simply include aplib.h and link with the appropriate library for your compiler. If you only need to decompress data, or if you modify the decompression code, you can compile and link with one of the decompression implementations in the src folder.

For other languages you can either check if there is a useable example, or use the DLL version. Most linkers allow calling C functions in an external library, so usually there is a way to use one of the libraries.

el tema..es que encontre unos .bat que vienen junto con la libreria..por lo cual me pregunto si por bat se puede ejecutar algo que llame a la dll y pueda descomprimir el archivo.

desde ya muchisimas gracias  ;-)


aPLib que yo sepa es un código que NO es libre, por lo tanto tendrías que hacer reversing para ver como funciona, aún así hace 8 años ThePope o Mr. Khaki (es lo mismo), hizo un tutorial donde lo describía.

Busca el PE Compact de WKT! por la red... si ves que no lo encuentras bájate todos de kania.evilgirls.net.

Un saludo.

Shaddy.
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

cloferba

se agradece la respuesta, pero excede mis alcances de manejo..

Shaddy

Cita de: cloferba en  7 Julio 2009, 02:17 AM
se agradece la respuesta, pero excede mis alcances de manejo..

Pues a aprender poco a poco... ;).

Shaddy.
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com