Crack LinuxPPC Contest Is Over 166
BlueVelvet writes "The crack.linuxppc.org contest is over. Due to a waste of bandwith, illegal activities, and other reasons." Get the full story here. Seems some people were trying to crack other machines on their ISP. The folks at LinuxPPC say that if you send in a workable method to get into one configured like theirs, you can still win, but please stop eating up their ISP's bandwidth with crack attempts now, okay?
Re:How heavy was the attacking? (Score:1)
at one point (no idea how long) they were getting 417 packets/second. I can't get to the windows2000test page, but the largest published number was 200(+something smallish) packets/second. Meaning the PPC box was experiencing nearly twice the packet load.
Or, from another standpoint, of _course_ the linuxppc site was getting more traffic, since it was available and windows2k wasn't
Re:I.... (Score:1)
Re:LinuxPPC kernel bugs? (Score:1)
while (1) {
fork();
malloc(1024);
};
Get a fork bomb going and eat all of the ram. I know that used to screw over a box nice and good, haven't tried it on 2.2.x though.
MS appear to win? Hah! (Score:1)
MS' Server has been down so many times that it's almost sad. Ok, well it's not even close to sad. It's hilarious. I'd say they've already lost.
Not to mention that their pages were broken to about half the browsers from the time they started. Doesn't make them look good.
Re:This is why we have ulimit (Score:1)
ulimit -Hs 31000
ulimit -Hd 63000
when I had 32mb of ram. Netscape would crash a lot though, but at least the rest lived.
Although, I still wonder, how would I stop one of those malloc or fork bombs. The fork bomb made my system very slow, lucky I didn't lose focus on the xterm it was running in. About how long would it take to die.
Re:This is why we have ulimit (Score:1)
-- Keith Moore
Re:But... But... (Score:1)
Re: (Score:1)
Re:/. Objectivism (Score:1)
Anyone who reads
Re:used telnet to get in (Score:1)
But then it won't be brilliant. It would be human engineering (no security hole in Linux PPC exploited). No more than spying him when he types his password directly on the console.
Minor point:
I think the original poster meant "brilliant" in the British sense, that is, a synonym for "cool" or "neat-o".
/. Objectivism (Score:1)
I would have to disagree with this line. Slashdot has a HUGE Linux bias. Mostly everything on this site has some tie to Linux...only occationally, do stories about things I'd rather hear about (BeOS, MacOS) peek out. Although Linux is good, I would hardly call the reporting on Slashdot objective.
--------------------------
Cheap escape (Score:1)
Re:Cheap escape (Score:1)
Re:LinuxPPC kernel bugs? (Score:1)
As soon as the process table for that user fills up, nothing more can spawn (until you start killing of course). I think the process table size per user is something like 1024. You can change this in (I think) limits.h in the kernel source.
-scott__
Re: (Score:1)
Linux cannot survive out-of-memory. (Score:2)
BTW, I've scanned the FreeBSD 3.1 source code with the same lint script and found ZERO unchecked malloc() calls. Linux 2.2.10 had a couple dozen...
They just didn't think it out first is all... (Score:1)
Re:LinuxPPC kernel bugs? (Score:1)
Re:Uh, you're kidding right? (Score:1)
used telnet to get in (Score:1)
-avi
W2k? (Score:1)
---
Put Hemos through English 101!
"An armed society is a polite society" -- Robert Heinlein
Re:How heavy was the attacking? (Score:1)
Perhaps that's the Micro$oft security strategy - if you can't connect to the box you can't crack it - you can't get more secure than that!
;)
Re:used telnet to get in (Score:1)
Err wouldn't it also depend on where he was telnetting from? I mean not to be naive but it would have been brilliant if the kidz were following him around and he happened to have telnetted in from some place unsecure?
Re:Who has the nuts to take over this contest? (Score:1)
It seemed to me more of a "me-too" effort on the part of the LinuxPPC site. Does anybody know of any way at all that Microsoft even acknowledged there was a 'contest' taking place?
Pretty much equal at the noted point. (Score:1)
PPC comment for 8/5
18:58 CST: Averaging 437.46 packets per second(tcpdump)
Windows:
Perfmon info from 8/5/99 4:00pm
Datagrams Received/sec Avg: 326
Fragments Received/secAvg: 104
Total Fragment Reassembly Errors1574000 in the last 3 hours
Connections/sec Avg: 100
% Processor Time Avg: 20
Memory use steady at about 113264K
kudos to an AC (Score:1)
It's good to see there are still people who have their wits at the same time they have something worth saying. I'd almost begun to think they were mutually exclusive.
cheers,
-matt
Re:More traffic on the Linux box? Kidding, right? (Score:1)
You need to get on over to comp.os.linux.advocacy and count the full-time (and I do mean full time) NT advocates that have set up camp for trolling and laying turf. You might learn that NT, like Linux, Amiga, OS/2, and the Mac, has extremists among its "defenders".
Trying to pretend otherwise is ridiculous.
ps -- Didja hear today's news that a Micorsoft employee got caught red-handed in a bit of anti-AOL astroturfing? I reckon not, or you wouldn't be saying that no NT advocates have "cult-memberish" motivations.
Re:Linux cannot survive out-of-memory. (Score:1)
Or if the driver's memory needs are not known ahead of time, or are large enough to not be acceptable--especially if they're (relatively) large areas of memory below 16M (for ISA DMA...)?
Re:Well DUH! What did you expect? (Score:1)
Re:WINDOWS WINS! (Score:1)
More traffic on the Linux box? Kidding, right? (Score:1)
After the first day or so (once everyone started finding out about the box), the Win2K status page reported frequently receiving over 6000 frames/sec (> 7000 datagrams/sec). The highest packets/sec that I see reported on the LinuxPPC status page is about 556. I'm not sure what number you're referring to on the Win2K status logs.
Seeing as the LinuxPPC group dropped out of the competition, blaming it on attacks upon other computers, while we haven't seen any such whines from the Win2K group (as if the Win2K box attackers haven't been trying the same tricks), I'm not at all convinced that the LinuxPPC box could've stood up to the attacks that the Win2K box has received. Did any but the most wacked-out zealots really believe that people would go after the Linux box the hardest?
For the Linux zealots: I hope every name that you were prepared to call the Win2K team had they dropped out, will now be applied to the LinuxPPC team. Quitters, babies, whatever. C'mmmmon, don't tell me you wouldn't have. Just look at all the yahoos who just about wet their pants just because someone toyed with the JavaScript in their Win2K guestbook posts.
Cheers,
ZicoKnows@hotmail.com
Re:How heavy was the attacking? (Score:2)
Wish we could know exactly what's happening, but MS is trying to spin this, not really gain anything from it.
Re:More traffic on the Linux box? Kidding, right? (Score:2)
When did the box get this? It was down more than it was up as far as anyone could tell.
"while we haven't seen any such whines from the Win2K group (as if the Win2K box attackers haven't been trying the same tricks)"
No, they just blamed their downtime on the weather and power outages and the like. Can Microsoft really not afford a UPS? Besides, their complaints weren't nearly so much about their network being hurt as their net connection being flooded. Just a guess but linuxppc.org does have their bandwidth for something else than just to have it flooded. If you read the complaints, one of them was that other machines were getting obthered, true, but the biggest was that their network connection was so saturated that they couldn't do anything over it. That has nothing to do with the box involved, it has to do with the bandwidth that they can afford.
"I'm not at all convinced that the LinuxPPC box could've stood up to the attacks that the Win2K box has received."
Maybe, maybe not. They'd need a much bigger network connection to find out, which I doubt that they can afford. Either way, the linuxppc box was much smaller than the W2k box.
"I hope every name that you were prepared to call the Win2K team had they dropped out, will now be applied to the LinuxPPC team."
Since you don't seem to have read the article, I'll reiterate what it said. The contest is still going. If you can provide a workable crack into a similarly configured system, you still get the box. They just want their network connection back. As they mentioned, Microsoft can't do that, as W2K isn't purchaseable yet.
Oh, and the linuxppc people never lied about anything going on. I'm curious, while the windows2000text box was being killed by the weather and power outages, was www.microsoft.com also down? If not, why not? Couldn't they afford to put the box on a UPS?
Re:More traffic on the Linux box? Kidding, right? (Score:1)
Te he. They just blamed their problems on lightning, routers, etc.
> Did any but the most wacked-out zealots really believe that people would go after the Linux box the hardest?
Well, uh, yes. Crack crack win crack. Crack win win zip.
And don't you recon that the hordes of MS defenders on this planet might have felt some motivation to crack crack, if only to prove to the world that NT doesn't really stink as bad as its odor would lead one to believe?
> I hope every name that you were prepared to call the Win2K team had they dropped out, will now be applied to the LinuxPPC team
Why? They made their point within a day; everything since then has been nothing more than rubbing your nose in it. Which probably explains the hostility in your post.
And what's the Micorsoft team going to do now? Leave theirs running until it has crashed as few times as crack did?
Get a life -- and a real operating system.
"improved" (Score:1)
Ooops.
Re:LinuxPPC kernel bugs? (Score:1)
Re:Well DUH! What did you expect? (Score:1)
This is why we have ulimit (Score:1)
Re:/. Objectivism (Score:1)
I dunno about that. There have been a mighty lot of pro-MS posts here for the last month or so. It smacks of astroturfing, IMO.
Re:Windows 2000 Is more Secure than Linux (Score:2)
Instead of "Security through obscurity", it's "Security through instability"?
Slashdot wasn't down... (Score:1)
They cracked a couple of LinuxPPC.org boxes. (Score:1)
and then the ISP turned on the firewall.
Re:You know... (Score:1)
Re:Cheap escape (Score:1)
I.eat(My.shorts);
Win2k = cracked;
}
Microsoft is smart (Score:1)
There will always be problems, of course. But what they are fixing happen to be what Linux has been known to be good at. First speed with the benchmarking fiasco. And now security. Linux has to be a big threat in their eyes. I wonder what they are going to come up with next?
I don't think Linux is going to become more than a cheap viable alternative as a servor OS for some time. I am looking forward to what I like to call "wave 2" when Linux or another free and open OS takes not the servor, but the desktop.
Mark my words.
--
Re:From the other end of it (Score:1)
Re:Fascinating... (Score:1)
I might have to change my opinion about the whole thing. It might actually have been a not-so-bad thing for MS to put this server up. If they can use this to find better ways to code NT and to choose some defaults that keep the system more stable, more power to them.
One of the big deals about the LinuxPPC system was that it was really secure by default. I think MS is trying to get Win2k more secure on initial install (to get any kind of security out of NT4, you have to change a bunch of config settings) - at least that was one of their selling points for Win2k. As far as that goes, this is probably the best thing they could have done. I'm sure Win2k won't be as stable as Linux, but this is a good step in the right direction.
Then again, it would be nice to be able to like the company that you are making rich. I know that I really have a lot of problems with Microsoft as a company. But I do want their products to improve, since I'll have to live and work with them, like them or not.
I dunno. Install w2k first (was Re:WINDOWS WINS!) (Score:1)
Right after that I'm going to run out and try to install W2K on an iMac. =D
AFAIK, the latter's supposed to be already possible, given that w2k is released, and you're running Virtual PC... So you might be able to do the latter first.
Re:Linux cannot survive out-of-memory. (Score:2)
Why didn't you go ahead and fix them then? If there's only a dozen or two, why not fix the ones in the drivers that aren't getting fixed? Just because someone else wrote it doesn't mean you can't fix it.
Re:WINDOWS WINS! (Score:1)
I wouldn't go so far as to say that running out of ram is not a problem. I think that there is something that most people are missing in this whole thing.
Computers, by their nature, are unstable. There are just to many variables involved to have a computer with no problems. So I am not surprised when computers crash and stuff. That's just something that has to be dealt with. The solution is to reduce the crashes to a minimum.
You can't say, well, neether OS is any good because they both crashed. You have to look at the overall status of how the OS works. LinuxPPC went about a whole week before crashing. W2K went for how many hours? If I am going to set up a web server I will not look at them both and say, "Well, they both crashed, I guess I'll not use either." Instead I'll be using the one that has the most uptime. That's what counts. It not as important as how many times it crashes, but how long it's up. And that's why I advocate Linux, even when it crashes occasionally.
-BrentRe:WINDOWS WINS! (Score:1)
I wouldn't go so far as to say that running out of ram is not a problem with Linux. I think that there is something that most people are missing in this whole thing.
Computers, by their nature, are unstable. There are just to many variables involved to have a computer with no problems. So I am not surprised when computers crash and stuff. That's just something that has to be dealt with. The solution is to reduce the crashes to a minimum.
You can't say, well, neether OS is any good because they both crashed. You have to look at the overall status of how the OS works. LinuxPPC went about a whole week before crashing. W2K went for how many hours? If I am going to set up a web server I will not look at them both and say, "Well, they both crashed, I guess I'll not use either." Instead I'll be using the one that has the most uptime. That's what counts. It not as important as how many times it crashes, but how long it's up. And that's why I advocate Linux, even when it crashes occasionally.
-BrentRe:WINDOWS WINS! (Score:2)
Ooooh! What a great idea! A PowerPC version on an Intel box. Hmmmmm....
Right after that I'm going to run out and try to install W2K on an iMac. =D
Re:WINDOWS WINS! (Score:1)
*sigh* Silly troll.
Linux couldn't handle it? It had nothing to do with Linux. Their bandwidth was dead. The linux box crashed a whole once due to not being allocated proper memory for such a task.
Meanwhile windows2000test.com has been down as much as linuxppc up, and up as much as linuxppc was down.
So I think if you believe this declares Windows the winner, that you need to get your eyes checked. Either that, or it means the frontal lobotomy was succesful.
Neither won. It wasn't a contest to see which would last longest. It was a contest to see if you could crack into the box. Since windows has been down, nobody has been able to crack it. Since immature folks (yourself included?) couldn't handle the contest at linuxppc, it has been taken to a new playing ground.
--
Mark Waterous (mark@projectlinux.org)
Re:How heavy was the attacking? (Score:1)
SOunded like the last time someone setup a "crack the Mac" contest - people used GetAdmin (!) on it.
Yerp, in future try offering up a real box (Score:1)
Re:Who has the nuts to take over this contest? (Score:1)
JS
You know... (Score:1)
BortBox
Re:/. Objectivism (Score:1)
Listen to bug reports AFTER you release it (Score:1)
crazy theory.. anyone want to take a stab at this? (Score:1)
So, asking as a person who hates Javash^Hcript with a passion, how easy would it be to write a JScript that installs back orifice whenever the IP of the reader matches the IP of w2ktest.com? You can NOT look me in the face and tell me there's no IE bug that will let it remotely execute a BO2K installer....
-Lx?
Re:Yerp, in future try offering up a real box (Score:1)
It's not crack attempts.. (Score:1)
A little clue here: You can't break into the box with ping -f, people.
stupidity rules again (Score:1)
Its ironic that anyone who contributed to the problems outline on crack.linuxppc.org contributed nothing at all. And probably never does.
This is a joke, right? (Score:1)
Cracker Hackdown (Score:1)
Re:WINDOWS WINS! (Score:1)
so little napalm.
Both challenges were pretty stupid attention getting stunts. We know web servers crash when everyone on
Bad metaphor:
They tried to invite the world to come party in a one horse salon at the end of a dirt road.
As linuxppc says on their sight legitimate hack attempts were not possible due to the large packet loss caused by the high traffic.
It stayed up under large traffic, that was good.
Maybe Microsoft can afford the support to keep their network running. Hopefully the whole thing will quietly go away. It was a good load test for both systems. Not a good security test.
Windows 2000 Is more Secure than Linux (Score:1)
Re:Linux cannot survive out-of-memory. (Score:2)
Re:Linux cannot survive out-of-memory. (Score:1)
Just because you can write the error detection into almost any code doesn't mean that you can determine or implement a correct response to that error condition with that same lack of knowlege.
Re:Cheap escape (Score:1)
Didn't you even READ their statement? If you can crack into an identically configed box, you still win it.
LK
Re:Fascinating... (Score:1)
It's not too surprising that the W2K machine is now more stable, since reports had it as being unusably unstable. OTOH, I haven't been following this, so I don't know what more stable means. It's truely strange that they would put an alpha version of their program up for a public test, yet with all of the down time it surely can't be considered to be beta software yet.
Re:"improved" (Score:1)
I don't know if anybody else saw it, but crack.LinuxPPC.org leaked memory, too. If I were MS, I'd be cackling with glee, planning a PR blitz alleging that the reason they took it down today was that they could project that it would crash again. Certainly, if you tracked memory usage, it was running out of free memory very fast. (At 2-4MBytes/hr at the end.) The question is, given that they were leaking so unbelievably fast, why did they stay up, when W2K keeps crashing?
The difference that allowed c.l.o to stay up was that Linux takes FTP pages from the normal heap. W2K, like all versions of NT, takes TCP pages from the NON-PAGED heap.
This is a huge performance win. A basic rule of development for any memory-bound system is that a faster processor serves one purpose only...it gets you to your next page fault faster. So W2K doesn't page time-critical information, such as buffer owned by drivers for high-speed devices.
(By the way, some other AC asked about the use of raw telnet in STREAMS-based Unix kernels. My guess is that is the same reason: once you move it into the kernel, performance isn't impaired by page faults. But I'm an NT geek, not a Unix guru, so I can't be sure.)
Like all performance hacks, though, this one has a cost: the non-paged pool is kept as small as it possibly can be. After all, every locked page is a page that ordinary applications can't use (or, at least, shouldn't use.) Moreover, the NPP doesn't grow, and can't make use of virtual memory. (If you grow the NPP, then you risk taking a page to which another process was paging. As to why it can't use virtual memory...well, I'll leave it as an exercise for the reader. Remember, though, that it is the non-paged pool.)
I'm betting that this is what is happening to W2K. Kepp in mind that it's been taking many thousands of bogus hits per second, and every one of those hits requires it to grab a tiny bit of non-paged memory. It becomes an elementary exercise in queueing theory to recognize that there exists a critical rate beyond which the queue of owned blocks will inevitably grow without bound. Since this implies that for any W2K machine, there exists a driving speed beyond which the machine will eventually run out of NPP, and halt hard.
Ouch.
Linux isn't out of the woods, though. I know how to build a fair, Mindcraft-style test which will devastate it, too. The thing to keep in mind is that this obtains for any computer with a TCP/IP stack with a finite servicing rate. Last I knew, that means any computer in existence. C.L.O was running out of memory while taking fewer than a quarter as many packets/second. To be sure, C.L.O wouldn't run out of memory as quickly as W2K did -- it had 160MBytes + swap -- but it, too, ran out of memory in a week. It would have run out exponentially faster if it had been at the end of a T1 line instead of an ISDN line. W2K has a 100MByte/sec. E-net card, and its at the end of a REALLY REALLY big pipe. How long would C.L.O. have lasted under those circumstances?
Seems like less with more processor usage (Score:1)
Datagrams Received/sec Avg: 4518
% Processor Time Avg: 30-47
8/11/99 Events
21:30 - There is so much traffic to the site that it is going to be difficult to get connections.
Frames/sec 6,000
Bytes/sec 400,000
Datagrams Received/sec 2312
Datagrams Sent/sec 3146
% Processor Time 99
Re:But... But... (Score:1)
Common configuration doesn't limit the use of resources by simple users. But any Bofh admin would put limits on the number of processes the users can launch, and the RAM they can waste.
--
From the other end of it (Score:2)
W2Ktest site DNS problems... (Score:1)
Re:"improved" (Score:1)
I'm betting that this is what is happening to W2K. Kepp in mind that it's been taking many thousands of bogus hits per second, and every one of those hits requires it to grab a tiny bit of non-paged memory. It becomes an elementary exercise in queueing theory to recognize that there exists a critical rate beyond which the queue of owned blocks will inevitably grow without bound. Since this implies that for any W2K machine, there exists a driving speed beyond which the machine will eventually run out of NPP, and halt hard.
Ouch.
"An elementary exercise in queueing"... Is it just me, or is it also elementary to keep track of the relative value of each item being cache (or not paged out) and when the list is getting full, start throwing out the items at the bottom of the list, even if they'd normally be kept in a non-overworked machine?
It might take a bit more work, but it sounds like one of those fairly obvious tweaks.
Isn't this (talking about how not paging anything consumes all available ram) sort of like talking about nicing all processes to the same level and wondering why realtime apps like MP3s are skipping?
But, I don't understand why you take it for granted that both OSes leaked memory. I mean, if I program of mine leaks memory under any conditions, I don't release it.
Finite resources (Score:1)
It is impossible to guarantee to defend against all possible DoS attacks while maintaining service to legitimate users (for the CS grads - Decidability, Halting Problem)
In a real situation, web servers sit behind firewalls.
Dave
Re:crazy theory.. anyone want to take a stab at th (Score:1)
MIMEType: application/x-totally-insecure
Action: Run immediately
Regardless, I think they now filter all html tags out (and by "now" I mean "those brief intevals when the box is actually up")
----------------------
"This moon-cheese will make me very rich! Very rich indeed!
Re:"improved" (Score:1)
Re:crazy theory.. anyone want to take a stab at th (Score:1)
--
Re:W2k? ...from the W2K status page... (Score:3)
12:00 We are still trying to find the right configuration to handle the combination of legitimate connection requests and the flood of attack packets. The new TCPIP stack has a couple of different configuration values that affect how it responds. Yes, we will be publishing exactly how this server is configured.
8:00 The server crashed again this morning. In the same part of the TCPIP stack as before. The TCPIP stack is still having difficulty with a prolonged attack. We are going to try some different configurations and see if we can bump up the connection rate.
Configuration
500MHz Pentium III with 256mb of RAM.
spelling (Score:1)
Re:I'm confused (Score:1)
---
two questions (Score:1)
and what exactly was this that Omar Shenker accomplished?
thanks
Re:WINDOWS WINS! (Score:1)
If the box was a PPC box, yeah Windows would fail first.
If you put LinuxPPC on a P2 450 though...
Re:WINDOWS WINS! (Score:1)
sigh. (Score:1)
it was fun, and many of us could still
use the machine
memory thing, big nod on the swap space
situation. It can be the difference
between breaking early, (as it were)
and grinding on through the insanity.
maybe y2k just needed more ram all this time
just wanted to point out that as the y2k is beta,
Linux is under constant revision,
not a flaw, but an advantage, me thinks.
Peace
Dolio
Re:I dunno. Install w2k first (was Re:WINDOWS WINS (Score:2)
Re:Holy cow!!! (Score:1)
man limit
NAME
limit, ulimit, unlimit - set or get limitations on the sys-
tem resources available to the current shell and its descen-
dents
Re:two questions (Score:1)
All Omar did was submit a better looking set of pages to the person running the contest. What the person originally meant was similar to if you break in, change the page to something better please.
Sort of like saying "Just add yourself to
I agree... (Score:1)
Since they have effectively pulled the plug on the experiment prematurely for reasons they really should have anticipated from the outset they should now cough up the goods!!!
How heavy was the attacking? (Score:2)
If the W2K box was getting 500 times the amount of traffic or something, it stands to reason that it would go down more often, quite aside from the relative stability of W2K vs. LinuxPPC; on the other hand, if the loads were similar, then this is a slam-dunk result in favor of Linux with regard to stability.
Either way, of course, it doesn't prove anything about the relative security of the OSes.
Re:LinuxPPC kernel bugs? (Score:2)