|
|
|

The First Linux Botnet
By: Larry Seltzer
2009-03-24
Article Rating:    / 37
There are 24 user comments on this Network Security & Hardware story.
The First Linux Botnet (
Page 1 of 2 ) The main thing keeping Linux desktops out of botnets is the sophistication of their users, but the people who built Psyb0t knew most people don't pay much attention to router security.They're
calling it the first botnet designed for broadband equipment and routers,
and that it is. But it's also the first of something else: Psyb0t is the first Linux
botnet.
And even though it's running on hardware devices and even though it's
running on Linux, and an obscure distribution of Linux at that, the basic
mechanisms of it aren't that different from "conventional" botnets
that run on Windows PCs. There's a lesson here.
Linux seems to be a great platform for these little embedded devices. It's
small enough that it can fit in economical hardware, portable enough that you
can put it on almost any processor and platform, and it's got great networking
tools. This particular bot runs on Linux Mipsel devices ("Mipsel" refers to
little-endian implementations on MIPS processors, generally, but not
exclusively, on Linux). But it's not hard to see the same thing happening
to any sufficiently large population of Internet-facing devices based on Linux
or any other platform. I'm especially curious about DVRs now.
We often speak about how malware writers write for Windows because that's
where the systems are and because that's where the development tools are, for
malware and more generally. The same could be said now of Linux: The fact that
a device runs Linux means it's easy to write binaries for it that do networking
tasks, including hardening the bot and distributed denials of service.
How does Psyb0t work? The main vulnerability it seems to exploit is simply
weak or nonexistent authentication. One involved device is the NetComm NB5 ADSL (asymmetric
DSL) modem, earlier versions of which were administrable from the WAN side
by default. In fact, some were administrable without any log-in at all. Of course
updates were made, but when was the last time you applied an update to your
ADSL router? I've seen vaguer reports of other vulnerabilities used.
According to DroneBL, the DNS (Domain Name System) blacklist service that
found the botnet, Psyb0t appears to
have been shut down just recently.
The bot will not persist if the router is power-cycled, but who does that on
purpose? I also wouldn't discount the possibility that such a bot could be
built to flash itself into an EPROM (erasable programmable ROM) or some other
persistent memory, and then the device would probably be unsalvageable. Such an
attack would be highly model-specific.
| | Reader Comments: The First Linux Botnet | | >>> Post your comment now!
| | oops....Make that "instructions ... do" ... bah, no "edit post" button here? Posted At: 04-01-09 By: Anonymous Coward #31415 | | | | | | | | | | | | A user comment on this articleIt doesn't matter if the problem is specifically Linux related or not. Linux will get the bad rap, and you can bet your jffs2 file system that the... Posted At: 03-31-09 By: Jon Spencer | | | | | | No, It Doesn't.I run a Linux server at home, and it's been owned. Partly. For about 20 minutes, and only the Apache account. But had I been serving something... Posted At: 03-31-09 By: unclesmrgol | | | | | | Admin has always been the problemFor as long as I have been working with security (real security, not just encryption), the vast majority of security breaches have been caused by... Posted At: 03-31-09 By: Jon Spencer | | | | | | A user comment on this articleI find this statement very out-of-date:
The main thing keeping Linux on the desktop out of botnets is the sophistication of its users.
Anyone... Posted At: 03-26-09 By: Jason | | | | | | bad designActually, I think the story explains all that very well. Sorry if you don't like my headline. Posted At: 03-26-09 By: Larry Seltzer | | | | | | >>> Post your comment now! | | | | | |
|
 |
|
|
x}ks8q8cH)ٖmmlk)dV(8H-I'ΗSOx%N='-`n4O~vv"IMלٔN\Sãww$5vv~]2q=*_rdz&9%GjT7 R}f]S k kLNშ:#:@.Sk4Z53껲5Gԗoˏne0-ZIa6)Vj9i?xi='@IRb(ӇѺ}(D>ߵ-m:]'|*7܉x8ѽ/DeO^b&{Bu85;^7Ӄw2`y|!k`TOmqlڮUX'[vkx! BP#"F\ςwKŤQؓIuhlUD`iRi13LmC1+k9Rը>lYG|ݑ|YCXw:Qt æq/#!꿩$f
0
̳ؖ#vR8N8CEnOe[پtsgOff.j.9acM c
Ї@2zz`N{tXa_eY7;Ͱ-6@6M-jZUQ
bk{}rL-g`TN;yk[7+eUvѽl]H QPw;@
ږVj0Ns#Owq@α{A $Fj}&
D%\.&I&0h5tt^X}x\卒^ny%R+
h٥z`$YS)2 !,ԐYۭޱlni]ZWnZGg f٘YjiedX]2,U5Ms%'kr>ju>3ɀ&dXAZ|[kUV1?!ab; dPp9LwjT{d_;GW-2୫#dp$ǽcY tǷP[,.s$BFrZ~@X*,>JAͼ94oߦI&@w[@KUkoUڏ^T7o`2&4 ?f]=wza4zAu&:h)5? &Țb.L2o4x)=mRU/(AK/
5z>]R${3BDȝ`g@ BD4?CC0&pt/ݜ~5M.Ӱfeќ,Ӆ]WaLo^#L
.uFVuLWn?]i8^%g5F8ie4%!8WG5MGRŦc~+%YE*X@8ʍ??6m!SGñA
SM:gvY0`;}B Oi&89~t$AG66^zK
tcl>#ä p|w͇v13O/| \aRքzNj$i-DCwM0Ieg! uGνdrgoM~Ё4}aqjS〧 !Tgg ,z zC
SPlmNl}``1 5g%aJ@i0x?zEУI.B$(ZȻB!Alq[$p XV0(VAZzGBjK%6Os@PGҹ;rjP*τbZ
z)0ٜʬ$5M_
X*ȉ#m"0%X
?,gZ
X+5沭Z)m
*LBgȕJVȊ*/ğ.w8-vΌ`?Y^0~)ioLI ?,xpo
aB?9bѪ)C==-f
ӛmSZԛ01M,dk6q?:2`
M
l4T fFfO~5lwfrn9Y螺GcNEi[J/ι_o2ES|(n^ßf1d _w\ճ&AB
glCC2{ڡ[Z3R;==Mrʳ$#}_7X>ťHN(mt'й+>q^t.iԚ'eiV[JͪRueIJ{ۅakk) T7Bj^¼ye<4@V`9HM^>kp6X"@@7w/IJ*6*fXSȝyд\"ҝzGnzcπ|pf: g3?&نdpcpLa1e-֓BSdg`m1JL=PF˸hFqm@XĞ=N9pJ.,]q2tg~a;_XTvOZkʎtٔzpMVpv*1f&6XC˦>oُqAʫ%Uf z6,ƴL~5<2eX]2XrmٔAutn\?09CL-˙@0ρ6UT8[.O#BE-Dd
??uPV.;OYͨlEkJc\CКy]։;lRjzȦ\Q݀+E)'>5 cd]XzmAS0"un_8R" @4
y| *Ojq1
b
(h
bAzpEnabIt?a1:C.5fz_=2dB4]Ei,ASt!VB[OAQT*8+
:?CUQ@HSj }w88}M/?1YoN>+>k냽ܮ[KG~g^l^cv"O`R$,p2HUN>]Ik01Sle`Sxt b*䪢#?݀έl/ # Џ]Mt Ak[ ,
ܠYAaiϖҚZ-,?AlAޯќ1oE`9\R˶SL*H@8u8|[\YS
Q|7z0dƏQabY[ສTjՂʾ_ٳqWcg!h"QkF:Fd@tΈ+6RЎT8ί )q>:(TX7cmE{H^ac7U[@oF)[GWG&hTJE4}&-nj^[uoሻ,Op{SK)~9XD4W
atx/ V$8У4H>ױgQ#M8W^&&>ϣ*騫VJe2YhSYpg#HٚIuU}l,On?jTSc\ U<@nΦ">sԵйtNsl sܒ; +@X'V-(7ϙ40p2Z>](lYVj嬙fwrģ:
߀&\@qccAHNow07_~F85ovթr VgHWtZ/3Oiy$
ҧ |