Proiectul BashBot este o furculiță de bbots de Dave Crouse. Este un bot IRC scris in bash. În zilele dintre scris că ntcpclient și lansarea oficială bbots, am jucat cu ea pentru câteva zile (mi-a dat o scuză pentru a vedea ce am putut face cu bash.
Acest lucru este mai mult aici, în cazul în care cineva este curios (de exemplu, doriți să-l compara cu Crouse lui) nu aș recomanda de fapt, folosind pentru că am descoperit o gaura de securitate potențial.
Problema: Dacă aveți botul pentru a extinde o variabilă, care are un caracter de control în ea, cum ar fi * sau `poate cauza probleme, deoarece este extins de shell. Puteți face, prin urmare, "! Spune cineva foo *" și ar trimite
Cineva PRIVMSG: foo
Care este, evident un pericol. Îmi imaginez că ar fi destul de rău, dacă a început să joace cu `rm -rf /` sau ceva.
Acest lucru pare să fie ceva ce am introdus prin faptul ao extinde linia la trecerea la modulele. Acest lucru a fost pentru a încerca și de a evita având de a face procesul de tokenisation șir în sine modulele, deci permițându-mi să elimina o mulțime de cod.
Detalii soft:
Versiune: 1.0
Incarca data: 2 Jun 15
Licenţă: Gratuit
Popularitate: 100
Comentariile nu a fost găsit