[From nobody Tue Mar 24 08:27:38 2009
Return-Path: &lt;alg-bounces@austinlug.org&gt;
Received: from mail.rackspace.com ([unix socket])
	by mail.rackspace.com (Cyrus v2.3.8-Invoca-RPM-2.3.8-5) with LMTPA;
	Tue, 24 Mar 2009 03:22:39 -0500
X-Sieve: CMU Sieve 2.3
Received: from mx1.sat.rackspace.com (mx1.sat.rackspace.com [64.39.1.223])
	by mail.rackspace.com (8.13.1/8.13.1) with ESMTP id n2O8McOJ008978
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for &lt;tweeks@mail.rackspace.com&gt;; Tue, 24 Mar 2009 03:22:39 -0500
Received: from slicehost.austinlug.org (slicehost.austinlug.org
	[173.45.237.134])
	by mx1.sat.rackspace.com (8.14.2/8.14.2) with ESMTP id n2O8MWgm022620
	for &lt;tweeks@rackspace.com&gt;; Tue, 24 Mar 2009 03:22:37 -0500
	(envelope-from alg-bounces@austinlug.org)
Received: from slicehost.austinlug.org (localhost [127.0.0.1])
	by slicehost.austinlug.org (Postfix) with ESMTP id A620926C31B;
	Tue, 24 Mar 2009 08:22:26 +0000 (UTC)
X-Original-To: alg@austinlug.org
Delivered-To: alg@austinlug.org
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172])
	by slicehost.austinlug.org (Postfix) with ESMTP id 7E22A26C2D2
	for &lt;alg@austinlug.org&gt;; Tue, 24 Mar 2009 08:22:22 +0000 (UTC)
Received: by wf-out-1314.google.com with SMTP id 29so3125860wff.28
	for &lt;alg@austinlug.org&gt;; Tue, 24 Mar 2009 01:22:21 -0700 (PDT)
Received: by 10.142.185.21 with SMTP id i21mr3275321wff.220.1237882941522;
	Tue, 24 Mar 2009 01:22:21 -0700 (PDT)
Received: from ?192.168.0.151? (97-113-250-30.tukw.qwest.net [97.113.250.30])
	by mx.google.com with ESMTPS id b39sm9634703rvf.2.2009.03.24.01.22.20
	(version=TLSv1/SSLv3 cipher=RC4-MD5);
	Tue, 24 Mar 2009 01:22:20 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v753.1)
In-Reply-To: &lt;20090324074545.GA32374@io.com&gt;
References: &lt;20090324074545.GA32374@io.com&gt;
Message-Id: &lt;B2A94C90-588F-40CC-8300-AE1D0C1BC0DC@intarcorp.com&gt;
From: &quot;Jeremiah T. Gray&quot; &lt;jtg@intarcorp.com&gt;
Date: Tue, 24 Mar 2009 01:22:17 -0700
To: &quot;The Austin \(TX\) Linux and General Discussion Mailing List&quot;
	&lt;alg@austinlug.org&gt;
X-Mailer: Apple Mail (2.753.1)
Subject: Re: [alg] Botnet worm attacks openwrt?
X-BeenThere: alg@austinlug.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: &quot;The Austin \(TX\) Linux and General Discussion Mailing List&quot;
	&lt;alg@austinlug.org&gt;
List-Id: &quot;The Austin \(TX\) Linux and General Discussion Mailing List&quot;
	&lt;alg.austinlug.org&gt;
List-Unsubscribe: &lt;http://austinlug.org/cgi-bin/mailman/listinfo/alg&gt;,
	&lt;mailto:alg-request@austinlug.org?subject=unsubscribe&gt;
List-Archive: &lt;http://austinlug.org/pipermail/alg&gt;
List-Post: &lt;mailto:alg@austinlug.org&gt;
List-Help: &lt;mailto:alg-request@austinlug.org?subject=help&gt;
List-Subscribe: &lt;http://austinlug.org/cgi-bin/mailman/listinfo/alg&gt;,
	&lt;mailto:alg-request@austinlug.org?subject=subscribe&gt;
Content-Type: multipart/mixed; boundary=&quot;===============0836737665397815703==&quot;
Mime-version: 1.0
Sender: alg-bounces@austinlug.org
Errors-To: alg-bounces@austinlug.org
X-PerlMx-Spam: Gauge=IIIIIIII, Probability=8%, Report='HTML_50_70 0.1,
	SXL_URI_NEW 0.1, __BOUNCE_CHALLENGE_SUBJ 0, __C230066_P5 0,
	__CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0,
	__CTYPE_MULTIPART 0, __CTYPE_MULTIPART_MIXED 0, __HAS_HTML 0,
	__HAS_LIST_HEADER 0, __HAS_LIST_HELP 0, __HAS_LIST_SUBSCRIBE 0,
	__HAS_LIST_UNSUBSCRIBE 0, __HAS_MSGID 0, __HAS_X_MAILER 0,
	__MIME_HTML 0, __MIME_VERSION 0, __SANE_MSGID 0,
	__TAG_EXISTS_HTML 0'
X-Length: 10890
X-UID: 54966


--===============0836737665397815703==
Content-Type: multipart/alternative; boundary=Apple-Mail-1--269783414


--Apple-Mail-1--269783414
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

 From the referenced article (http://dronebl.org/blog/8)

Infection strategy

Get a shell on the vulnerable device (methods vary). Once a shell is  
acquired, the bot does the following things:

# rm -f /var/tmp/udhcpc.env
# wget

So right off the bat, you're only vulnerable if you allow remote ssh/ 
telnet connections.  Weak (or default--ahem) passwords are probably  
the reason for the alleged 100k compromised hosts.

&gt; How does one detect compromise?


Again from the referenced article:

It then takes several steps to lock anybody out of the device,  
including blocking telnet, sshd and web ports.

# iptables -A INPUT -p tcp --dport 23 -j DROP
# iptables -A INPUT -p tcp --dport 22 -j DROP
# iptables -A INPUT -p tcp --dport 80 -j DROP

So you can presumably detect the presence of the software by your  
inability to access the compromised device via telnet, ssh, or http.




On Mar 24, 2009, at 12:45 AM, Paul Elliott wrote:

&gt;
&gt; This article on slashdot:
&gt; http://it.slashdot.org/article.pl?sid=09/03/23/2257252
&gt;
&gt; claims that dsl modems-routers are being attaced by worms
&gt; and that openwrt router are vunerable if not managed properly.
&gt;
&gt; What is the response from the openwrt people?
&gt;
&gt; How does one detect compromise?
&gt;
&gt; Router experts response?
&gt;
&gt;
&gt; -- 
&gt; Paul Elliott                       1(512)837-1096
&gt; pelliott@BlackPatchPanel.com       PMB 181, 11900 Metric Blvd Suite J
&gt; http://www.io.com/~pelliott/pme/   Austin TX 78758-3117
&gt; _______________________________________________
&gt; ALG Mailing List http://austinlug.org/cgi-bin/mailman/listinfo/alg


--Apple-Mail-1--269783414
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

&lt;html&gt;&lt;body style=3D&quot;word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; &quot;&gt;
=46rom the referenced article (&lt;a =
href=3D&quot;http://dronebl.org/blog/8&quot;&gt;http://dronebl.org/blog/8&lt;/a&gt;)&lt;div&gt;&lt;br&gt;=
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;Infection =
strategy&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Get a shell on the =
vulnerable device (methods vary). Once a shell is acquired, the bot does =
the following things:&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;# rm -f =
/var/tmp/udhcpc.env&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;# =
wget&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So right off the bat, you're only =
vulnerable if you allow remote ssh/telnet connections. =A0Weak (or =
default--ahem) passwords are probably the reason for the alleged 100k =
compromised hosts.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote type=3D&quot;cite&quot;&gt;&lt;div=
 style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; &quot;&gt;How does one detect =
compromise?&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Again from the =
referenced article:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;It then takes =
several steps to lock anybody out of the device, including blocking =
telnet, sshd and web ports.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;# =
iptables -A INPUT -p tcp --dport 23 -j DROP&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;# iptables =
-A INPUT -p tcp --dport 22 -j DROP&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;# iptables -A INPUT =
-p tcp --dport 80 -j DROP&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So you can =
presumably detect the presence of the software by your inability to =
access the compromised device via telnet, ssh, or =
http.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/d=
iv&gt;&lt;div&gt;&lt;div&gt;On Mar 24, 2009, at 12:45 AM, Paul Elliott wrote:&lt;/div&gt;&lt;br =
class=3D&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=3D&quot;cite&quot;&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=3D&quot;margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;This =
article on slashdot:&lt;/div&gt;&lt;div style=3D&quot;margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;a =
href=3D&quot;http://it.slashdot.org/article.pl?sid=3D09/03/23/2257252&quot;&gt;http://i=
t.slashdot.org/article.pl?sid=3D09/03/23/2257252&lt;/a&gt;&lt;/div&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=3D&quot;margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;claims =
that dsl modems-routers are being attaced by worms&lt;/div&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; &quot;&gt;and that openwrt router are vunerable if not managed =
properly.&lt;/div&gt;&lt;div style=3D&quot;margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; &quot;&gt;What is the response from the openwrt =
people?&lt;/div&gt;&lt;div style=3D&quot;margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; &quot;&gt;How does one detect compromise?&lt;/div&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=3D&quot;margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;Router =
experts response?&lt;/div&gt;&lt;div style=3D&quot;margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=3D&quot;margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;--&lt;span =
class=3D&quot;Apple-converted-space&quot;&gt;=A0&lt;/span&gt;&lt;/div&gt;&lt;div style=3D&quot;margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;Paul =
Elliott &lt;span class=3D&quot;Apple-converted-space&quot;&gt;=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 &lt;/span&gt;1(512)837-1096&lt;/div&gt;&lt;div style=3D&quot;margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;a =
href=3D&quot;mailto:pelliott@BlackPatchPanel.com&quot;&gt;pelliott@BlackPatchPanel.com&lt;=
/a&gt; &lt;span class=3D&quot;Apple-converted-space&quot;&gt;=A0 =A0 =A0 &lt;/span&gt;PMB 181, =
11900 Metric Blvd Suite J&lt;/div&gt;&lt;div style=3D&quot;margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;a =
href=3D&quot;http://www.io.com/~pelliott/pme/&quot;&gt;http://www.io.com/~pelliott/pme/=
&lt;/a&gt; &lt;span class=3D&quot;Apple-converted-space&quot;&gt;=A0 &lt;/span&gt;Austin TX =
78758-3117&lt;/div&gt;&lt;div style=3D&quot;margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; =
&quot;&gt;_______________________________________________&lt;/div&gt;&lt;div =
style=3D&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; &quot;&gt;ALG Mailing List &lt;a =
href=3D&quot;http://austinlug.org/cgi-bin/mailman/listinfo/alg&quot;&gt;http://austinlu=
g.org/cgi-bin/mailman/listinfo/alg&lt;/a&gt;&lt;/div&gt; =
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;=

--Apple-Mail-1--269783414--

--===============0836737665397815703==
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ALG Mailing List http://austinlug.org/cgi-bin/mailman/listinfo/alg
--===============0836737665397815703==--
]
