• Viernes 15 de Noviembre de 2024, 04:25

Autor Tema:  Opennsl (modificar funciones a traves de libssl.so)  (Leído 995 veces)

monty89991

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Opennsl (modificar funciones a traves de libssl.so)
« en: Domingo 10 de Abril de 2011, 17:28 »
0
Hola a todos,

Necesito modificar Openssl (sus funciones) para usarlas en un programa C, servidor cliente.
El servidor ha de utilizar las librerias que trae Openssl por defecto pero el cliente tiene que usarlas modificadas.

Esta fue la solucion que me propusieron:

He cogido el archivo /usr/lib/libssl.so.0.9.8 y lo he copiado en la carpeta donde tengo el codigo c con el nombre "libssl2.so".
Tambien he copiado la carpeta Openssl 0.9.8 en la carpeta del codigo.
He modificado las librerias openssl.
./config
make
compilo el archivo c:
gcc -W -Wall -o attacker attacker.c -lssl2
----------------------------------------------------------

He puesto varios printfs en las funciones de openssl que uso en mi codigo para ver si ha cambiado pero no.

Tampoco se si esta solucion es la acertada, esta es la unica solucion que he encontrado.

Gracias de antemano!!