Re: SSH brute forcers
Joel Esler <[email protected]> Wed, 1 Jun 2005 16:22:56 -0400
| Newsgroups | gmane.comp.security.intrusions |
|---|---|
| Message-ID | <[email protected]> |
Also.. whats ur sshbfmsg say? J On Jun 1, 2005, at 3:26 PM, Smith, Donald wrote: > CJ good work. > I would add a specific PATH statement to prevent tainting and maybe > some > vars for the log location. > > > [email protected] giac > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of C.J. Steele >> Sent: Tuesday, May 31, 2005 8:24 PM >> To: Intrusions List (GCIA Practicals) >> Subject: RE: [Intrusions] SSH brute forcers >> >> >> Spot-on Donald! Inspired by your admonishment, I've hacked together a >> quick shell script to automatically do this for me... see below. If >> anyone has any questions, do feel free to e-mail me. >> >> Please bare in mind that this isn't going to be comprehensive, but it >> is a fair start. If anyone would like to collaborate on a more >> comprehensive solution, again, do feel free to e-mail me. >> >> Cheers! >> -C >> >> >> #!/bin/sh >> # rptbdgys by C.J. Steele, CISSP <[email protected]> >> # >> # this quick script goes through /var/log/messages and pulls >> out hosts >> # that have been trying to brute-force attack my box and >> automatically >> # e-mails the persons responsible for their whois zones. >> # >> # your mileage may vary, depending on your log configuration and >> # execution environment...make sure you have standard tools >> like grep, >> # awk, sed, whois, and mail in the $PATH of whatever is >> executing this. >> # >> # NOTE: populate /tmp/sshbfmsg with whatever nasty-gram you want to >> # send to the responsible parties... >> # > # I would add a path statement to address trojaned path/binaries local > exploit issues > #perhaps a few variables for things like log directory > LOGDIR=/var/log > LOGNAME=messages > PATH=/sbin:/bin:/usr/sbin:/usr/bin >> offenders=`grep sshd $LOGDIR\$LOGNAME | grep rhost | awk >> {'print $13'} >> | sed -e s/rhost\=// | sort | uniq` >> >> for host in $offenders; do >> >> offip=`host $host | awk {'print $4'}` >> if [ "$offip" != "" ]; then >> for email in `whois $offip | grep "e-mail" | awk {'print $2'}`; do >> if [ "$email" != "" ]; then >> mail -s "sshd brute-force attack" $email < /tmp/sshbfmsg >> else >> echo no e-mail available for $offip ($host) >> fi >> done >> else >> echo no dns for $host >> fi >> >> done >> >> >> >> --- "Smith, Donald" <[email protected]> wrote: >>> I must echo Scott's question and make a comment. >>> How many of the bruteforce ssh IPs do you report to the ISPs? >>> >>> My comment is we as a community are FAILING! >>> Every bruteforce password guessing sshd attempt I have tracked/seen >>> went >>> to a host that was compromised via bruteforce password guessing. I >>> think >>> this continues to grow because we don't report them soon enough. If >>> you >>> get a host attempting brute force sshd you should report it asap. It >>> is >>> not spoofed. If we report enough of them eventually we should run >>> into >>> the first hop system. From that system the actual hacker could be >>> traced. >>> >>> We as a community should be able to quickly report and respond to >>> these >>> if we did we would be winning rather then loosing this battle. >>> >>> I know there are lots of ways to automatically turn these away with >>> syslog to ipfilters and other similar "ips" like tools. Perhaps a >>> good >>> autoreporting tool could assist us in this effort. >>> >>> >>> [email protected] giac >>> >>>> -----Original Message----- >>>> From: [email protected] >>>> [mailto:[email protected]] On Behalf Of Scott >>> Mcintyre >>>> Sent: Monday, May 30, 2005 2:11 PM >>>> To: Intrusions List (GCIA Practicals) >>>> Subject: Re: [Intrusions] SSH brute forcers >>>> >>>> >>>> How many of the ips do you actualy report to the isps? >>>> >>>> BruteForcing in general should not be much of a problem, >>>> install brute >>>> force detectors, theres lots out there. Even if someone >> does brute >>> >>>> force you for a reason, you should not have anything to >> worry about >>> >>>> providing you use strong passwords. >>>> >>>>> WOOOHOOO. Its getting to the point that the SSH brute >>>> force attmepts >>>>> on the 2 servers I am working on atm are coming at 4 to >> 8 times a >>> >>>> day, >>>>> no reasoning behind the number of attempts yet either. >>>>> >>>>> Jim McCullough >>>>> >>>>> On 5/28/05, [email protected] >>> <[email protected]> >>>> wrote: >>>>>> I've been automatically shunning SSH brute forcers >> for several >>>> months now >>>>>> but I've recently decided to become a bit more aggressive. I >>> am >>>> now >>>>>> publishing a blacklist populated by known SSH >>>> bruteforcing sources >>>> on my >>>>>> site that is updated every minute based on my own >> detects from >>>> several >>>>>> sites. If you have any addresses to contribute please send >>> them >>>> my way. >>>>>> Feel free to grab a copy of the list if you want to populate >>> your >>>> ACLs >>>>>> which is what I'm doing for my customers. >>>>>> >>>>>> Best regards >>>>>> ----------------------------------------------------- >>>>>> David Hoelzer >>>>>> Cyber-Defense.org >>>>>> http://www.cyber-defense.org/CV.html >>>>>> _______________________________________________ >>>>>> Intrusions mailing list >>>>>> [email protected] >>>>>> http://www.dshield.org/mailman/listinfo/intrusions >>>>>> >>>>> >>>>> >>>>> -- >>>>> Jim McCullough >>>>> >>>>> _______________________________________________ >>>>> Intrusions mailing list >>>>> [email protected] >>>>> http://www.dshield.org/mailman/listinfo/intrusions >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Intrusions mailing list >>>> [email protected] >>>> http://www.dshield.org/mailman/listinfo/intrusions >>>> >>> >>> _______________________________________________ >>> Intrusions mailing list >>> [email protected] >>> http://www.dshield.org/mailman/listinfo/intrusions >>> >> >> -- >> C.J. Steele, CISSP <[email protected]> >> _______________________________________________ >> Intrusions mailing list >> [email protected] >> http://www.dshield.org/mailman/listinfo/intrusions >> > > _______________________________________________ > Intrusions mailing list > [email protected] > http://www.dshield.org/mailman/listinfo/intrusions > _______________________________________________ Intrusions mailing list [email protected] http://www.dshield.org/mailman/listinfo/intrusions