🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Ataques a formularios html

#1445
From: Oscar Garcia
Date: Thu, 03 Nov 2005 20:28
39 lines
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-mail
References: <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