Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.

 
Căutare detaliată

31300 Mesaje în 2880 Subiecte- de către 4760 Utilizatori - Ultimul cont creat: Jamesontdupree

Septembrie 10, 2010, 10:33:43
GAZDUIRE.infoForum TehnicTech & SecuritateAtac live pe ftp
Pagini: 1 [2] 3 4   În jos
Imprimă
Ajutor Subiect: Atac live pe ftp  (Citit de 4279 ori)
Gupi
Furnizor servicii
Hostmaster
*****

Karma: +28/-4
Mesaje: 2565


Hangar Hosting, SRL


Vezi Profilul WWW
« Răspunde #15 : August 14, 2009, 06:09:22 »

Quick and dirty
faceţi o primă căutare după iframe numai în fişierele index.*, acestea fiind cele mai ţintite de către babuini.
Memorat

Stefaniu -gupi- Criste
petrescs
Membru
***

Karma: +4/-0
Mesaje: 147


Vezi Profilul
« Răspunde #16 : August 14, 2009, 06:16:32 »

@Gupi: scriptul propus trimite un singur email (la intervalul stabilit in cron), cu toate numele de fisiere care contin iframe, cate unul pe linie, sau nici un email daca grep nu gaseste match.

Evident e doar un proof of concept, poate fi imbunatatit cu niste exclude samd. Daca stau sa ma gandesc, de fapt grep s-ar putea sa fie destul de lent cand gaseste subdirectoare stufoase, cred ca mai eficient e un script bazat pe find si xargs.
Memorat
Gupi
Furnizor servicii
Hostmaster
*****

Karma: +28/-4
Mesaje: 2565


Hangar Hosting, SRL


Vezi Profilul WWW
« Răspunde #17 : August 14, 2009, 06:18:49 »

Bonus
dupa ce terminati cu fisierele, treceti la bazele de date.
E posibil să găsiţi cod similar inserat prin exploit-uri de site si stocat in baza de date ca si continut valid.
Memorat
Tomoiaga
Webmaster
****

Karma: +18/-9
Mesaje: 902


cristian2104
Vezi Profilul WWW
« Răspunde #18 : August 14, 2009, 06:55:44 »

Deci, problema e veche, sunt zeci de telefoane si tikete pe tema aceasta de 2-3 luni deja. oricum e bine ca s-a deschis totusi topic.
Clientul sau cine are userul sau parola de FTP (o firma de programare cu zeci de site-uri de exemplu, s-a tot intamplat), are calculatorul infectat. Mai departe e simplu.

Nu are legatura cu bruteforce sau ce client de FTP exista pe acel calculator, la fel e si cu TotalCommander. La fel nu exista nici o legatura intre ce se intampla si serverul de FTP. Clientul e infectat, tineti minte mass-urile de yahoo, e exact la fel.
Sa nu aud ca Windows e de cacao pentru ca ne suparam...

Nu se leaga nimeni la baza de date automat, decat daca cineva vrea sa faca ceva manual si nu se prea intampla, e automat totul. (asta legat de FTP).

Daca un client nu intelege sau nu vrea sa inteleaga faptul ca problema e la el atunci e out, fara lacrimi.
O sa vedeti ce se intampla cand se face altceva in afara de iframe, asta e doar la inceput...
Memorat

TC
paull
Oaspete
**

Karma: +0/-1
Mesaje: 59


Vezi Profilul
« Răspunde #19 : August 14, 2009, 08:04:49 »


 O solutie rapida ar fi permisia 444 pe fisierele respective.
Memorat
Gupi
Furnizor servicii
Hostmaster
*****

Karma: +28/-4
Mesaje: 2565


Hangar Hosting, SRL


Vezi Profilul WWW
« Răspunde #20 : August 14, 2009, 08:15:41 »

@paull, pe care fisiere ?
Nu ai de unde sti ce fisiere vor fi compromise in cazul unui client infectat si nici nu poti pune toate fisierele cu chmod 0444
Memorat
paull
Oaspete
**

Karma: +0/-1
Mesaje: 59


Vezi Profilul
« Răspunde #21 : August 14, 2009, 08:33:28 »


 verifica toate fisierele .php dintr-un folder (ex: /home si le face o copie fisier. a.php.bak

 Solutia se poate extinde sa stearga codul.
 
#!/bin/bash
find /home-path -type f -name "*.php" | while read path
do
  sed -i.bak 's/<iframe.*frameborder=0.*border=0.*//g' "$path"
done

 Se poate face un iframe removal atunci cand un fisier este uploadat.

 Ma gandesc la un procedeu si poate impreuna putem dezvolta un astfel de removal.

 
Memorat
paull
Oaspete
**

Karma: +0/-1
Mesaje: 59


Vezi Profilul
« Răspunde #22 : August 14, 2009, 08:38:04 »


 O solutie.

 1. se face un dictionar "iframe.rem"

 unde se defineste un array de genu
 arr [<iframe (.*)blalabla] , etc,etc]

 2. Se face un script bash care face legatura cu ftp-ul  si scaneaza fiecare fisier uploadat.

 Un pattern matching pe acel fisier daca se gaseste se sterge iar codul se pune intr-un folder de backup de genu.

 hosting-account-fisier.removed unde este codul sters.

 
 

 
Memorat
Gupi
Furnizor servicii
Hostmaster
*****

Karma: +28/-4
Mesaje: 2565


Hangar Hosting, SRL


Vezi Profilul WWW
« Răspunde #23 : August 14, 2009, 08:43:43 »

Nu as recomanda sub nicio forma un script care sa intervina in fisierele clientilor.

Cea mai buna solutie de compromis mi se pare -in cazul cPanel- extinderea script-ului [newmailcgi]
(am deschis un tichet la cPanel in privinta asta)
Memorat
paull
Oaspete
**

Karma: +0/-1
Mesaje: 59


Vezi Profilul
« Răspunde #24 : August 14, 2009, 08:45:29 »


 ok.
Memorat
Mihai RADULESCU
Membru
***

Karma: +4/-3
Mesaje: 164



Vezi Profilul WWW
« Răspunde #25 : August 15, 2009, 09:02:50 »

Sunt infectate in principiu fisierele care contin cuvantul "index" (newindex.* *index.* etc).

Partea nasola este ca in momentul in care se downloadeaza fisierul si i se injecteaza Iframe-ul, se sterge si din codul BUN al fisierului.

De aceea, doar stergerea codului Iframe nu rezolva situatia. Trebuie refacut fisierul sau fisierele neaparat dintr-un backup sau dintr-o copie curata daca o aveti salvata pe undeva.
Memorat

Mihai RADULESCU
http://www.tlh.ro - Gazduire web si Inregistrare domenii
WBF
Furnizor servicii
Hostmaster
*****

Karma: +60/-56
Mesaje: 3433


hgv2k@hotmail.com hgv2k
Vezi Profilul WWW
« Răspunde #26 : August 15, 2009, 11:12:38 »

Nu o sa gasiti decat o singura solutie.
Backup recursiv.
Plus un articol in KB explicativ( noi asta am facut)si explicat la clientipe langa "de ce" si ce sa faca( in general permisii aiurea la directoare, joomla buna, instalari de wp ratate sau cms/blog/forum neactualizat)

Clientul sa aiba posibilitata sa-si dea restore singur la fisiere( altfel va transformati in roboti de restore).

Clientii vor naviga in continuare fara prezervativ pe net, drept care vor lua cate o gonoree de tipul asta.
Va asigur ca, in loc de povesti interminabile pe tickete/mail/telefon despre de ce si cum s-au trezit cu mizerii pe pagina, un articol scris frumos este mai lamuritor si mai expeditiv.

Nu stiu cu ce va ajuta sa dati cate un grep masiv si sa faceti mama lui load sau sa rulati scripturi.
Sau sa modificati permisiunile unor fisiere/directoare fara acordul clientului.

IMHO, noi suntem in imobiliarele internetului.
Aka inchiriem proprietati.
Daca cineva este suficient de dibaci sa-si lase usa larg deschisa la apartament, nu vad motivul pentru care ar face scandal la proprietarul cladirii.
Proprietarul poate cel mult sa puna un anunt la intrare cu ( "nu lasati apa, gazul si lumina pornite aiurea, si usa e bine sa fie incuiata").

Memorat

Horia Vasiliu
Webfactor
Adrian Andreias
Moderator
Webmaster
*****

Karma: +13/-0
Mesaje: 575

Elvsoft, Cluj-Napoca

adi_andreias@hotmail.com aandreias
Vezi Profilul WWW
« Răspunde #27 : August 15, 2009, 11:20:00 »

hello???
Problema asta nu are nici o legatura cu drepturile pe fisiere sau directoare. A nu se confunda gogosarii cu castravetii.

Pe mine unul ma amuzam maxim cum e plin de sfaturi si conditii in care are loc problema, fara ca problema sa fie inteleasa de fapt.


« Ultima modificare: August 15, 2009, 11:23:19 de către Adi Andreias » Memorat
paull
Oaspete
**

Karma: +0/-1
Mesaje: 59


Vezi Profilul
« Răspunde #28 : August 15, 2009, 11:36:05 »

 
 Prietene, am spus ca setarea permisiei 444 e o rezolvare temporara, nu am spus ca e o solutie permanenta.

 Si nu erau sfaturi pur si simplu purtam o conversatie.
 Ce vrei sa fac pe acest forum ?
 Sa ma plang de serviciile Simpliq ?




hello???
Problema asta nu are nici o legatura cu drepturile pe fisiere sau directoare. A nu se confunda gogosarii cu castravetii.

Pe mine unul ma amuzam maxim cum e plin de sfaturi si conditii in care are loc problema, fara ca problema sa fie inteleasa de fapt.



Memorat
Tomoiaga
Webmaster
****

Karma: +18/-9
Mesaje: 902


cristian2104
Vezi Profilul WWW
« Răspunde #29 : August 15, 2009, 11:43:22 »

paull , poate sa fie ok 444 insa pe un shared cu sute de site-uri nu merge, apar tot felul de probleme. La inceput puteai sa cauti dupa index acum intra in mult mai multe fisiere, indiferent de nume. In plus, cautarea dupa iframe pe un server nu ajuta foarte mult, sunt multe fisiere/site-uri ce au iframe-uri ok si ajungi sa cauti manual cine e ok si cine nu. Oricum mai nou, daca are acces FTP isi planteaza pur si simplu un installer de bnc sau de orice altceva, doar are acces FTP, dupa care incepe sa lucreze.

Backup recursiv putea sa fie ok cat timp se faceau doar inserturi in fisiere. Cand incepe un nene sa faca figuri (exploit de kernel sau altceva) nu-ti mai arde de backup recursiv sau normal la fisierele clientului sau alte solutii ce defapt nu te ajuta in cazul de fata.
Memorat
Pagini: 1 [2] 3 4   În sus
Imprimă
Schimbă forumul:  

Theme orange-lt created by panic