Rootkit Packaged for Debian 125
Erich writes "Debian Developer Simon Richter announced in this posting to debian-devel that he Intends to Package (ITP) a R00tk1t for Debian Linux.
The rootkit will make use of debian mechanisms such as diversions to divert the original /bin/ls commands and replace them cleanly by the modified versions.
Even reinstalling or upgrading the file-utils package (containing /bin/ls) will then not remove the modified /bin/ls and the rootkit will stay active, being probably the first upgrade-resistant rootkit!
This rootkit will then be easy to install by doing "apt-get install rootkit" - a major useability aspect for our fellow wannabe-hackers, making Debian the premier choice for them."
Re:april (Score:2, Funny)
Re:april (Score:4, Insightful)
I HATE April Fool's Day (Score:2)
It's a holiday dedicated to increasing the entropy of people's minds - just what I spend my whole life fighting.
And of course the media gets bit or plays along. For instance: we have Slashdot posting April Fool's jokes as straight news. So if anything REAL and surprising comes along it gets buried in the noise. (For the mainstream media that's no big change. But for outlets with some credibility left it's a damned shame.)
I swear: If the Former Soviet Union had understood the holiday they could have launched a first strike on April 1 and won.
Re:I HATE April Fool's Day (Score:2)
Re:I HATE April Fool's Day (Score:2)
On a serious note, how exactly have you spent your life fighting mind-entropy? And how do you see April Fool's as being a serious source of entropy? Okay, so Slashdot is fast becoming somewhat moronic in its slavish posting of virtually every April Fool's joke it can find (not that I mind - I find it amusing), but I'd hardly call the holiday as a whole a menace to public health. Certainly it encourages behavior outside a socially-accepted norm, and it requires that people be more "on their toes" than usual, lest they fall prey to an unfortunate prank, but I hardly think that those things are detrimental.
If that is indeed what you're worried about, I'd suggest checking out some really cool philosophical work that's being done at reciprocality.org [reciprocality.org], specifically M0 [reciprocality.org]. It's a little dense but highly interesting.
Re:I HATE April Fool's Day (Score:3, Funny)
Really? What color is your cape? Teal?
This may be great and all... (Score:1, Funny)
That having been said, has anyone converted this to RPM yet?
- A.P.
Re:This may be great and all... (Score:1)
That having been said, has anyone converted this to RPM yet?
Error: Rootkit depends on Rootkit. Installation failed.
Re:This may be great and all... (Score:3, Interesting)
Remember, a lot of people have cron jobs that update their system. It's intended to ensure security patches are applied soon after they're made available, but for practical reasons some sites use local repositories that might not have the same level of security.
Compromise that, and every other system that updates against it also compromised.
Obviously nobody would have installed (and be updating) a package called "rootkit," but the scripts could be piggybacked on any security update.
Re:This may be great and all... (Score:2)
Re:This may be great and all... (Score:2)
Besides, all this does is push around what needs to be compromised. Compromise the keyring containing the public keys used to check the packages. If you're using a local repository (e.g., because your site rebuilds packages to include localization, e.g., the 'lprng' package installs a fully configured
Still sleeping at night? Remember all it takes is _one_ trojaned package, e.g., something downloaded from SourceForge or Freshmeat, with an installation script that illicitly adds a black hat key to the keyring for packagers. You can't require all updates be signed by a master key without killing off all local and independent packagers.
(It is left as an exercise for the reader why you can't just have Debian maintain a master key used to sign independent developer keys. They can and should sign their own, but not Joe Smith who just wants to modify lprng so he doesn't have to reconfigure each system by hand.)
This is a surprisingly difficult problem to solve even when there's only one permitted code signer. With an unlimited universe of independent signers, I think the most you can hope for is to contain the damage.
Re:This may be great and all... (Score:1)
>...
>Obviously nobody would have installed (and be updating) a package called "rootkit," but the scripts could be piggybacked on any security update.
First, it doesn't have to be installed through the updates to the server. It's probably actually easier to find some misconfig'd server or vulnerable daemon out there, establish remote access, and install the rootkit from ther. But you do have a point and that's why I just subscribe to bugtraq [securityfocus.com], etc. and never trust things like the
Second, why worry about a rootkit when the underlying problem is how they get IN before the rootkit. I would definitely reccomend looking at securing-debian-howto [debian.org]for those of you who are unsure of your debian security.
If the only problem were a rootkit changing binaries and installing a backdoor, then all an admin has to do is put a firewall in front of the server and control all the ports so that any unsolicited traffic from getting to the "unknown" daemon listening on port xyz plus stop ALL unsolicited tcp/udp/icmp traffic from leaving the server unless a handshake was completed. Most stateful pcket filters can do this. If your real paranoid, put an IDS (ie: snort www.snort.org [snort.org]) between the server and the outside to look for irregular activity. Worried about one of your services? Find a Proxy to inspect the connections. Worried about corrupt binaries? Install an integrity checker (ie:tripwire. www.tripwire.org [tripwire.org])
Obviously, securing a server will require much more than this. Check out Sans.org [sans.org]. But AT A MINIMUM, the above should have been in place already. Hope that helps at least somebody out there.
Re:This may be great and all... (Score:1)
from securing-debian-howto [debian.org]
11.1.6 Are all Debian packages safe?
The Debian security team cannot analise all the packages included in Debian for potential security vulnerabilities, since there are just not enough resources to source-code audit all the project. However, Debian does benefit from the source code audits made by upstream developers or other projects like the Linux Kernel Security Audit Project or the Linux Security-Audit Project.
As a matter of fact, a Debian developer could distribute a trojan in a package and there is no possible way to check it out. Even if they would be introduced in Debian it would be impossible to cover all the possible situations in which the trojan would execute.
This sticks to the no guarantees license clause. In any case, Debian users can take confidence in that the stable code has a wide audience and most problems would be uncovered through use. It is not recommended to install untested software in a valuable system in any case (if you cannot provide the necessary code audit). And, in any case, if there were an induced security vulnerability in the distibution, the process used to include them (using digital signatures) ensures that the problem can be ultimately traced to the developer, and the Debian project has not taken this issues lightly.
afp? (Score:4, Informative)
Re:afp? (Score:1)
Non foolingly, why now package an rpm virus? (Score:2)
Isn't hacking/cracking (Score:2, Interesting)
Re:Isn't hacking/cracking (Score:1)
Gonna have to get a federal posse to round up them damn DMCA violating terrorists...them Linux folks are all communists anyway -- what the hell did you expect?
News for nerds (Score:2, Redundant)
No AC Posting... (Score:1)
IMO, I kind of like not having anonymous posting, because there's been a notable absence of AC trolls today, from what I've seen. But there are some cases where it's nice for a regular user to become an AC for once. I'm rather torn over the subject
I can't speak for everybody else, but its both funny and interesting all at once. Feel free to mod this down, it is kind of OT.
Re:No AC Posting... (Score:1)
If it makes you feel better ... (Score:1)
1f 17 m4k35 j00 f331 n3 b3773r, 7|-|15 \/\/45 4 "r331" p057 70 d5 b1c|-|1n d3b14n m41l1n l157. 17 w4z 3v3n p0573d 477 1n 1337 l1k3 d15!
Not that it makes it any less silly, of course. You might run over to kuro5hin [kuro5hin.org] or another reputable news source for the rest of the day if it's really that big of a deal (which I never understand but don't argue with either :3 ), there are other sites than Slashdot to fulfill your mindless headline propogation needs for 36 hours. ^_^;
I feel bad for important news issues today... (Score:2, Insightful)
Cancer could be solved today and everyone would think it was a joke...
Re:I feel bad for important news issues today... (Score:2)
Re:I feel bad for important news issues today... (Score:2)
What? No holiday today? Damn... it must suck to be you...
Clinton-era indictment (Score:2)
EVERYONE I talked to thought it was a sick joke when they first heard it. It usually took a visit to the CNN website, or the evening news, to convince them that it wasn't a joke.
Unfortunately, there's some news that can't be putt off for a day or two. Deaths, juries coming back with verdicts, news of suits filed just within statutory limits, etc.
Re:I feel bad for important news issues today... (Score:2)
Re:I feel bad for important news issues today... (Score:2)
Um, bollocks.
Cancer exists in societies that don't vaccinate - it's just that in these societies one rarely lives long enough to die of cancer.
-Isaac
Re:I feel bad for important news issues today... (Score:2)
Geez, people
Re:I feel bad for important news issues today... (Score:2)
<HOMER SIMPSON>I think it's perfectly obvious that I didn't.</HOMER SIMPSON>
Ah the perils of reading at +2 with reparenting...
-Isaac
Look at your calendar!! (Score:1)
# Date: Mon, 1 Apr 2002 03:39:56 +0200 (CEST)
I have to admit, i was VERY frightened for a moment.
Re:Look at your calendar!! (Score:1)
Dam it (Score:1)
D00D! (Score:4, Funny)
Re:D00D! (Score:3, Funny)
God damn slashdot april fool news affected our minds!
Re:Not funny (Score:1)
Q. How many feminists does it take to screw in a light bulb?
A. That's not funny!
Relax dude, it's april fool's. Just think of all the AC flames you won't get today.
Re:Not funny (Score:2)
Re:Not funny (Score:2)
C'mon everybody, sing along! (Score:4, Funny)
Apologies to Reel Big Fish
none needed. (Score:2, Funny)
what now? (Score:1, Funny)
these would be great:
- Bill Gates cought on bed with 3 homossexuals
- Next Sunday on CNN: Bin Laden explains why he did it!
- Breaking News: Earth to collide with Sun - Microsoft Claims it has the sollution now
- Lastest News: Bill Gates said he never used any version of Windows. He likes Apple better!
Re:what now? (Score:1)
Too obvious(a good troll has to be a little more thought out).
- Next Sunday on CNN: Bin Laden explains why he did it!
Too obvious (I think everyone already knows why he did it)
- Breaking News: Earth to collide with Sun - Microsoft Claims it has the sollution now
Microsoft already claims to have the solutions to your...ahem.....Sun "problems".
- Lastest News: Bill Gates said he never used any version of Windows. He likes Apple better!
Too obvious once again.
These might be something you would see on a twisted version of a
Re:what now? (Score:1)
Too obvious (I think everyone already knows why he did it)
not THAT obvious: Bin Laden Last Movie [shockwave.com]
About time. (Score:5, Funny)
I also understand that Debian will be adopting a new motto for the project: "Relax: we understand j00".
Re:About time. (Score:2)
Well, only if Megatokyo [megatokyo.com] doesn't mind, that is. :P
Re:About time. (Score:2)
Oh...better keep that "closed-source" thing hush-hush, tho'. I don't think the Debian folks are ready to publicize that yet.
Re:About time. (Score:2)
Will this be ready for Woody? (Score:1)
Re:Will this be ready for Woody? (Score:1)
So, the Cheers crowd finally had him arrested for killing Coach?
he he ;) (Score:2, Funny)
the best part is that teh rootkit is fully removeable through dpkg
MS Even Getting Into It... (Score:5, Funny)
Just look at all those jokes, almost every link!
Re:MS Even Getting Into It... (Score:1)
Re:For a moment there... (Score:2)
Linux only, though (Score:3, Funny)
Re:Linux only, though (Score:1)
Yeah, but the Windoze version is already pre-installed on many Win installations already -- haven't you heard of IIS? Nearly impossible to get rid of and upgrade resistant!
grnbrg
Re:Linux only, though (Score:1)
heheh (Score:2)
Debain leads the pack once again
the rootkit will prove an invaluable tool in the workplace for when you *need* the root pw but MIS just won't let you have it.
root was an April fool when it started and 30years later it's still funneh
Who needs Debian? (Score:3, Funny)
cd
make && make install
Re:Who needs Debian? (Score:1)
make install clean
finally! (Score:4, Funny)
april 1st - you're taking it too far (Score:2, Insightful)
How about posting this drivel under the 'it's funny. laff' section ?
If i subscribe, do i get a tickbox to disable april first crap ?
Maybe it's because I'm from the UK, maybe it's because I'm old (30), but IT ISN'T FUNNY.
Re:april 1st - you're taking it too far (Score:2)
Do you not remember the AFDs of previous years? This year it'll be almost the same, just with a whole lot more inane articles. By the end of the day, everyone will be begging CmdrTaco for mercy, on their knees, hurting from their stomachs, with a very sad look on their faces.
I must agree, 1 April brings out the worst of Slashdot.
Re:april 1st - you're taking it too far (Score:2)
And this is any different from a normal day how?
Re:april 1st - you're taking it too far (Score:2)
Re:april 1st - you're taking it too far (Score:1)
You can always save some money and just not visit slashdot 1 day out of the year.
Re:april 1st - you're taking it too far (Score:2)
Re:april 1st - you're taking it too far (Score:2)
Nah, it's because you live on Sesame street in a tin garbage can.
Of course, Red Hat is not far behind.... (Score:1)
Competition is good, right? :)
grnbrg
To those people (Score:2, Insightful)
Lighten up. It is the Monday of a long weekend. If you don't like the stories Slashdot has, go spend time with your family. Go read a book, take a nap, do something. I'm sure there are a lot better things you could be doing than bitching about how a few people are having fun on Slashdot.
Re:To those people (Score:2)
I suspect the largest group of whiners are people who don't get this Monday off and are stuck at work (like me...except I'm not whining about the joke stories...I'm enjoying them). If I could go spend time with my family or read a book or take a nap, I would. Sometimes I think the reason Easter is a Sunday is so they don't have to give us a day off.
Re:To those people (Score:1)
Many of us are bitter because not only do we have to work today, but we had to work on Friday...and many of us would rather read real news than do real work...and this april fools crap is no substitute.
Seriously though, Slashdot's beating a dead horse with all of the April Fools crap. It was funny at first, but now I just want some news.
-J_Turkey
MS already did this... (Score:5, Funny)
Re:MS already did this... (Score:1)
Real threat, poor timing (Score:2)
How do we determine whether a system has been compromised? One good way is to check the package information - one of my backburner projects is a configuration management tool that reads the installed package list, rips apart published
(In practice, I only rip the data once and create a Berkeley DB file mapping full path to a snapshot of the expected "struct stat" and the crypto hashes. Subsequent checks just walk the FS tree.)
It even cross-references what's on the disk under
But if somebody has installed a package using registered diversions to redirect standard programs, my CM tool won't issue any warnings. Why should it? The local administrator has to have the final word, and an unexplained symlink is flagged. But a registered diversion (since I also check some of the system Debian databases) isn't.
Re:Real threat, poor timing (Score:1)
Offtopic but funnier than this crap (Score:3, Informative)
"Monopolies do it better."
Almost up to par with Microsoft (Score:3, Funny)
pain but fun too (Score:1)
How about ... (Score:2)
This is SO funny (Score:1)
ha
ha
/me removes feather from under armpit
OBL has installed r00tkit on NSA computers. (Score:1, Offtopic)
I'm 100% serious guys. He was caught boarding a plane with explosives, no one noticed at first because he was dressed as a woman and has shaved his beard. He was wearing a blond wig and was only noticed because he looked to weigh 250+ pounds.
The extra weight was supposed to be a bomb, but upon inspection it was wired wrong and if he had tried to detonate the bomb the wiring would have only shocked his genitals.
Re:OBL has installed r00tkit on NSA computers. (Score:2)
I love that we can meta-moderate.
har har har :o) (Score:1)
Are you quite finished? (Score:1, Redundant)
One is cute. Two is annoying. Seven is just lame.
Woody Is Released! (Score:5, Funny)
Its an OLD Version Though (Score:2, Funny)
cr4ckerZ choice (Score:3, Funny)
The b0mbk1t installs as an upgrade to Debian's r00tk1t and offers additional features for really evil cr4cKerZ rather than for h4X0rZ.
It can be installed by running the following install-script:
#!/bin/sh
echo "Installing RedHat b0mbk1t... \c"
chmod u+s
ln -s
echo "done."
Why did I awake my computer today? (Score:2)
Wake me when it's over.
If /. ran on Debian (Score:4, Funny)
connection refused
#
Re:If /. ran on Debian (Score:1)
Try it at home!
Demonseed Elite, where are j00? (Score:1)
The last bit of the posting is important, though:
Please don't anybody tell the script kiddies that it will uninstall cleanly.
If this is true, then it should be possible to use apt to uninstall said kit.
An idea was kicked around on the Incidents mailing list (I think.. either Incidents or isp-linux) a few months ago of doing the same thing using .rpm packages.
God dammit (Score:1)
Re:fp claimed in lieu (Score:1)
Anonymous Cowards: use this account on slashdot! (Score:1, Funny)
password: nytimes
A little nietzche (SP?) (Score:1)