PDA

Bekijk Volledige Versie : Nieuw met Iptables en csf --> is deze melding/outgoing een virus of hacked?



janton
07/01/10, 13:32
Beste alle,

Ik heb gisteren avond CSF/Iptables op mijn (directadmin) vps geïnstalleerd.
Mocht tijd worden.. :surrender: kwam er achter dat ik al geruime tijd door 1000 verschillende ip's wordt aangevallen.

Omdat hier pas nu achter kom en een beginnende ben op dit gebied vraag ik mij af of ik niet al ergens ben gehacked. Daarom bestudeer ik nu alle logs en heb tig ip's geblocked.

Alleen dit viel mij op in iptables log:
MIJN.IP.ADRES.HIER 42900 out 194.60.207.22 4444 UDP
Firewall: *UDP_OUT Blocked* IN= OUT=eth0 SRC=MIJN.IP.ADRES.HIER DST=194.60.207.22 LEN=182 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=42900 DPT=4444 LEN=162

Als ik het goed lees probeert er dan iets "out" mijn server te gaan.. Dus dat betekend dat er iets binnen zit die naar buiten probeert te praten, toch?
Ondanks dat het nu wordt geblocked door iptables, is dit foute boel?

Randy
07/01/10, 13:41
Je moet je hier niet zoveel zorgen om maken. Ik weet zo niet wat er op poort 4444 draait bij de destination, maar het zou een onschuldig script in een webpagina op je server kunnen zijn die een fopen() doet om informatie op te halen of een API.

Deze informatie is echter te beperkt om er wat mee te doen. Lopen er geen gekke processen op je server (veelal Perl scripts vanuit de /tmp)

janton
07/01/10, 13:51
Je moet je hier niet zoveel zorgen om maken. Ik weet zo niet wat er op poort 4444 draait bij de destination, maar het zou een onschuldig script in een webpagina op je server kunnen zijn die een fopen() doet om informatie op te halen of een API.

Deze informatie is echter te beperkt om er wat mee te doen. Lopen er geen gekke processen op je server (veelal Perl scripts vanuit de /tmp)

Ow nee.. Ik heb inderdaad wat API's draaien op mijn website, onder andere targetpay en nog een andere belangrijke api en ideal, maar of ze gebruiken maken van dat ip adres weet ik niet.. Dat ga ik nu uitzoeken, want dat is het belangrijkste van de website..

Gekke processen in mijn /tmp . Ben vrij nieuw rondom Linux. Had ik wellicht in het begin moeten melden, ik heb een Centos 5 met directadmin. Vanuit putty lukt mij de meeste dingen wel.. maar wat normaal is in /tmp of abnormaal kan ik eerlijk gezegd nog niet oordelen. Als nog zal ik een kijkje nemen!

ichosting
07/01/10, 14:23
Kijk even in je /tmp ( met ls -a) of je daar verborgen mappen of andere dingen ziet of bijvoorbeeld perl scriptjes.

RBeun
07/01/10, 14:32
en beveilig hem daarna, in dit forum staan er howto's over het noexec maken van /tmp

ichosting
07/01/10, 14:34
Dat in ieder geval.

Aangezien je CSF gebruikt kun je ook even via de SERVER SECURITY CHECK (via directadmin GUI van csf) zien of je server globaal een beetje veilig is. De meeste punten kun je zo oplossen

janton
07/01/10, 14:40
Kijk even in je /tmp ( met ls -a) of je daar verborgen mappen of andere dingen ziet of bijvoorbeeld perl scriptjes.

Ik heb WinSCP gebruikt om met de "browser" te kijken in de /tmp folder.
Behalve een PEAR map, die ik zelf denk ik daar heb neergezet omdat ik die onlangs heb geïnstalleerd. Zijn er een aantal bestanden zonder extensie.. en hele lange namen, maar een aantal bekeken en zie gelijk dat dat van een drupal site is geweest die ik heb geïnstalleerd! Dus volgens mij is mijn /tmp vrij van rare scripts. Tenzij er mappen/bestanden zijn die ik niet kan zien via WinSCP.

Daarnaast ben nog steeds aan het zoeken naar waar dat ip wordt opgevraagd.
Mijn hele iptables log staat er vol mee, hij komt elke +/- 20 seconde voorbij!
Die wil graag toegang krijgen.. en ik wil graag vinden waar die vandaan komt!
Ik zoek nog even door!

janton
07/01/10, 14:43
Dat in ieder geval.

Aangezien je CSF gebruikt kun je ook even via de SERVER SECURITY CHECK (via directadmin GUI van csf) zien of je server globaal een beetje veilig is. De meeste punten kun je zo oplossen

Ja gedaan.. score was niet echt positief :(
Kijken of ik die kan oplossen!

ichosting
07/01/10, 14:46
Ja default installatie van DA is idd niet meteen door de check heen. Vaak zijn het ook extra dingetjes die je kunt toevoegen aan bijvoorbeeld EXIM om spammers makkelijker te vinden etc.

Je hebt in ieder geval nu een klein beetje een inzicht (niet alles overigens hoor) over wat beter kan :)

Succes in ieder geval.

janton
07/01/10, 14:51
Om terug te komen op het eerste punt:
MIJN.IP.ADRES.HIER 42900 out 194.60.207.22 4444 UDP

Dit kan een fopen() zijn die dit doet om informatie op te halen of een API.

Volgens mij is het geen API, heb gecheckt, misschien een fopen() van drupal of dergelijke.. Ik wil alleen weten waar die wordt aangeroepen de hele tijd..

ichosting
07/01/10, 14:57
Het is een nagios check zo te zien. Resultaat op het IP is nagios.xl-is.net

janton
07/01/10, 14:58
Ja default installatie van DA is idd niet meteen door de check heen. Vaak zijn het ook extra dingetjes die je kunt toevoegen aan bijvoorbeeld EXIM om spammers makkelijker te vinden etc.

Je hebt in ieder geval nu een klein beetje een inzicht (niet alles overigens hoor) over wat beter kan :)

Succes in ieder geval.


Ja dat is inderdaad erg fijn, ik snap niet dat ze dit standaard in DA hebben.. Het lijkt mij vrij belangrijk! maar het is erg fijn dat ik nu een beetje inzicht heb wat er allemaal speelt. Nu nog de rest dicht timmeren!

janton
07/01/10, 15:01
Het is een nagios check zo te zien. Resultaat op het IP is nagios.xl-is.net

Ja daar kwam ik na google ook achter..
Nagios, kan mij niet echt herinneren dat ik dat op mijn server heb..
Misschien een standaard?

pff wel blij dat het niet iets anders is :) een pak van mijn hart!

Serveo
07/01/10, 15:03
en beveilig hem daarna, in dit forum staan er howto's over het noexec maken van /tmp

Voeg daar dan ook even nosuid aan toe als je toch aan typen bent ;).

ichosting
07/01/10, 15:04
Kan zijn dat je vps extern gemonitoord wordt en dit een reply van je server is op een verzoek van nagios. Heb je een idee wat er op poort 4444 draait?

janton
07/01/10, 15:27
Kan zijn dat je vps extern gemonitoord wordt en dit een reply van je server is op een verzoek van nagios. Heb je een idee wat er op poort 4444 draait?

Nee geen idee wat er op port 4444 draait, moet nu helaas naar een afspraak.
Probeer te kijken hoe ik hier achter kom begin van de avond.. Ik zal wel google hoe ik dat moet doen, maar als je mij een tip kan geven:lovewht:

Geert-Jan
07/01/10, 15:30
Nagios = 5666 ?

ichosting
07/01/10, 15:34
Nee geen idee wat er op port 4444 draait, moet nu helaas naar een afspraak.
Probeer te kijken hoe ik hier achter kom begin van de avond.. Ik zal wel google hoe ik dat moet doen, maar als je mij een tip kan geven:lovewht:

Kijk eens met een: netstat -tap

Japje
07/01/10, 16:49
netstat -plnt is iets duidelijker.
geeft gelijk nummertjes ipv naampjes voor poortjes en ip's en users. en alleen de listen poortjes.

ichosting
07/01/10, 16:54
netstat -plnt is iets duidelijker.
geeft gelijk nummertjes ipv naampjes voor poortjes en ip's en users. en alleen de listen poortjes.

Klopt, die is beter idd ;)

janton
07/01/10, 17:43
Goed ik heb netstat -plnt
uitgevoerd... en zag niks op port 4444.. of althans er waren zo'n 20 tal programma's
Maar geen van deze gebruikte poort 4444

Ik ga mijn vps hosting ook even mailen, of zij hier iets vanaf weten!

wbakker-letsgoonline
07/01/10, 17:57
Het geen wat je server checkt is de N2 tool van XLSHosting. Als je inlogt op je VPS panel kun je namelijk de statestieken uitlezen van je VPS. Dus de reply die je firewall geeft is geen script of perl script of aanval vanuit binnen/buiten is een monitorings tool van XLShosting.

Je kan dat ip adres dus in je acces list zetten, dit zodat je vps gemonitord kan worden door XLSHosting.

ichosting
07/01/10, 18:20
Het geen wat je server checkt is de N2 tool van XLSHosting. Als je inlogt op je VPS panel kun je namelijk de statestieken uitlezen van je VPS. Dus de reply die je firewall geeft is geen script of perl script of aanval vanuit binnen/buiten is een monitorings tool van XLShosting.

Je kan dat ip adres dus in je acces list zetten, dit zodat je vps gemonitord kan worden door XLSHosting.

Helder dus. Toch een reply van een nagios check dan :)
In dat geval even een csf -a 194.60.207.22 :)

janton
07/01/10, 18:23
Het geen wat je server checkt is de N2 tool van XLSHosting. Als je inlogt op je VPS panel kun je namelijk de statestieken uitlezen van je VPS. Dus de reply die je firewall geeft is geen script of perl script of aanval vanuit binnen/buiten is een monitorings tool van XLShosting.

Je kan dat ip adres dus in je acces list zetten, dit zodat je vps gemonitord kan worden door XLSHosting.

Je hebt helemaal gelijk, ik ga hem in de acces list zetten.. (scherp opgemerkt!)