Article View: es.comp.os.linux.programacion
Article #1445Re: Ataques a formularios html
From: Oscar Garcia
Date: Thu, 03 Nov 2005 20:28
Date: Thu, 03 Nov 2005 20:28
39 lines
2344 bytes
2344 bytes
El Thu, 03 Nov 2005 19:03:27 +0100, |Colegota|
<colenius@telefonica.net> escribi�:
>El c�digo del formulario es muy simple y desde luego no mete ning�n bcc:.
>Llama a un php que "compone" las direcciones de correo y el mensaje y env�a
>mediante la funci�n mail().
>
>El php no lo pongo porque entiendo es que se consigue emular el
>funcionamiento del formulario o ejecutarlo a distancia para llamarle a �l.
El problema no est� en el HTML como t� piensas. Como no compruebas qu�
te env�an como remitente se est�n aprovechando de tu inocencia :)
Imag�nate que tienes un remitente que t� piensas que es del tipo
pepe@dominio.com que generar�a una cabecera del tipo:
From: pepe@dominio.com
o bien
From: "Pepito Gonz�lez" <pepe@dominio.com>
Pero te env�an pepe@dominio.com\nTo: victima@spam.com\n
En cuyo caso env�ar�as algo como:
From: pepe@dominio.com
To: victima@spam.com
Que reemplazar�a el "rcpt to" original, o bien puedes enviar cualquier
otra cabecera.
Lo que debes hacer en PHP es limitar los caracteres de entrada a un
n�mero reducido como por ejemplo...
preg_replace('\[^A-Za-z0-9\-\.\@_]\', '', $destinatario);
Un saludo.
--
�scar Javier Garc�a Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Technical Details
Message-ID:
<19skm11h15tc7do4q3094sub0j54v6be31@4ax.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!proxad.net!ecngs!feeder.ecngs.de!news.germany.com!news.musoftware.de!news-15.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mailReferences:
<dkdjdg$3ka$1@nsnmrro2-gest.nuria.telefonica-data.net>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,a369e897d8110535 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!proxad.net!ecngs!feeder.ecngs.de!news.germany.com!news.musoftware.de!news-15.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail From: Oscar Garcia <redstarQUITARSPAM23@terra.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Ataques a formularios html Date: Thu, 03 Nov 2005 21:28:29 +0100 Organization: Ecolnet Lines: 39 Message-ID: <19skm11h15tc7do4q3094sub0j54v6be31@4ax.com> References: <dkdjdg$3ka$1@nsnmrro2-gest.nuria.telefonica-data.net> NNTP-Posting-Host: 62-15-114-195.inversas.jazztel.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: cormoran.emeteo.local 1131049700 28596 62.15.114.195 (3 Nov 2005 20:28:20 GMT) X-Complaints-To: emeteo@escomposlinux.org NNTP-Posting-Date: Thu, 3 Nov 2005 20:28:20 +0000 (UTC) X-Newsreader: Forte Free Agent 2.0/32.652