Tagged: Wordpress

The spam-bot revenge

Okej… ett litet wordpress-hack… den här gången för att få tyst (och ge igen) på lite spam.

I filen comments.php för ditt tema så byter du ut den här raden:

<form action="<?PHP echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

Mot den här istället:

<form action="<?PHP echo get_option('siteurl'); ?>/wp-comments-post-nospam.php" method="post" id="commentform">

Byt sedan namn på wp-comments-post.php till wp-comments-post-nospam.php

Sist men inte minst… lägg in en ny wp-comments-post.php med följande kod:

<?PHP
	header("Location: http://ftp.sunet.se/pub/os/Linux/distributions/redhat/redhat-archive/redhat/linux/8.0/en/iso/i386/psyche-i386-disc1.iso");
	exit;
?>

*MOHAHAHA*
Nu kommer de vanligaste bot’arna att “råka” ta en ISO från sunet istället för att få en kommentar postad på bloggen. Sen kan man bara hoppas att dom får betala per nerladdad MB…

Tar bort lite last från Aksimet som får ta resten av spammarna. 🙂

Du kan alltid testa att göra en request mot wp-comments-post.php på den här sidan och se vad som händer.

WP Plugin: Akismet Image

Fick lite tid över… och råkade surfa förbi Akismet.com.

Fixade en ganska lattjo “bild”, läser info om hur många spam som akismet har fångat på sidan den är och visar det sedan som en PNG-bild.

Gjorde det självklart som en wordpress-plugin (http://www.snowland.se/plugins/)

Den bör synas in action nere till höger på den här sidan… Endast ~30 spam änn så länge… men när väl spam-bottarna hittar sidan så går det undan.