Stunt Hacking: Why Charlie Miller hacked a Jeep driving on I-64

St. Louis-based security researcher Charlie Miller and his collaborator Chris Valasek got themselves in the news this week by hacking a Jeep driven by Wired journalist Andy Greenberg on I-64.

The reaction was mixed, but one common theme was, why I-64, where lives could have been at risk, rather than an abandoned parking lot?

I don’t know Miller or Valasek, so it goes without saying I don’t speak for either one of them, but I think I have a pretty good idea why they did it that way.

Read more

Beyond compliance: Maturity models

A lot of organizations equate security with regulatory compliance–they figure out what the law requires them to do, then do precisely that.

Forward-thinking organizations don’t. They see security as a way to get and maintain a competitive advantage, and rather than measure themselves against regulations that are often nearly out of date by the time they’re approved, they measure themselves against a maturity model, which compares their practices with similar companies in similar lines of work so they can see how they measure up. Read more

Gene Kim on scheduled maintenance

The excellent book The Phoenix Project has a choice quote that stuck with me.

In this scenario, the Yoda-like character asks the hero to imagine a company that makes deliveries. If the trucks break down, the deliveries stop, right? So you change the oil, since not changing the oil causes trucks to break down.

“Metaphors like oil changes help people make that connection. Preventative oil changes and maintenance policies are like preventative vendor patches and change management policies. By showing how IT risks jeopardize business performance measures, you can start making better business decisions.”

Read more

Steve Jobs and the Commodore PET

Steve Jobs and the Commodore PET

There’s a nasty rumor floating around that in Walter Isaacson’s bestselling biography, Steve Jobs, Jobs alleges that Commodore copied the Apple II when making its first computer, 1977’s PET. Here’s the story of Steve Jobs and the Commodore PET.

The book doesn’t come right out and say it, but it insinuates it. I know how the PET came to be, and the PET would have happened whether the Apple II ever existed or not.
Read more

Review: GT Max Playstation-USB converter

After my disappointing experience with an inexpensive–perhaps I should just say cheapX-Kim USB gamepad, I decided to give the GT Max Playstation-USB converter a try. This inexpensive (under $5) adapter lets you use Playstation and Playstation 2 (PS2) controllers with a PC.

I’m just interested in being able to use it with emulators for older systems, so I can’t comment on its suitability for using Playstation dance pads with PC games, or using inexpensive PS2 controllers with PS3s. Other users report some degree of success for that.

I’m happy to report that I can now play five or six levels of Jumpman or 9 innings of Baseball Stars without my hands hurting.

Read more

Review: X-Kim GPTL-00A

I think the last time I saw a halfway original idea for a game was around 1992. Everything I’ve seen since then has just been a re-hash of something old, with incrementally better graphics to make it prettier to look at, better AI to make the game harder to beat, and perhaps a new setting.

So I don’t play a lot of games. And when I do, I’d rather play an old game for an old system, which of convenience’s sake usually means running an emulator. But video games on a keyboard–even a really good keyboard–isn’t much fun, so I bought myself a cheap USB game controller.

Read more

The best band I forgot about?

A couple of days ago I ran across a Material Issue CD at a secondhand store. It was priced at $1, so I couldn’t pass that up. They were a band that was always on my list of CDs to buy, but never moved high enough on the list that I ever got around to it. And of course, in 1995 they just dropped off the radar entirely.

Like most bands I like, it seems, they have a sad story.Material Issue was a Chicago band whose major-label debut sold 300,000 copies, which wasn’t bad for an alternative band in 1990-91. Their songs ranged from power pop ballads to the just plain weird, and I remember hearing their songs “Valerie Loves Me” and “What Girls Want” on Les Aaron’s “New Music Sunday” radio show on 97.1 FM in St. Louis in the early 1990s. That stuff was just too weird to get much play on the right-hand side of the FM dial in those days, and for that matter, I don’t know that even Les Aaron played them every week.

Alternative music became the new big thing (and ceased being alternative, in a lot of ways) in 1992-93, due in large part to Nirvana bursting onto the scene. I remember every station with alternative sympathies in St. Louis and Columbia, Mo. having them in rotation after that, and critics always thought highly of their work, but for some reason their stuff just didn’t catch on.

In 1995, their record label dropped them after their third record sold a mere 50,000 copies. (In 1975, Lou Reed proved that a recording of 60 minutes of guitar feedback could sell 100,000 copies.) A year later, their lead singer/guitarist Jim Ellison was dead, committing suicide about a month after his 32nd birthday.

Ellison and Material Issue really could have been a Cars for the 1990s. Like Cars leader Ric Ocasek, Ellison penned quirky, disturbed lyrics, and he even had a slightly odd look, like Ocasek.

The song I really remember Material Issue for was “Kim the Waitress,” which was pretty much their last hurrah. And it wasn’t even their song, originally. I was vaguely aware that it was a cover, and I dug up the original, by a Seattle band called Green Pajamas, on Youtube. Material Issue’s version is faithful to the original, but still sounds like Material Issue. The original is a bit quirkier still, featuring a sitar, but Ellison sang it with a bit more urgency than the Green Pajamas did. To the Green Pajamas, Kim the Waitress comes off as a crush, whereas Material Issue sounds like they’re head over heels in love with a girl they barely know.

In the early 2000s, Stereo Fuse scored a minor hit covering Material Issue’s ballad “Everything.” Stereo Fuse electrified it (the original was largely acoustic), and in a way Stereo Fuse’s version ended up sounding more like Material Issue than Material Issue did, but Stereo Fuse didn’t capture Jim Ellison’s urgency in the lyrics.

It’s really too bad I didn’t pay more attention to them in the early 1990s. They were the kind of band that any shy, slightly neurotic guy would really relate to.

I guess Material Issue came in with too much emo too soon, and sounded a little too psychedelic too late. If they’d come around 20 years earlier or later than they did, they might have done better. Or, maybe Jim Ellison was just a shade too honest in his songwriting, and people were afraid of what others might think if they admitted to liking his stuff.

Another All-Star Flub

I remember when the All-Star Game actually mattered.
Well, it didn’t matter–it was still a game that didn’t count, but the guys who showed up, they showed up to play. There was a lot of pride at stake. My first All-Star memory was the 1983 game. The American League hadn’t won a game in years. Then the California Angels’ Fred Lynn came up with the bases loaded, smacked one out of the park for the first-ever All-Star grand slam, and carried the AL to victory.

These days, the only purpose the All-Star Game serves is to give Baseball Commissionerwannabe Bud Selig another opportunity to make a fool of himself. Read more

12/24/2000

~Mail follows today’s post~

Last night, I sent myself hurtling 120 miles at 75 MPH to Columbia, Mo. My mom lives there, and my alma mater, the University of Missouri, is also there. Today, after morning services, I’m headed another 120 miles to Kansas City, where most of my mom’s family lives. I don’t get back there very often, so I’m looking forward to it.

I’ve got some stuff to write, but I’ll be late for services if I do, so it’ll have to wait.
~~~~~~~~~~
From: “Lawrence Kim” <lykim@nospam.telusplanet.net>
Subject: A loyal reader w/a technical question

Dear Dave: I have a few questions, well, maybe just one, related to your book.  When you do a clean install of W98SE on a partitioned drive, if you wipe C: (where W98 is), how do you get the other programs on the other drives to run again?  Especially if you’ve wiped all the .dll files and other important stuff?  Secondly, what’s a good and fast way not to have to reload all the programs again if you wipe & reinstall W98?  If I used Drive Image 4.0 or a tool like that (or maybe even Norton Ghost), how do you copy images of your drive back onto your computer?  Lastly, what’s the best way to optimize your ADSL/highspeed Internet connection?  I’ve been using this program called NetSuperSonic which is supposed to adjust certain registry settings in Windows to optimize it for broadband use.  It seems to work pretty good, but I was wondering if you would have some other suggestions.  That’s pretty much everything.  Oh yeah, are you going to come out with a new, updated book?  I don’t know, just thought that I would ask. That’s for writing the book; it’s been extremely helpful.

Cheers.

~~~~~

I think that’s actually more than one question, but that’s ok of course.

The idea of a clean install is to start over, which of course means reinstalling everything. Reinstalling everything takes time, of course, but the benefit is that you’re rid of all those old, no-longer-in-use DLLs and other leftovers that hang around after you uninstall programs. You’ve also got fresh copies of everything and a brand-new registry, which is good because registries get corrupt and so can DLLs and even programs. The result is a faster, more stable system.

But if you’ve lost the installation files for some of your programs, you’ve got a problem. You can use CleanSweep or Uninstaller to package up the program, DLLs, and its registry entries for re-installation, but be sure to test the package on another PC before you wipe, because these don’t always work.

Ghost or Drive Image aren’t a clean install per se, because they preserve everything. Generally the way I save and restore images is to a network drive, or in the case of a standalone PC, to an extra partition or, better yet, a second hard drive. You can also span an image to multiple Zip, Jaz, or Orb disks but that’s slower and more cumbersome. These programs are absolutely invaluable for disaster recovery, but as optimization tools in their own right, their benefit is very limited.

If NetSupersonic checks your MTU and adjusts it properly (many of those utilities don’t), that’s a great start. You can measure your speed by going to http://www.pcpitstop.com/internetcenter.asp, and they have some suggestions on the site for fixing sub-optimal perfomance. Ad-blocking software will speed you up as much as anything else you can do, and FastNet99 (mentioned in the book) is also useful by reducing the number of DNS lookups you have to do (I accomplished the same thing by connecting my DSL modem to a Linux box running its own DNS, which I then used to share my DSL out to my Windows PCs).

As for an updated book, I imagine not doing one would probably kill me. But publishers are understandably hesitant to do one right now, since no one seems to know what Microsoft will do next. Is Windows Me really the end? Is Windows 2000’s successor really going to be suitable for home use? When will Microsoft manage to deliver another OS? No publisher wants to invest tens of thousands of dollars in producing a book only to find out they guessed wrong. Once there are answers to those questions, it’ll be time to write a new book. In the meantime, I’m writing magazine articles (there’s very little new in the article at www.computershopper.co.uk this month; there are a couple of new tricks in the article for February, and the article for March is almost entirely new stuff) and posting new tricks to my own site as I find them or think of them. So the answer to your question is, “probably,” but I can’t give you any kind of time frame.

Hopefully that answers your questions. If not, feel free to write back.

~~~~~~~~~~

From: “Lawrence Kim” <lykim@nospam.telusplanet.net>
Subject: Drive Image Pt. 2
However, IF I were to reinstall everything, erase my game drive, utility drive, and C: drive, reinstall W98SE, all my programs, and THEN take an image of my C drive after my brand new clean install, theoretically I shouldn’t have to ever reinstall everything again (unless I add new programs or whatnot) because the image I have taken of my C drive will be a nice, squeaky clean one, right?

How do you spell “segway?” as in, linking two opposite ideas together?

Finally, do you think it’s worth picking up Norton Systemworks 2001 when I have 2000?

Thanx again.
~~~~~

You are correct about imaging a fresh install. That’s the way we handle systems at work (my job would be impossible otherwise, as many systems and as few techs as we have). It’s nice to be able to restore to pristine condition in 15 minutes instead of 6 hours.

The word segue is pronounced “Segway.” I think that’s the word you’re looking for.

The biggest new feature of Systemworks 2001 is Windows 2000 and Windows Me compatibility. If neither of those matter to you, stick with what you have.

~~~~~~~~~~

From: “John Doucette” <jdoucett@nospam.gienow.com>
Subject: windows memory use

Hi Dave

We have several high end Pentiums at work running Windows 98. These PC’s have 512 MB of Ram and run what I am told is a very resource intensive C+ program. Now I have not myself touched these machines yet and likely won’t as what is not apparently broken they will not likely let me fix (some might say break).

Now no work was done to the best of my knowledge to try and tune these PC’s. They merely installed Ram and ran the program till performance seemed to hit the ceiling.

Now I have always thought that Windows 9x would not perform any better with more than 128 MB of Ram. I think that if given the opportunity I could down grade these PC’s to 128 MB of Ram, tune them and get the same performance.
I would then have Ram to use were it could be of value.

I am curious with all your Windows tuning experience and some programming knowledge if I am pissing in the wind, or if you think that the PC’s would likely run the C+ program well with less Ram.

John

~~~~~

If the program really needs that kind of memory, they have no business running it on 98. They should be running on NT. Win98 definitely gives diminishing returns after 128MB; you see some improvement but not much. I don’t remember what the maximum memory for 9x is; it may be 512 or it may be 768, but you’ll get to a point where if you don’t specify a limit in the vcache section of system.ini, Windows won’t boot because the disk cache can’t handle that much memory and will crash. That may be the ceiling they hit.

I seriously doubt that program runs demonstrably better in 512MB than it would in 128 with some optimization. I’d set some parameters on the disk cache, optimize the hard disk(s), cut everything possible out of startup, kill anything cutesie the PCs are running, and add the line ConservativeSwapFileUsage=1 to the [386Enh] section of system.ini. I’d also use 98lite’s IEradicator to pull IE if they don’t need a Web browser–that increases system performance across the board by a good 15-30 percent. If the program’s really a resource hog, I could justify 256, but really I’ve yet to see a Win9x PC that truly benefitted from having more than 96 MB of RAM. It just makes more sense to by a 128MB stick than a 64 and a 32.

I’d say take one of the PCs, make a Ghost image of it so you can bring it back to the original, then pull 384 megs and optimize the sucker. I’m betting it’d make a huge difference. (And I’d love to hear the results.)

~~~~~~~~~~

From: Edwards, Bruce
Subject: Internet Connection Sharing

Good morning Dave:

I posted this over on the hardwareguys.com forum about internet conneciton sharing, where you kindly gave me a suggestion that helped a lot.  🙂

———————–

Hi Dave and other interested persons/Linux gurus:

Your suggestion about the gateway was part of what I needed, thank you.  In addition to not having the gateway defined on my internal Windows 98 client, I also needed to put the DNS server IP addresses on the clients in the TCP/IP configuration.  I was assuming it would get the DNS info from the Sharethe net gateway, where the DNS server is also defined.  Silly me!  There looks like there is both good news and bad news.  First the good news:

Once I was able to get it working, on the same hardware as the Wingate solution, my aDSL performance doubled!  

From the DSLReport.com scan I received this:
TCP port 53 is OPEN

GRC.com reported all ports (scanned for) were closed.

With port 53 open, I will be running the Wingate solution until I get some feedback or more info about what to do.  There is probably some bad vulnerability somewhere.  I still have not looked through the SharetheNet information I have enough to know if I can turn that port off easily (easily for a Linux newbie that is).  I seem to remember that there probably is an init file with all the services defined which would probably be easy to turn this port off.  Since this whole thing runs from a floppy, the files are actually active on a ram disk.

Here is some SharetheNet Linux configuration information specific to my current gatewayPC, in case any of you Linux gurus out there would be willing to point out what I need to do:

http://bruceedwards.com/journal/001218a.htm#connect

I’ve probably put enough info there to make hackers very happy.  Oh well, I won’t be running SharetheNet in that configuration and will not run it at all unless I can determine that it is safe.  Any comments appreciated.

Thank you,

Bruce  🙂

~~~~~

Port 53 is DNS. I wouldn’t be too worried about it. The critical ports are blocked, and even if someone does somehow manage to get into your system, since the configuration is on a write-protected floppy all you have to do is reboot. And they won’t be able to do much on your internal network since you’re running Windows, and your Linux box doesn’t have Samba installed.
 
That information you posted is mostly hardware configuration data; I don’t think there’s anything useful there unless some exploit happens to be discovered for a particular driver (possible but not worth worrying about).
 
I thought I knew once how to block specific ports, but that’ll have to wait until tonight for me to dig.

~~~~~~~~~~

From: “J H RICKETSON” <culam@nospam.sonic.net>
Subject: FDISK?

Dave –

Where did you get an FDISK that asks you if you want to do big partitions?  Mine (DOS 6.22) thinks an 8+ gig disk is plenty big enough for anyone and refuses to even consider anything larger – and a ~2 gig partition is all anyone will ever need. I need a more user-tolerant FDISK!

Regards,

JHR
~~~~~

Windows 95B, Windows 98, and Windows Me’s FDISKs all handle larger than 8 GB drives. Partition size is a function of filesystem. FAT16 is limited to 2 gigs, period. FAT32 can be several terabytes.

~~~~~~~~~~

From: “Lawrence Kim” <lykim@nospam.telusplanet.net>
Subject: Recycle Bins and Boxers

Is there any way that one can make one recycle bin in only one partitioned drive, and have all the junk from all the other drives go to that one recycle bin instead of having recycle bins for each and every drive?  And what do you think about one of your ministers of the House of Common wanting to pass a law that would indict a boxer if he inflicts serious injury on another boxer, or kills him?  I personally think that should be out of the hands of lawmakers, as both boxers realize the risk that they are taking when stepping into the ring.  The only exception that I can think of is if a boxer continues to pummel away at his opponent after the bell has rung, and he’s straddling his opponent’s waist, hammering away at his face.  Okay, that can be prosecuted, but not if everything else is completely fair.  Anyway, enough of that.  Thanx again.

~~~~~

I wish it were possible to consolidate the recycle bins, but I don’t believe it is. I’ve never seen any trick to do that. The Mac does that, so I guess I could say get a Mac, but that feature isn’t worth the trouble and expense of switching platforms.

I’m not British, so I haven’t heard of that proposed law, but that’s ridiculous. When you’re playing sports, you’re at constant risk of injury. It’s a risk you take. And with what professional athletes make (at least in the States), that’s fair. Most professional athletes in the States should be set for life after just a five-year career, if they handle their money wisely (most don’t).

Baseball’s considered one of the safer sports, but there’s been one instance of a player killed when he was hit by a pitch (Carl Mays, sometime in the 1920s, I think). There’ve been countless career-ending injuries due to being hit by a pitch or a line drive. It’s up to the officials of the sport to ensure that players are sportsmanlike and don’t take cheap shots, not the government.

Then again, the United States has a much more laissez-faire government than most countries, and I’ve always tended to flutter between the libertarian and conservative points of view so I’m even more laissez-faire than the average U.S. lawmaker.