Article View: es.comp.os.linux.programacion
Article #6440Re: DLL's en Linux??
From: Javier M Mora
Date: Sun, 22 Jun 2003 23:13
Date: Sun, 22 Jun 2003 23:13
37 lines
3076 bytes
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-mailReferences:
<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)