Security Focus on Cable Modem Uncapping
Anonymous Coward writes "Cable modem uncapping allows broadband customers to boost their bandwidth to 6 or 7 times what they're paying for, by spoofing their modem's TFTP client into downloading a hacked DOCSIS configuration file. Kevin Poulsen at SecurityFocus reports that a new underground program called OneStep makes the process easy and fun for the whole family. Broadband companies are cutting off the uncappers that they catch, but things could get out of control soon."
Just because technology allows you to do something, does not mean that it is also legal.
I have been pwned because my
The way the bandwidth limiting has been done in these modems, is completely similar to telling 5 year old kids to take only one candy, and then go yourself watch football to another room (or as a fin, Icehockey) - when you return after the match you can be sure that there is no candies - or bandwidth - left.
IMHO, the operators were just asking for this. NEVER trust the client.
They provide the service, I'll provide my equipment and make the decisions as to how I use it thanks.
This is just great. And I thought our cable service was overloaded as it was. Never to worry, thought, they do send cease&desist nastygrams to everyone who exceeds an arbitary download quota as it is. In any case, you'd think it'd not be that difficult to monitor the bandwith usage per node and ..
Actually this reminds me of the a**wipes who used to download pr0n with threaded ftp clients from within the student network. We had a shared 512kbit line and you can see where this is leading to. Ditto for download managers with "segment" support. I fully realize I'm using making the download even slower for everyone else by using Getright to have 4 independent connections.. Some people are just more equal than others, dammit!
A friend of mine, who also uncapped his modem but for a longer period received a letter from the cable company saying "Someone in your household has illegally attempt to modify one of the devices supplied by Telewest. Please desist or your service will be permanently withdrawn" or something like that.
My cable connection ocassionally gets uncapped for random periods, and I don't notice until I start downloading something (e.g. larger driver file) and get 300kbyte/sec.
If more information was available for customers to see how much bandwidth cost the ISP, then perhaps our expectations could be realistically scaled. Is having an uncapped 3 hour period between 2am and 5am feasible? I could simply schedule large downloads for that period. At present, I may as well just download at peak times, which probably is more irritating to the ISP receiving calls about slow web pages, or somesuch.
Download speeds aren't the problem.
I think we all assume that the download is maxed or we don't care.
It's the limited upload speeds that people want to get around. Now I know that the uploads are sometimes limited to reduce 'network collisions'... but low upload speeds are screwing real users.
You don't need to be hosting pr0n or warez. What if you want to put up a password protected mp3 server so you can listen at work, etc.
Remote desktops in XP - X11/VNC for linux users... there are real reasons.
Browse over to freshmeat and check out all the cool ass servers.
Get your Unix fortune now!
People have done much more amazing hacks than that on DVD players, such as the Apex AD600A, despite the use of a non-standard microprocessor. Hacking the firmware of a cable modem should be quite simple by comparison.
That's the sort of reverse-engineering I used to do quite often, but now I get little opportunity due to the DMCA. It doesn't seem like service provider or cable modem vendor can use the DMCA to ban reverse-engineering of the cable modem, since the features in question aren't involved in copy protection. But the trend seems to be to sue first and try to justify it later.
Eric
[*] Better in the sense of being less detectable. I'm not suggesting that doing this is legal or ethical.
And just because something is illegal, doesn't mean it's wrong...
Americans, in particular, seem to have trouble with that one. Brainwashed, the lot of 'em...
You can't successfully legislate morality!
You're right about websites, because they rarely have 'the big pipe' ... but newsgroups are a different story.
... and the more bandwidth I have, more educational material I can download from newsgroups (and there's tons of educational material there! :-))
I easily hit the top advertised speed for my DSL service when I'm downloading from usenet
Well, this is what you get if you are greedy. Instead of quietly opening the valve a bit more,
say, by a half (a fifty percent increase in performance is not bad by any standard, yes?),
they push for the skies. Skimming off the top goes unnoticed (or even tolerated) far longer
than just taking it all.
Broadband internet useage is turning out to be a real life demonstration of the tragedy of the commons for some.
For those who have not studied Sociology, I'll summarise.
In a village, there is a common patch of land. General consences decreed that the land was free for any to graze their animals on. After a while, many people decided to graze as many animals as they physicaly could on the patch of land. Eventualy the commons becomes a muddy barran field due to over grazing. (Note, actualy, in large scale, this can, and has, turned grassland in to wasteland and even desert.)
The point is, many people have been saying 'Its the Internet, you paid for a connection, you have the right to use it to the full!' for so long. (ref, countless slashdot articles) Now people belive that bandwidth restrictions are artificial, that the cable companies are just trying to get as much money as they can. (Actualy, the Cable companies rent bandwidth in turn from companies which did speculative investment in laying high bandwidth cables. So if they need to increase bandwidth, they have to pay more.) This results in people asuming they have a right, and even a moral obligation, to take as much bandwidth as they can and 'share stuff'.
As another example, it would be wrong to take up two seats on an airliner when you only bought one ticket.
This scam is the equivelent of forgeing an airline ticket. Crude, and likely to end you up in hot water.
Given half a chance, I don't believe most of us geeks are unreasonable. And if variable bandwidth caps were instituted that were raised or lowered based on demand, just like the compression level on a CDMA cell signal is manipulated based on cellular tower usage and capacity, you'd start to see a lot of tools written that would make shifting of bandwidth around available for average users too...
That "setup fee" probably also covers the cost of buying or developing the program (and the hardware) that presents the enable button to that data entry person, and allows for the "quick" activation of the accounts. It will go to general overhead as well as a salary.
Owning a very small ISP, I agree with your first paragraph, the larger the comapany the more complacent they seem to be/get. I have to make the extra effort for each customer. It only takes one screwup and you lose a cusomer. The larger companies figure that the ROI for setting up something that takes care of a limited number of customers is not worth it, but they are wrong. You never know who is going to help or hurt your buisness in the future. Treat each customer right and one of them may bring in more buisness to you (and be loyal), treat one wrong and they may single handedly giving you are bad reputation by bad mouthing you to anyone who will listen.
Somewhere along the line the corperate bean counters get in the way and forgot that the customer is the one paying the bills.
Someone violates his TOS by uncapping his modem for the purpose of abusing his connection, gets caught in short order, and is banned from every abusing that internet provider again. I fail to see the problem here. The REASON these modems are capped in the first place are because of these very abusers. Granted, AT&T as well as other cable providers probably don't want to lose a bunch of customers, but the heavy warez/movie trading crowd they would happily do without as they tend to overuse their bandwidth allocation regardless, as well as creating potential legal liabilities.
This gives them an easy out. If they're able to detect an uncapped cable modem in a matter of hours after its been uncapped, then this is a great way to relieve yourself of a bunch of unwanted customers. And they don't even have to monitor bandwidth content. Just have to check the speed going over the physical maximum.
This should also be a wakeup call for parents who "share" their internet connection with their kids. Better let your children be aware that if ever they do something this foolish there will be serious hell to pay. PAY ATTENTION to what your children are doing. You don't know?? Then don't let them have internet access. When they turn 18, let them get their own account, and they can use or abuse it as they see fit.
Or if you REALLY need that extra bandwidth, pay for an account that provides for it. MOST companies, even cable providers have accounts that provide greater upstream bandwidth, but they don't cost $49, and they're rarely parts of a promotional deal.
-Restil
Play with my webcams and lights here
Last weekend I tried this guy's surfboard hack and I ran into one big problem
... THATS A FUCKLOAD MORE THEN WHAT I HAVE. As for my download - well, 100x faster then 56k - well, we know its not REALLY 56 and I forget what it is but I never got better then 40kbit/s so lets go with that as the cealing - 100x faster is 4000 kbit/s. - I am CAPPED @ 3000/256 but yet if I were to hit their MAX of 100x faster I would have to be capped @ 4000/3360. I know 100x means if all the planets are alligned but its absolutely 100% impossible to get 100x more then a 56k. That is false advertising. I see no reason why I can not take my modem to what they advertise.
The Docsis files are md5 signed and if I dont sign them, then I am SOL. I followed the steps, spoofed the tftp, wathced the modem grab the config - but yet my upload was still no better then 256kbits/second
As for the whole legality - All I am going to do is make my cable modem "up to 100x faster then 56k modem" because right now I am @ 3mbit/s and 256k/s. A 56k modem has a limit of 33.6 kbit/s for upload SO 100x faster is 3360 kbit/s second
Discuss.
The ultimate network admin tool needs HELP!
The reason they say "You can't legislate morality" is because morals are unique to each individual, a set of personal beliefs and guiding principles (or lack thereof.) Morals occur inside your head, you get to figure them out for yourself.
Ethics, on the other hand, is what (some) laws address, such as laws against murder and other examples in this thread. Ethics could perhaps be described as the loose framework of commonly shared beliefs among a society's members, a consensus of what's acceptable and unacceptable. Ethics probably play a big factor in an individual's morals, but they are only one part.
This is an important difference. Morals and ethics are completely different things. No congressman has even been rung up for poor moral behavior, only ethics violations.
The statement "You can't legislate morality" means that the law reflects a society's ethics, not an individual's morals. You can't force your moral beliefs on anyone but you can demand that members in a society adhere to a code of ethics. For instance, you can make racism illegal but you can't prevent anyone from having racist thoughts. You CAN make it illegal for them to lynch or burn crosses.
Similarly, when you run a red light late at night, or don't buckle your seat belt, that's your morals overriding society's ethics.
I think a better statement is "Legislation should have nothing to do with morality." Sadly, our current Attorney General, for one, believes that you CAN legislate morality. That leads us to the era of the Thought Police.