Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /var/log/studlog suraskite IP adresus iš kurių buvo bandyta laužtis (spėlioti ssh loginai/passwordai). Suraskite pataikymus į naudotojo vardą (t.y. IP adresas jungėsi keliais neegzistuojančiais loginais, bet tarp jų yra bandyta ir sistemoje registruotų naudotojų loginų). Parodykite tokių loginų sąrašą.
- Jei programai nurodomas argumentas, jis interpretuojamas kaip failo vardas, kurį programa turi naudoti vietoj /var/log/studlog.
- Programos išvedimo formatas:
- Bandyta laužtis iš:
- 193.219.33.1
- 193.219.161.7
- Atspėti loginai:
- root
- www
- kespaul
- Atsakyme pateikite vykdytos programos logą (turi matytis, kaip programą paleidžiate ir ką gaunate, jei rezultatų labai daug - parodykite tik dalį, pvz 10 ar 100 eilučių). Sukurtos programos tekstą prikabinkie kaip failą (nekopijuokite jos teksto į įvedimo lauką, nekabinkite archyvų). Netinkamai pateikti atsakymai nebus vertinami.
- ==============================================================================================================================
- add=`cat /var/log/studlog | grep "Failed password" | awk '{ if ( $15 ~ "[0-9]" ) print $15; else if ( $14 ~ "[0-9]" ) print $14 }' | sort | uniq`
- echo "Bandyta lauztis is:"
- for a in $add
- do
- echo $a
- done
- login=`cat /var/log/studlog | grep "Failed password" | awk '{ if ( $12 !~ "<" ) print $12 }' | sort | uniq`
- echo
- echo "Atspeti loginai:"
- for l in $login
- do
- echo $l
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement