Înțelegerea Fork Bomb :(){ :|:& };: în Linux
:(){ :|:& };: – Aceasta se numește bash fork bomb și este suficient să vă distrugeți sistemul consumând toate resursele sistemului. Totuși, dispare după o repornire a sistemului.
În acest articol, voi discuta:
Ce este o bombă cu furcă?
Vă puteți gândi la o bombă cu furcă ca un atac DoS (denial of service), deoarece reproduce procesele existente până când sistemul dvs. utilizează 100% din resursele sistemului și îl face complet inutilizabil.
Programele Unix sunt executate printr-o combinație de două apeluri de sistem numite fork și exec. Un proces dă naștere pe altul fie prin înlocuirea lui însuși când este gata – un exec – sau, dacă trebuie să rămână în preajmă, făcând o copie a lui însuși – un furk.
Bomba cu furcă este practic procesul de a crea furci după furci la infinit, până când sistemul tău nu mai are resurse.

Desigur, vă puteți recupera sistemul repornind, dar procesul este destul de interesant!
:(){ :|:& };: este un exemplu de astfel de bombă cu furcă. Este popular pentru că este format din doar câteva personaje speciale, nu scripturi lungi și complicate.
[mai mult...]