Bypass Windows & Linux Passwords via hak.5

I love hak.5, its the perfect example of niche content. Every episode has something new and interesting in it for someone like myself. The ESXi virtualisation stuff has been pretty good, and the WPA hacking (i mean) self-evaluating almost got me writing. But what killed me was Kon-boot. I looked it up on darknet.org.uk and found this.

Kon-Boot is an prototype piece of software which allows to change contents of a Linux kernel (and now Windows kernel also!!!) on the fly (while booting).

In the current compilation state it allows to log into a Linux system as ’root’ user without typing the correct password or to elevate privileges from current user to root. For Windows systems it allows to enter any password protected profile without any knowledge of the password.

It was mainly created for Ubuntu, later the author has made a few add-ons to cover some other Linux distributions.

Entire Kon-Boot was written in pure x86 assembly, using old grandpa-geezer TASM 4.0.

How do you stop this happening? Add a BIOS password and Encrypt your hard drive. But look out, the cold boot hack is becoming actually possible for the seasoned IT professional. Shocking stuff, well done to the hak.5 guys for covering this stuff well.

Comments [Comments]
Trackbacks [0]

Enough with the Appstore model

Doc Searls has quite a lot to say about the Apple Appstore in a blog post which centred around yet another application that Apple decided not to allow into there store, for reasons which are frankly questionable.

Apple’s App Store is an eWorld that succeeded. A nice big walled garden. Problem is, censorship isn’t good gardening. It is, says Corynne, “not just anti-competitive, discriminatory, censorial, and arbitrary, but downright absurd.” Or, as my very tasteful wife puts it, unattractive.

From Corynne’s post

iPhone owners who don’t want Apple playing the role of language police for their software should have the freedom to go elsewhere. This is precisely why EFF has asked the Copyright Office to grant an exemption to the DMCA for jailbreaking iPhones. It’s none of Apple’s business if I want an app on my phone that lets me read EFF’s RSS feed, use Sling Player over 3G, or read the Kama Sutra.

In the end, Apple backed down and reversed the decision but without putting on my Apple bashing hat on, this troubles me. If Microsoft did this to Windows Mobile, I would jack them in and move to something more open such as Android. There is some merit to a appstore and I'll give Apple credit for popularising the idea which had been tried elsewhere before. But at some point a open model has got to make a lot of sense. I was listening to Ryan Block on a podcast today talking about the Palm Pre. One of the comments he had about the iphone appstore was the amount of crap there is in it. He says he generally doesn't even bother looking through it anymore, instead he relies on the recommendations of friends and family. This model is exactly what I told the Windows mobile team in Mix09. People show a app and then can exchange the app to there friend via bluetooth, mms, etc. I'm not saying the experience of bluetooth is great but it works and totally breaks the wall of the appstore model. So much, that Microsoft as well as Apple have had to tighten up the appstore model to refuse any alternatives models and worst still nanny its audience.

Comments [Comments]
Trackbacks [0]

Palm Pre: The web gets its first native phone

Never been a fan of Palms, I've always opted for the Microsoft PocketPC/Windows Mobile options but thats about to change with the launch of the Palm Pre. Some people are saying this is Palm's last stab at the market which they let trickle from there hands and going by the reaction in my aggregator, it seems like a good one. Us europeans are having to wait for ages because Palm went for a CDMA phone to kick things off instead of GSM, which I think is frankly silly but I understand the reasoning behind it. I really want to get my hands on one but not as much as this lady, who turned a shop into a drive-thru in her rush to get one, it would seem.

As usual there's tons of information about the phone including deconstruction photos and some good reviews. Will this make a impact? I think so. When I first heard about the WebOS, I was sceptical but it seems to be there and according to themselves, is not a second class citizen. Chris Mesina said to me a while ago while at the Next 09 conference that anything which leverage the web like this is on to a sure winner. This is the way things will be built in the near future. After the GoogleWave and now the launch of the Palm Pre, I'm in no doubt that Chris is right.

Comments [Comments]
Trackbacks [0]

Cocoon 2.2 + Google App Engine for Java?

At last Google App Engine is available in a Java flavour. This might not seem like a big deal for most of you guys out there but (I think) for me this means I can carry on doing my development in cocoon and hopefully be able to scale up my code if needed.

The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache.

Some of you maybe saying, but hold on Ian. I didn't know you were a Java developer. No I'm not, but the key thing here is the Java Servlet interface, which if I'm reading the documentation correct, means I can deploy servlets/webapps to Google App Engine? I can create these in Cocoon 2.2 which now uses Apache Maven instead of Apache Ant. If this is all true, then excellent, another reason to get back into writing stuff in Cocoon. If I'm wrong, I'll be very disappointed.

I guess the only way to find out for sure is to just build something very small in Cocoon and spend some time playing with Google App Engine.

Comments [Comments]
Trackbacks [0]

I should be a Apple fan but I’m so not

People keep getting at me about my Apple hating. “Why is it I'm not a Mac fan?” On paper I should be a fan and should own some of its hardware. So what happened? Here's some history which you may find interesting, even from the point of pure nostalgia.

So with a background in design and running a ST computer back in the early 90's I really wanted to get a Mac. I mean the mac as symbolised in that famous 1984 advert was about breaking the mold, not being a boring grey suit, yadda, yadda. Well at that young age, I was amazed and wanted one. In school they only had boring RM PCs running Windows 3.1 and trust me that added to the myth that PC's were so boring. After leaving school, I had pushed my ST to its limit and I landed a job working for a local newspaper working with Adobe Photoshop 2.x and Quark Express 3.1 while at college. The work place had macs for most of its output and the college had macs for the design school, and pcs on the other side of the campus to this thing called the internet. So there was this dilemma, should I want to do any work, I'd have to use the macs if I wanted to download or check out the web I had to go across the road to the business school and use there pcs. After about a year or so they finally hooked up a sub-powermac (think it was a quadra) with a 28.8k modem and you use the internet on that one machine, but only a few months later they also put in a load of 486's in the room next to mac design suite. They were unlocked and we were able to find software like paintshop pro to put on the pcs. So although the macs could do some amazing things like video editing (we had a couple of powermacs 132's with miro dc030 cards in them, they were no match for the lure of the open internet.

About this time I was big into POV Ray and being able to run this on the pcs was great. I was even able to run it on the PC's really easily, plus late at night I could run super complex scenes over many machines in parallel. It was really liberating. I also discovered with other friends that the UWE (University of the west of england) had a 24hour computer lab with 486's and super fast (at the time) internet over 2 rooms and 40 machines in each one. And security was really lax, so lax that after a while we got to know the security guards and we would just pop in and out without being asked for ID ever. Anyway, this is about the time I also got into PC networked gaming with Quake and learned how to build myself a PC with the help of a guy from the Newspaper called Mike. I need a new computer as the ST really wasn't cutting it any more, and I did crazily consider getting a Silicon Graphics 02 with all the money I could scrap together but thankfully couldn't afford it with everything I had, So the next best thing was a mac but it didn't happen because it was so much cheaper to buy and make a PC. But the Mac had a lot going for it. Quicktime for example was untapped features in it which I'd wished I had more time with at the time. I remember being so amazed with QTVR, that I ended up buying a book on it, which I still own today. At one point I borrowed a Mac from my friend Carl while he was on holiday somewhere and although I did enjoy it and never felt like quite like my own. But I digress,

At the time Intel and AMD were neck and neck but Intel was seen as the enemy, so I made a 200mhz AMD K6 because only the Microsoft fans would pick the expensive and slower Pentium chip. (I also remember this was not long before the whole CPU benchmark thing where Apple compared the G3 to a Pentium 3 but never a AMD. This further fuelled my dislike for Apple, I mean the AMD's were beating the Intel chips on everything non MMX or SSE based. Once I learned how to build my own, that was pretty much it. I customised my PC, by pained the case black replaced the leds with blue ones and played with stardocks object desktop to create insane hacker (the film) type startup screens etc. Software was easily available and sharing it was currency. Life was all good.

So running Windows was my prefered choice but it gave me more alleged freedom that a mac. I did try switching over to linux at some point but decided it was too command like, and I wanted something more visual like the mac desktop. So I choose BeOS which was around at the time and was still a viable alternative. Obviously that all went down the pan, and I only ever installed it on a spare machine thankfully.

I can't remember exact times or dates, but here's a few things which put me off Apple even more over the last ten years. I remember the imac, it was loved by everyone in the community but when I tried to actually use it, it was shockingly slow and troublesome. The round pluck like USB mouse really got to me, I think it was about then I become aware of the Steve Jobs approach to design and products. Maybe it was also the software OS8 and 9 but I saw people on there knees over the look of the imac and general use was anything but good. Apple sold this and all other mac since as aspirational machines, when frankly there anything but. The religion of the Apple Mac really rubbed me up the wrong way, even with the serious mistakes of OSX/Classic. It wasn't till OSX.3 when things starting getting good enough again. But back to the cult of the mac, remember those Mac vs PC adverts. Apple totally shot themselves in the foot with me. And to double back Microsoft's advertising campaign, I'm a PC is pure genius.

Funny enough this Guardian Article sums up my thoughts till OSX.3, adding FreeBSD is the only saving grace.

I hate Macs. I have always hated Macs. I hate people who use Macs. I even hate people who don't use Macs but sometimes wish they did. Macs are glorified Fisher-Price activity centres for adults; computers for scaredy cats too nervous to learn how proper computers work; computers for people who earnestly believe in feng shui.

PCs are the ramshackle computers of the people. You can build your own from scratch, then customise it into oblivion. Sometimes you have to slap it to make it work properly, just like the Tardis /images/emoticons/laugh.gifoctor Who, incidentally, would definitely use a PC). PCs have charm; Macs ooze pretension. When I sit down to use a Mac, the first thing I think is, “I hate Macs”, and then I think, “Why has this rubbish aspirational ornament only got one mouse button?” Losing that second mouse button feels like losing a limb. If the ads were really honest, Webb would be standing there with one arm, struggling to open a packet of peanuts while Mitchell effortlessly tore his apart with both hands. But then, if the ads were really honest, Webb would be dressed in unbelievably po-faced avant-garde clothing with a gigantic glowing apple on his back. And instead of conducting a proper conversation, he would be repeatedly congratulating himself for looking so cool, and banging on about how he was going to use his new laptop to write a novel, without ever getting round to doing it, like a mediocre idiot.

The Mac and Apple always stood for creativity and thinking differently, even now there are some amazing software created by its insanely dedicated community which can't be found on other platforms. I've never even looked at development in Cocoa but there's certainly heard good things about it. I also think OSX is actually not bad with its BSD backbone but I'm not keen on the Gui. The whole iPod and iPhone thing drives me totally insane. Most companies create different versions of consumer electronic products to capture the market, but Apple don't do that. Fair enough but to argue that Apple products are better that anything else and thats why there's only one type or two types is simply arrogant. A while back I looked into getting a new laptop and did consider a Mac book but for me the size was a little too big, general ports very low and actual spec not as efficient as the many models by Dell, HP, IBM, etc. I'm not saying there better but I am saying my requirements are different to Steve Jobs. For example the iphone still has not got stereo bluetooth support, for most people this is a who cares? But when you already have 2 sets of headphones and a set of speakers at home with Bluetooth support, this is a deal breaker.

To finish, I already touched on the snobbery of most Mac users. But there's something equally strange about this snobbery. Maybe in the same way there's iphone socks and macbook screen protectors. Most PC users have a love/hate relationship with there machine. Well this seems to be less so with Mac users. Is this because the fisher price machine does exactly what its told to do or maybe because the Mac users have self brainwashed themselves into believing the hype? I think I know which one it is but thats for another post. I'll leave you thinking with this.

Cue 10 years of nasal bleating from Mac-likers who profess to like Macs not because they are fashionable, but because “they are just better”. Mac owners often sneer that kind of defence back at you when you mock their silly, posturing contraptions, because in doing so, you have inadvertently put your finger on the dark fear haunting their feeble, quivering soul – that in some sense, they are a superficial semi-person assembled from packaging; an infinitely sad, second-rate replicant who doesn't really know what they are doing here, but feels vaguely significant and creative each time they gaze at their sleek designer machine. And the more deftly constructed and wittily argued their defence, the more terrified and wounded they secretly are.

Ultimately the campaign's biggest flaw is that it perpetuates the notion that consumers somehow “define themselves” with the technology they choose. If you truly believe you need to pick a mobile phone that “says something” about your personality, don't bother. You don't have a personality. A mental illness, maybe – but not a personality. Of course, that hasn't stopped me slagging off Mac owners, with a series of sweeping generalisations, for the past 900 words, but that is what the ads do to PCs. Besides, that's what we PC owners are like – unreliable, idiosyncratic and gleefully unfair. And if you'll excuse me now, I feel an unexpected crash coming.

Comments [Comments]
Trackbacks [0]

Tethering on Ubuntu with a Windows Mobile phone

Been meaning to write this one for a while, specially now Sam helped me solve both connection problems I was having in one go without even knowing it. So if you follow this guide and you should be able to do most of what you want with the windows mobile phone.

However there is a problem with some phones like my TouchHD. They have the wrong MTU setting and this sometimes depending on how you got your machine setup can make it unresponsive when trying to access the web. So if you have the problem of being able to ping but not access the web correctly now check the MTU size. I also got everything working with Bluetooth too instead of USB but its a lot more complex and battery life becomes a problem when you got Bluetooth on for 3 hours straight during a train journey.

Tethering on a Windows mobile phone is pretty simple and as far as I know its pretty much the same on Windows and the Mac. I know you can get those USB dongles but do I really want another contract? Not really thanks. Its a shame that Microsoft didn't give this platform much more attention because its actually pretty good in parts. I mean I couldn't imagine buying a phone which can not be tethered for internet access and mass storage.

Comments [Comments]
Trackbacks [0]

Ubuntu 9.04 release and first impressions

Wow who would thought Geeks could drink so much? So The Ubuntu launch party in Manchester supported by BBC Backstage went very well. We had about 60+ people turn up and enjoy the night. Thanks to Lucy for arranging most of the event. There's quite a few photos around the place including Flickr.

ubuntu cake

I decided not to upgrade my laptop at the party, instead I decided to upgrade it when I got back from the party. Upgrading was very straight forward and within one hour I had new Ubuntu login prompt. Unfortunately thats where the start of the problems started.

I've been having problems with the firewall on my machine for a while now but in 9.04 it broke and thankfully got fixed by flushing all iptables. But then I noticed my Dell's wireless isn't connecting to my wireless point, correctly. So its connected but there's no signal for some reason. Interestingly enough, it gives me a 10.x.x.x address while my actual network is based on the simple 192.x.x.x class of addresses.

Finally Compiz Fusion isn't working at the moment, once again this wasn't actually a upgrade issue. It wasn't work a while ago due to a display driver update. For all the moaning and problems, ubuntu 9.04 is faster. Startup times are quicker, login time is quicker and i've noticed Ubuntu is making more use of my vast amount of laptop memory that 8.10. The growl like notifications are very nice and I look forward to seeing applications like Twirl taking advantage of them soon. I've yet to convert the hard drive to the new Filesystem EXT4 but I've already had some experience with it via my brief time with Fedora 10.

I fixed the Wireless problem, I worked it out from a comment left on the picture. Daemon.log.0 pointed out that the wireless was set in Adhoc mode for some reason. So I switched it and its all good now.

Comments [Comments]
Trackbacks [0]

My roaming data bill from Orange

I expected a bill of about 120 pounds but not 220 pounds. The killer part is the roaming costs for data while in Las Vegas. I spoke to Orange about this bill and in the end grudgly they dropped 60 pounds off my next bill. Some would say I should have pushed for more but I couldn't prove I had not used the phone for data myself because I had installed and used a certain amount of data.

Be careful when roaming, I only used it to grab a couple of maps and twitter. Cory write a comment about his bill from India which was 1200 pounds.

Comments [Comments]
Trackbacks [0]

Sinclair ZX Spectrum vs the iMac

ZX Spectrum

Today I was watched the Gadget Show, while cooking dinner. Part of the show includes a section called the technology wall of fame. In the past they have had interesting rivals like the boxbrownie vs the polaroid (instant) camera. However this time around it was the Sinclair Spectrum vs the iMac.

Now frankly I can't believe they even bothered with this because hands down the Sinclair has done more for the computer industry that the imac. Yes the imac was back then pretty, dropped legacy ports in favour of USB ports and made it easy to get online. But the Spectrum started a whole industry, it stretched peoples imagination and creativity. Comparing the two is a joke. You could argue that the imac does deserve a spot in the hall of fame but not at the expense of the ZX Spectrum.

Comments [Comments]
Trackbacks [0]