🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6440

Re: DLL's en Linux??

#6440
From: Javier M Mora
Date: Sun, 22 Jun 2003 23:13
37 lines
3076 bytes
El Fri, 20 Jun 2003 04:25:03 -0400, IRI <irilux_NiKSPAM_@netscape.net> escribi�:
On Fri, 20 Jun 2003 04:25:03 -0400, IRI <irilux_NiKSPAM_@netscape.net> wrote:
> 
> "J.A. Gutierrez":
>> y que mas te da que el codigo a tocar este en una DLL o en
>> el propio ejecutable?
> 
> A ver, no entiendo la pregunta, pero veamos que tanto me acerco:
> No me da nada, lo que pasa, es que puntualmente el programa en su versi�n
> Win2 fue crackeado por medio de una DLL, y como solo soy un aprendiz
> bastante nerd en programaci�n, part� asumiendo que si exist�an las DLLs o
> similares en funci�n en ambiente Linux, entonces el siguiente paso a ralizar
> ser�a aplicar el mismo procedimiento assemblerioano en el archivo .so :-S
> 

Ingenieria inversa en linux existe, (no hay muchas p�ginas del tema;
pero haberlas, hailas). De hecho ten�a una p�gina muy interesante pero
hac�a tiempo que no la visitaba y ahora esta el enlace muerto B-(

De hecho si me apuras es m�s f�cil y c�modo hacerlo en linux que en
windows. Un par de apuntes:

Existen librerias (*.so). Hay comandos como strace que da informaci�n de
todas las funciones de las librerias llamadas, con sus par�metros. Y por
�ltimo, tu puedes compilar una fake-funci�n en el lenguaje que quieras
(no es necesario ensamblador), compilarlo como librer�a y decirle a
linux que en vez de ejecutar la funci�n X original, que ejecute la
funcion Y tuya.

Como ves se puede alterar la ejecuci�n de un programa sin tocar el
ejecutable ni las librer�as (y eso en windows... como que es m�s
dificil).

Yo no trabajo en esto y no tengo m�s informaci�n de la que ya he dado.
As� que a partir de ahora: RTFM y googlea.

Atte. Javier M Mora.
Technical Details
Message-ID: <bd5d6s$6fe$1@nsnmrro2-gest.nuria.telefonica-data.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newshosting.com!news-xfer1.atl.newshosting.com!news-out.superfeed.net!propagator2-maxim!news-in.superfeed.net!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
References: <bcu0ks$nd7tp$1@ID-190503.news.dfncis.de> <bcucms$u12$1@localhost.escomposlinux.org> <bcugda$n2dlr$1@ID-190503.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,ef0eeed0c6cdd17e
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-06-22 16:13:34 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newshosting.com!news-xfer1.atl.newshosting.com!news-out.superfeed.net!propagator2-maxim!news-in.superfeed.net!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
From: Javier M Mora <jamarier@yahoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: DLL's en Linux??
Date: Sun, 22 Jun 2003 23:13:32 +0000 (UTC)
Organization: Telefonica Data Espagna
Lines: 37
Message-ID: <bd5d6s$6fe$1@nsnmrro2-gest.nuria.telefonica-data.net>
References: <bcu0ks$nd7tp$1@ID-190503.news.dfncis.de> <bcucms$u12$1@localhost.escomposlinux.org> <bcugda$n2dlr$1@ID-190503.news.dfncis.de>
NNTP-Posting-Host: 73.red-217-125-59.pooles.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1056323612 6638 217.125.59.73 (22 Jun 2003 23:13:32 GMT)
X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Sun, 22 Jun 2003 23:13:32 +0000 (UTC)
User-Agent: slrn/0.9.7.4 (Linux)