Skeptikal.org

Thursday, July 9, 2009

TweetMyPC: What I've learned From Your Screenshots

I've been watching the Twitter traffic pertaining to TweetMyPC. So far, I've amassed a decent collection of users' screenshots, all of which reveal private data.

First off, I have already confirmed my previous statement:
Your Twitter feed is public. Even if you make it private, recent incidents with Twitter should be enough to make you consider it public.


When TweetMyPC posts a screenshot, it uses Twitpic to do so. Though the TweetMyPC documentation encourages users to make the "command" Twitter accounts private, it makes no mention of TwitPic, which is a completely different service, and does not reflect Twitter's privacy settings. This being the case, locating command Twitter accounts (even the private ones) is a simple matter of searching through Twitpic's archives for the string "TweetMyPC -> Screenshot".

While Twitpic doesn't have a search feature (they've been promising one for some time), they do have a public feed, and there are third party (fourth party, I suppose) sites that allow you to do just that.

The next thing I learned is also a TwitPic issue (a bug, perhaps). You won't see this one on the Month of Twitter Bugs, but it turns out that deleted photos on TwitPic aren't actually deleted. An example: TwitPic claims that the image with the ID 9s4gx no longer exists. However, if you go directly to the full-sized image, you'll see that you can download the image- a screenshot of that user's Windows registry.

It's worth noting that this user has indeed protected his updates on Twitter... not that it did a lot of good.

Now let's get to the screenshots themselves.

Even the tiniest bit of information can be extremely useful to an attacker. It all depends on his motivation, his expertise, and how much free time he has. As none of this is predictable, I recommend that you use extreme caution in posting screenshots online.

This screenshot displays the contents of the user's Gmail account, his Gmail address, and the IP address that he is logged into Gmail from. From his bookmarks toolbar, we can guess what websites he visits regularly, and from the browser's status bar, we know that he is using Greasemonkey. From the Windows XP taskbar, we can see what software he is currently running, including antivirus and instant messaging. We know that he's not using NoScript, and that he appears to be a relatively savvy computer user.

I think we've got enough info to own this computer. Let's move on.

This guy is clearly logged into his investment management portal. Combining the info in this screenshot with some of the other information revealed in that user's Twitter account, and noting that there's an XSS hole on the investment site, I'm betting I could XSS him out of his stock portfolio.

Want more? You just have to look.

Desktop shortcuts, NoScript settings, browser history, Yahoo mailboxes, network and firewall settings, not to mention everyday activity, from piracy to IM conversations to grocery lists, are all freely available.

Labels: , , , , ,

Wednesday, July 8, 2009

RIP Milw0rm (or not)

Sadly, Milw0rm.com is going offline- permanently, from the sound of it. Str0ke posted the following message on the site before it went dark:

Well, this is my goodbye header for milw0rm. I wish I had the time I did in the past to post exploits, I just don't :(. For the past 3 months I have actually done a pretty crappy job of getting peoples work out fast enough to be proud of, 0 to 72 hours (taking off weekends) isn't fair to the authors on this site. I appreciate and thank everyone for their support in the past. Be safe, /str0ke


While it gets a bad rap for its large script kiddie user base, I've learned a lot from the exploits on that site, and it will be missed. Thanks Str0ke.

If anybody has info about where I can get a copy of the milw0rm archives, I'd be happy to mirror it here.

Update 7/8/2009 2:47 PM: While Str0ke isn't going to be running things, it looks like he found some other people to take over for him. Exploit submissions are still closed for now, and milw0rm.com is still offline, though that may just be server overloading.

Labels: , ,

Monday, July 6, 2009

Today's Bad Idea: TweetMyPC

Some people just don't think.

TweetMyPC is an application you can install on your PC. It will read your Twitter feed and execute commands based on your tweets. How did somebody get all the way through writing this app without considering what a supremely poor idea it is? A few problems:

Your Twitter feed is public. Even if you make it private, recent incidents with Twitter should be enough to make you consider it public.

Do you really want the whole world to be able to view all your screenshots?

The entire security model of this app (if it could be considered such) relies on the idea that only you can post things to your Twitter account. Aviv Raff and his month of Twitter bugs are proving this wrong every day.

What is wrong with people? I know I'm a security guy, but seriously, think before you install remote access software for your PC. From the looks of the chatter, a lot of people are using this app already.

Remote desktop works fine, and there's no reason to use Twitter as your carrier. Twitter is not a network protocol. It's not even a great social networking app.

Edit: I'm collecting screenshots of personal information or other sensitive data here. I'll probably write a bot to do this for me soon enough

Labels: , , ,