[Intrusions] SSH brute forcers
C.J. Steele
coreyjsteele at yahoo.com
Wed Jun 1 02:23:42 GMT 2005
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 <coreyjsteele at yahoo.com>
#
# 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...
#
offenders=`grep sshd /var/log/messages | 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" <Donald.Smith at qwest.com> 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.
>
>
> donald.smith at qwest.com giac
>
> > -----Original Message-----
> > From: intrusions-bounces at lists.sans.org
> > [mailto:intrusions-bounces at lists.sans.org] 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, DHoelzer at cyber-defense.org
> <DHoelzer at cyber-defense.org>
> > 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
> > > > Intrusions at lists.sans.org
> > > > http://www.dshield.org/mailman/listinfo/intrusions
> > > >
> > >
> > >
> > > --
> > > Jim McCullough
> > >
> > > _______________________________________________
> > > Intrusions mailing list
> > > Intrusions at lists.sans.org
> > > http://www.dshield.org/mailman/listinfo/intrusions
> > >
> > >
> >
> >
> > _______________________________________________
> > Intrusions mailing list
> > Intrusions at lists.sans.org
> > http://www.dshield.org/mailman/listinfo/intrusions
> >
>
> _______________________________________________
> Intrusions mailing list
> Intrusions at lists.sans.org
> http://www.dshield.org/mailman/listinfo/intrusions
>
--
C.J. Steele, CISSP <coreyjsteele at yahoo.com>
More information about the Intrusions
mailing list