Article View: nl.comp.programmeren
Article #12Re: php header injection
From: flor
Date: Wed, 07 Feb 2007 16:17
Date: Wed, 07 Feb 2007 16:17
49 lines
2631 bytes
2631 bytes
Erick T. Barkhuis schreef:
> flor:
>> spammers misbruiken mijn php script.
>
>> is het mogelijk om de header injection ongedaan te maken?
>
> Weiger gewoon alle invoer die tot gevolg heeft dat er control characters
> zoals \r en \n in de mailheaders terechtkomen.
>
> Met PHP iets als
>
> if (strstr($afzender,"\n")) {
> header ("Location: $foutpagina");
> exit;
> }
>
> ....waarbij $afzender een ingevoerd veld is waarvan de inhoud in een
> mailheader terechtkomt, en $foutpagina de url bevat van een webdocument
> waarheen je de booswicht wilt doorverwijzen.
bedankt voor de hulp.
Ik slaag er echter niet in om het voor elkaar te krijgen.
Mijn code:
> <?php
> $email = $_POST['email_addr'] ;
>
> if (strstr($email,"\n")) {
> header ("Location: $spamurl");
> exit;
> }
>
> $add_subscriber = "insert into subscribers values (/de ingevulde waarden/);
> mysql_query($add_subscriber,$conn) or die(mysql_error());
>
> header( "Location: $thankyouurl" );
> exit ;
> ?>
als ik nu een "\n" in het emailadres zet, krijg ik toch nog de
$thankyouurl en wordt alles mooi in de database gezet
wat doe ik mis?
--
Flor
Wat is het duurste internetland?
http://www.nationmaster.com/graph/int_int_cha-internet-charges
Technical Details
Message-ID:
<NYmyh.331494$Mn7.6448246@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!feeder.news-service.com!68.142.88.77.MISMATCH!hwmnpeer03.ams!news.highwinds-media.com!tudelft.nl!txtfeed2.tudelft.nl!newsfeeder.wxs.nl!kramikske.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<_dYxh.329365$zB3.6533177@phobos.telenet-ops.be> <MPG.20326fc52ebe7c7a98a4ff@news.individual.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,d41daf92e1d7a0a0 X-Google-Thread: 114bee,d41daf92e1d7a0a0 X-Google-Attributes: gid107324,gid114bee,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!feeder.news-service.com!68.142.88.77.MISMATCH!hwmnpeer03.ams!news.highwinds-media.com!tudelft.nl!txtfeed2.tudelft.nl!newsfeeder.wxs.nl!kramikske.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: flor <flor@no.spam> User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 Newsgroups: nl.comp.programmeren,be.comp.internet.design Subject: Re: php header injection References: <_dYxh.329365$zB3.6533177@phobos.telenet-ops.be> <MPG.20326fc52ebe7c7a98a4ff@news.individual.net> In-Reply-To: <MPG.20326fc52ebe7c7a98a4ff@news.individual.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 49 Message-ID: <NYmyh.331494$Mn7.6448246@phobos.telenet-ops.be> Date: Wed, 07 Feb 2007 16:17:49 GMT NNTP-Posting-Host: 84.194.42.128 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1170865069 84.194.42.128 (Wed, 07 Feb 2007 17:17:49 MET) NNTP-Posting-Date: Wed, 07 Feb 2007 17:17:49 MET Organization: Telenet Internet