Slashdot Mirror


OLPC's XO As a Wireless Hacking Tool

twistedmoney99 writes "InformIT.com has a whimsical yet intriguing look at the OLPC in an article series titled "One Leet Pwning Child — Give one, Get Owned". Part one details how to upgrade the core system with some extras, but part two is where the fun begins as the author converts the OLPC into a lean green hacking machine to enable wireless sniffing, setup the OLPC for vulnerability assessments, and stage the device for a little autopwning with Metasploit."

66 comments

  1. 1 page link by RiotingPacifist · · Score: 4, Informative

    Might just be virgin messing with me but the site isn't loading well, so here's the 1 page version
    and the google cache

    --
    IranAir Flight 655 never forget!
    1. Re:1 page link by traveller.ct · · Score: 1

      If there was a virgin messing with me, I wouldn't bother too much about the site not loading well.

      --
      For the lack of a better sig.
  2. Awwwwwwesommmmmmme. by Aphoxema · · Score: 1

    I like the name of the article. It makes me feeling like participating in the GOGO program all of a sudden...

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  3. lovely... by pasv · · Score: 5, Funny

    Great. Now we'll have to worry about those leet African hackers doing phishing.. Oh wait.

    1. Re:lovely... by tristian_was_here · · Score: 1

      "African hackers" you say?

      I will not tolerate such bullshit, last week I helped a friendly African president transfer all his money to my account because of some conflict... or something like that.

    2. Re:lovely... by zeromorph · · Score: 4, Funny

      Give a man a fish and you feed him for a day. Teach a man to phish and you feed him for a lifetime.

      --
      "Hannibal's plans never work right. They just work." Amy/A-Team
  4. Autoconfig? by norminator · · Score: 4, Funny

    Does it come with Zealous Autoconfig?

    1. Re:Autoconfig? by RiotingPacifist · · Score: 4, Interesting

      You mean wesside ?

      --
      IranAir Flight 655 never forget!
  5. Hello. I am the son of Mgumbe Kwnzalangahara by pha7boy · · Score: 1

    Nigerian scams just got more interesting. :)

    --
    -- All this knowledge is giving me a raging brainer.
  6. Neato! by zmollusc · · Score: 1

    Sounds interesting! And there is one of these cut-down bare-bones minimalistic machines on ebay for just £389 plus postage.

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  7. Wasn't it the whole point? by Prof.Phreak · · Score: 2, Interesting

    Wasn't it the whole point behind these things---to make kids more technical/geeky. It would've been a complete waste if everyone just used it for email and word processing.

    Now if only actual kids in 3rd world countries did cool things with these laptops---like coding/hacking/whatever.

    --

    "If anything can go wrong, it will." - Murphy

    1. Re:Wasn't it the whole point? by Alwin+Henseler · · Score: 2, Insightful

      Now if only actual kids in 3rd world countries did cool things with these laptops---like coding/hacking/whatever. From this Heise article you can read:

      Since mass production of the first generation XO kicked off in November 2007, 600,000 units have been manufactured and distributed to Peru, Uruguay, Mongolia, Haiti, Rwanda, Mexico, Cambodia, Ethiopia, Ghana, Iraq and Afghanistan, as well as in the USA and Canada. I assume you're thinking most of those 600,000 XO laptops will NOT be used by actual kids to do cool things with?
    2. Re:Wasn't it the whole point? by Anonymous Coward · · Score: 0

      I am all for children learning as much as they can about technology and computers, including hacking.

      What i am not for are hackers trying to break into and ruin the functionality of laptops belonging to kids.

  8. what about aircrack? by RiotingPacifist · · Score: 3, Insightful

    The wireless sniffing section seams a bit weak, if they can Dsniff working, would aircrack-ng not also work?
    On an active network, with a bit of patience, aircrack & wireshark can get you all the information you need without leaving a trace, (granted if its a WPA network with a good key its a lot of patience).

    --
    IranAir Flight 655 never forget!
  9. Why is this noteworthy? by eatvegetables · · Score: 3, Insightful

    I'm sure someone will happily correct me if I an wrong here. However, seems to me that just about any wireless enabled linux box + same toolkits = wireless hacking tool. Nothing to see here folks, just move along please ;)

    1. Re:Why is this noteworthy? by elrous0 · · Score: 1

      You can get it a lot cheaper if you can catch some little African kid alone on the way home from school.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
  10. Give a man a fish and he'll eat for a day by Zegnar · · Score: 4, Funny

    Teach a man to phish and he'll never be hungry again!

    1. Re:Give a man a fish and he'll eat for a day by Theoboley · · Score: 0

      Give a man a fish, he'll eat for a day. Teach a man to phish, he'll steal your identity. proverbs Chapter 3 verse 38

      --
      Stupidity only gets you so far, then you've gotta try
  11. News Flash by Script+Cat · · Score: 4, Funny

    Computers can be used for hacking.
    Obviously this must be stopped now! Think of the children.
    Once they gain this forbidden knowledge, they'll threaten the social order in the god forsaken dirt hole where they live.

    1. Distribute computers.
    2. Children become L337 H4X0RZ
    3. ???
    4. Cthulhu

  12. Irony by stokessd · · Score: 2, Insightful

    So a slightly modded (which is part of the original charter right?) OLPC can own the fleet of upcoming XP based OLPC's?!

    Am I the only one who finds that more than a little amusing?

    Sheldon

  13. Re: Screw the OLPC by Alwin+Henseler · · Score: 5, Insightful

    First off, parent should (IMHO) be modded as troll, because it has nothing to do with the subject, and looks intended to start a flame war. But just to debunk the argument:

    I'd say the OLPC project has succeeded in a technical respect. It produced a computer that's rugged, cheap, power-efficient and flexible. And for the combination of properties, better than what existed before. What's more, if it didn't break open the market of cheap, ultra-mobile machines like the Asus EeePC, then at least accelerated that. Causing millions of people to use smaller, more eco-friendly computing devices than before.

    From the education side, success needs more time to show, if it will happen. But progress is blocked here by political or market forces rather than technological options.

    So even if the OLPC project hasn't (yet) succeeded in helping poor kids to connect to the rest of the world, and improve their education, it has done 2 things: a) realize part of that dream, and b) bring that goal closer.

    -- Oh and btw. it's Nicholas Negroponte

  14. In other words by eclectro · · Score: 2, Insightful

    Give a kid a fish, he eats for one day.
    Teach a kid to fish, he eats for a lifetime.
    Give a kid a laptop, and he empties your bank account.
    Teach a kid to program, and your job is outsourced to him.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  15. Just tweeked my XO by CambodiaSam · · Score: 3, Interesting

    I saw this article and ran to get my XO. Keep in mind I'm not a Linux user, so I type those command line instructions very slowly. After 15 minutes, I'm actively scanning my home network using Zenmap. If this goes well, I'll have to bring it along with me to a local, unidentified coffee shop! I personally think the most telling aspect of this excercise is that it has helped open the door of linux a little bit.

    1. Re:Just tweeked my XO by Script+Cat · · Score: 1

      I have an XO too. I must resist trying this at work.

    2. Re:Just tweeked my XO by Anonymous Coward · · Score: 0

      yes cause you couldnt have done this with any other laptop....

      congradulations your being given a kit instead of doing something on your own.

      your now officially a script kiddy

    3. Re:Just tweeked my XO by saskboy · · Score: 1

      And keep in mind, at work they probably have a network intrusion system to nail your butt to the wall if you try port scanning or anything else.

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
  16. Too costly by zippthorne · · Score: 1

    These things cost $400* each, so it's not exactly a cost effective tool. You can get a used laptop with built-in wireless for quite a bet less than that. There's one on ebay for $90 closing in four hours at the time of this writing, in fact.

    *G1G1 price. I know they were alleged to be paying for additional laptops for impoverished children in foreign countries, but that seems really difficult for an outside party to audit, to me.

    It does disappoint me that Negroponte doesn't want to think of the laptops as a product, though. They have some interesting features and selling them would have allowed them to grow the economies of scale necessary for the charity goals to be achieved.

    --
    Can you be Even More Awesome?!
  17. Re: Screw the OLPC by mlwmohawk · · Score: 3, Interesting

    So even if the OLPC project hasn't (yet) succeeded in helping poor kids to connect to the rest of the world, and improve their education, it has done 2 things: a) realize part of that dream, and b) bring that goal closer.

    A dream can be a dangerous thing. The dream of nuclear energy can all too easily be perverted to the quest for nuclear weapons.

    The dream of the OLPC was powerful, but it has been perverted into a Microsoft market development system.

  18. Re:Screw the OLPC by mlwmohawk · · Score: 0, Offtopic

    I find it funny that using the very words from the "vision" of the OLPC constitutes a troll.

  19. Eee PC by AmonEzhno · · Score: 2, Insightful

    I will never understand why even bother with the OLPC...

    Why not just use an Eee PC, it's a solid computer, and with the price you end up getting significantly more. Coming from someone who owns an Eee and has used an XO several times; I can tell you that the XO is inferior in so many ways. Not just with little things either, anyone who has tried using that screen in non-ideal conditions knows what I mean.

    1. Re:Eee PC by Script+Cat · · Score: 1

      What's wrong with the OLPC screen besides being a little small. I find that under non-ideal conditions (Outside) it has the only screen that actually works.
      The only real trouble I had was a stuck key that I fixed by peeling up the contact surface and sticking a tiny piece of double sided tape in there to act as a spacer.

    2. Re:Eee PC by Alex+Belits · · Score: 1

      WTF are you talking about?

      XO screen is often poorly used by software, especially when displaying thin lines at an angle and colored text, so it may not be the best for perfect viewing conditions. However it's far superior to most small laptops when those conditions are bad (ambient light from sun or close sources and such).

      --
      Contrary to the popular belief, there indeed is no God.
    3. Re:Eee PC by xappax · · Score: 1

      Hackers, especially those attacking wireless networks, are looking for specific features that the XO delivers on:

      - Extremely good wifi range (far better than the Eee)
      - Very long battery life (again, better than the Eee)

      Both of these features in a small, highly portable machine are perfect for extended wardriving, sniffing, etc.

    4. Re:Eee PC by saskboy · · Score: 1

      I own an XO, and have briefly used some Eees. The screen on an XO is so much better. What problem did you encounter exactly? The XO screen works in direct sunlight, even if you don't turn the backlight off by pressing the brightness down button a bunch.

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
    5. Re:Eee PC by AmonEzhno · · Score: 1

      The issue I had was in an office setting, the lighting was harsh and I couldn't read the screen, I concede that the points made are very valid, I wasn't aware of the battery life or wifi range.

      Dear god I'm turning into an Eee fanboy :(

  20. Re:Screw the OLPC by Stanistani · · Score: 0, Offtopic

    Hmm. I would have modded you 'Offtopic' or 'Flamebait'.

    - Offtopic because the topic was about the hardware, not the mission - (there are a lot of us disappointed by recent events).

    - Flamebait because of the name-calling, which is pointless and typical of flamebait posts.

    Mod this post 'Offtopic' because there is no 'Condescending' mod. :)

  21. Re: Screw the OLPC by Duradin · · Score: 1

    Perhaps the looming Microsoft specter will finally light a fire under the collective bottoms of all the F/OSS zealots out there to stop proclaiming the superiority of Sugar and start making it a reality.

    Sugar, in its current state, is holding back the capabilities of the xo. Seems fitting that the devs jumped ship after all the big pieces were finished and it was down to the grueling and monotonous (yet very necessary) polishing of all the small stuff.

    I'm not a fan of MS, but if the Sugar proponents can't get their act together it shouldn't bring down the rest of the project.

  22. Re:Screw the OLPC by mlwmohawk · · Score: 0, Offtopic

    Offtopic because the topic was about the hardware, not the mission - (there are a lot of us disappointed by recent events).

    I'm not sure I agree, obviously, because I think, and wouldn't you agree, that the mission of the OLPC is inseparable from how we evaluate its success, failure, or functionality?

    Also, before you say calling Negroponte an ass was name calling, I would submit that it would be hard to find people who would disagree with it as a general purpose title.

  23. Hasn't hit Slashdot yet, anyway by Mathinker · · Score: 1

    I think he assumes that most of the XO laptops will be used just like ordinary kids use computers. This is "cool" in that the kids involved ordinarily wouldn't have the opportunity, but it's not "cool" in the geeky-cool sense.

    Eventually, we'll also be hearing about some of those kids doing geeky-cool stuff with their XO, but AFAIK no story like that has hit Slashdot.

  24. Re:Screw the OLPC by Stanistani · · Score: 1

    I agree with your appraisal of Negroponte.

    Regardless, calling someone an ass is flamebait even when it's true.

    Using his words to describe the mission was off-topic because the topic is: "OLPC's XO As a Wireless Hacking Tool."

  25. Brightly colored plastic != Stealth by sunderland56 · · Score: 1

    So, you're supposed to be sneaking around and not raising suspicion while hacking on a brightly colored plastic computer that looks like a child's toy?? A generic laptop - or even better, a smartphone with wifi - allows you do do the same level of hacking, but look like your average person and not attract attention.

    1. Re:Brightly colored plastic != Stealth by saskboy · · Score: 1

      Nonsense! If anyone asks what you're doing, just tell them that you're holding your 3 year old's etch-a-sketch Fisherprice toy for them until they get back from the liquor store, and show them Tam Tam or Memory which you've quickly switched to on the display. Or turn it off silently, hold down the right game key when turning it back on, and it's just a Pong machine. ;-)

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
  26. Re: Screw the OLPC by Deanalator · · Score: 1

    On the other hand, you can take advantage of the military's lust for ultimate weaponry to create a world where energy is cheap and efficient.

    Symbiosis. It is perfectly reasonable for two groups with different goals to help each other out, especially if it has the potential to benefit both groups.

  27. Re: Screw the OLPC by Shane+A+Leslie · · Score: 2, Interesting

    I have an XO, I love it - but Sugar sucks and the file management 'Journal' is idiotic and clumsy. I've found that the only way to get any productivity out of the thing when not simply surfing the web or checking email in the basic browser is to go to the terminal. Writing, saving, and sending a simple text document via the Sugar GUI and apps takes takes forever; I knew nothing of linux when I got it, but now do all my writing and email in the terminal with Midnight Commander, then use Lynx to email it out - I can do any text/email stuff 100x faster that way. I'm looking forward to the rumored 'ubuntu lite' I've heard whispers of - getting an XO prompted me to switch over the home box to Ubuntu, and having a portable system that runs the same would be great.

    --
    If no one has your back, time to move your back.
  28. Re: Screw the OLPC by Molochi · · Score: 1

    "I knew nothing of linux when I got it, but now do all my writing and email in the terminal with Midnight Commander, then use Lynx to email it out..."

    Mission Accomplished.

    --
    "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
  29. A slightly different take on this ... by jc42 · · Score: 3, Interesting

    I'd been thinking similar thoughts about my OLPC, but with very different terminology. I'd been wondering whether, with appropriate software installed, it would make a good "net admin" tool.

    Specific example: One of my other toys is a Mac Powerbook, which talks to the Airport that's attached to our local LAN (with a linux firewall/router). Yesterday was a very nice day, and I did as I've often done on other nice days: I carried the Mac out to the patio and tried to work from there. Without much success.

    While I've done this a lot over the past few years, this time the wifi went into its "fluctuating access" mode. The wifi signal strength, according to the Mac's little wifi icon, changed on a time scale of seconds from near full strength to various intermediate valued, to no access at all. I grabbed my OLPC, carried it out to the patio, and it reported a constant near-max signal level from the Airport. But I can hardly do any work on the OLPC, because of the crippled Sugar GUI. The two laptops have nearly the same pixel count on their screens, but the Mac lets me have 3 or 4 non-overlapping Terminal windows open at the same time, while the OLPC only allows one.

    Anyway, since the OLPC seemed to have no problems with the wifi, I'm wondering if I could use it somehow to diagnose the problem. The few times I've asked about such things on a Mac forum, the responses could be summarized as variants of the "It Just Works" mantra. I shouldn't worry my little head about things like this that are beyond my ken; I should just accept what's given to me. No clues about how I might diagnose such problems. Either that, or I should just pay for new hardware, which might not have the same problems.

    Now, I'm quite aware that to the media, the very fact that I'd consider installing software to analyze local wifi transmissions immediately puts me into the "hacker" category. I try not to tell them that I've been known (and paid) to write such software. ("What sort of shady corporations would pay a hacker like you to do their dirty work?" Dirty as in diagnose and fix problems. ;-)

    But it does occur to me that people here might be a bit more sympathetic. And it seems to me that if the poor kids in remote places can learn to use their OLPCs to "hack" the network around them, they could be a real service to their communities. The commercial folks aren't supplying their communities with service, and probably never will. Here in the US, the comm companies can't be bothered to supply decent service to remote areas, and never will unless those evil government regulators force them to.

    So maybe we need an open project to take tools like the OLPC, the EeePC, and others like them, and turn them into good "hacking" platforms. That way, people in poor and rural areas can support their own comm system.

    To me, this article just tells me how the media will spin it, to make such self-help efforts look criminal and subversive. But I can't even find decent diagnostic help for a wifi problem here in a Boston suburb from the makers of the equipment. Maybe it's time we get serious about finding ways to fix such problems ourselves.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    1. Re:A slightly different take on this ... by habys · · Score: 1

      If you use several terminal windows, you owe it to yourself to learn screen. It will make your life much easier.

    2. Re:A slightly different take on this ... by Carnildo · · Score: 1

      While I've done this a lot over the past few years, this time the wifi went into its "fluctuating access" mode. The wifi signal strength, according to the Mac's little wifi icon, changed on a time scale of seconds from near full strength to various intermediate valued, to no access at all. I grabbed my OLPC, carried it out to the patio, and it reported a constant near-max signal level from the Airport.


      You've just encountered one of the big differences between a Mac and the XO-1. The Mac has an average wifi system, with a maximum practical range of a couple hundred yards. The XO-1 has the most powerful wifi system the law will permit, with a maximum practical range of around a mile.
      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
  30. Re:Screw the OLPC by mlwmohawk · · Score: 0, Flamebait

    Regardless, calling someone an ass is flamebait even when it's true.

    Oh, that's just not fair. Surely "flaimebait" must follow the same legal restrictions for slander or libel, i.e. if its true, it isn't. :-)

  31. Re: Screw the OLPC by Anonymous Coward · · Score: 0

    A dream can be a dangerous thing. The dream of nuclear energy can all too easily be perverted to the quest for nuclear weapons. Note that the first nuclear reactor was created to make plutonium for weapons. So actually the dream of nuclear weapons was perverted to the quest for nuclear energy.
  32. I'm confused... by VeNoM0619 · · Score: 2, Insightful

    I'm confused... we give them a computer and assume they shouldn't be able to do everything that a computer should, including hacking. Do people seriously see this as a bad thing? If anything, this is good, we gave them a computer that acts like a normal computer, so what about the hacking...

    --
    Disclaimer: I am not god.
    We may not be created equal
    But we can be treated equal.
  33. Re:Screw the OLPC by Stanistani · · Score: 1
    Life is hard.

    From the Slashdot FAQ:

    Offtopic -- A comment which has nothing to do with the story it's linked to (song lyrics, obscene ascii art, comments about another topic entirely) is Offtopic.

    Flamebait -- Flamebait refers to comments whose sole purpose is to insult and enrage. If someone is not-so-subtly picking a fight (racial insults are a dead giveaway), it's Flamebait.

    Troll -- A Troll is similar to Flamebait, but slightly more refined. This is a prank comment intended to provoke indignant (or just confused) responses. We've wasted enough electrons here, I think.
  34. Re: Screw the OLPC by Starayo · · Score: 1

    Plus, Sugar'll lead to tooth decay. That's hardly ideal.

    --
    Ezekiel 23:20
  35. News Flash! by IronChef · · Score: 1

    Computer runs software.

    Film at 11.

  36. Well, people keep saying OLPC... by amplt1337 · · Score: 1

    ...is about education...

    Sounds like a great educational opportunity, indeed!

    --
    Freedom isn't free; its price is the well-being of others.
  37. Re:Screw the OLPC by hairyfeet · · Score: 1
    What I don't get is how Negroponte, who at first glance seems to want the OLPC to succeed,is so foolish as to get in bed with MSFT exclusively with the OLPC. Does he not realize there is a reason why everyone calls it "Wintel"? That if MSFT was willing to bone the entry level version of their newest Operating System after spending 5 years and untold millions on its development simply to keep some Intel chips in play,that if Intel wanted them dead that MSFT wouldn't pull out the rug?


    My guess is as long as they aren't able to make any significant sales and the Intel reps are able to keep coming in behind the OLPC and "talk" them into using Classmate instead that nothing will happen. The second that Intel feels they are a threat will be when we see an announcement from MSFT stating that "The OLPC is simply too underpowered to give an acceptable Windows experience and therefore after further consideration we simply cannot allow sales of XP to OLPC to continue." Of course by that time all the Open Source developers will have walked away in disgust and the OLPC will be dead in the water. On the bright side maybe when they have run it out of business someone will buy up the OLPC designs and sell it to everyone and thus letting economies of scale drive the cost down so it might actually someday approach the $100 as originally envisioned. But that is my 02c,YMMV

    --
    ACs don't waste your time replying, your posts are never seen by me.
  38. Inconspicuously cute by ziggit · · Score: 0

    Its not an olpc, but my EEE makes a handy platform for launching an attack, its small, its handy and it has that, its not possibly big enough to be a threat factor. Although,when I pair it with my 500 gig external drive that is happily chugging away, it probably looses a few innocence points. But overall, it is a great little platform and was worth every penny.

  39. Might be doable by nurb432 · · Score: 1

    If you could actually find one..

    It would be better to see this done on something like an E, at least that you can actually buy.

    --
    ---- Booth was a patriot ----
  40. XFCE by TheeGravedigger · · Score: 1

    http://wiki.laptop.org/go/Xfce

    su

    yum install xfdesktop xfce-utils xfce-mcs-plugins xfce4-session

    yum install xfce4-mixer system-config-date xfce4-genmon-plugin xfce4-systemload-plugin

    yum install wifi-radar

    (Edit /usr/sbin/wifi-radar and change default eth1 to eth0)

    Once that's done, you'll have a much more useful XO.

    Sugar is nice, but it just isn't ready yet.

    That method is easier than putting Ubunut on the XO.

    http://olpcnews.com/forum/index.php?topic=1435.0
    and
    http://olpcnews.com/forum/index.php?topic=1436.0

    Should help you with the Ubuntu install.