Geek follow-ups… (or is it follows-up?)

Here are some things I found while following up on some of my geek reading:

  • I’ve been using this trick for years, but gHacks just recently posted about it. It’s all about using the Windows Debugging Tools to tear apart crash dumps. I have this tool on my Pen Drive (along with a whole bunch of other goodies, that’s for another post). Cool to see it mentioned again by someone else. GMTA! [gHacks.net]
  • Macrium Reflect – cool “ghost” style tool for making hard drive backups, is FREE and includes a way to create linux or WinPE style restore disks, like Symantec Backup Exec System Recovery (which is a REALLY cool tool, by the way; go read about that too. Symantec’s Tool allows restoration to disparate hardware.) [Macrium Reflect] [Symantec BE SR]
  • While you are at it, go take a look at Nirsoft. This guy creates LOTS of really cool tools, many of which are also on my ever handy Pen Drive. [NirSoft]

Also on the geek front, I mounted a secondary drive in my system running Ubuntu and have been using it on and off along with my Windows setup. I still use Windows primarily, but I am going to keep Ubuntu on here as a secondary option so I can get used to it and maybe learn something useful. I tried extracting the boot sector from the Ubuntu disk and having my Windows boot loader boot using it, but it hangs at a cursor. Seems like you have to do some hacking to the menus.lst file under /boot/grub to get it to work . . . and I am just not that adventurous. I’ll just use my BIOS boot drive selector instead. Easier.

Ubuntu is my new love

I decided to install Ubutnu 8.04 on The-Beast as a test.

The video card was an issue (as always in Ubuntu for some reason), but I got that fixed. Everything else works perfectly fine. Audio and everything. SMB shares. It’s neato.

My favorite feature: the compositing engine. Vista style features with better responsiveness. Doesn’t play SimCity 4 . .maybe . . dunno.

Let’s play with this and see where it goes.

Malware Removal causes STOP: C0000135

Symptom

You are running Windows XP and you recently removed some malware. After removing the malware, you get the following message on a blue screen (BSOD):

STOP: C0000135 {Unable to locate component} This application has failed to start because [name] was not found. Reinstalling the application may fix this problem.

… where [name] is a word starting with the letters ‘base’ (not winsrv or user32) and has some random crap on the end of it, and you can’t boot the machine anymore.

Cause

You have inadvertently deleted a file windows ‘thinks’ it needs, but doesn’t really. The malware you removed hijacked a registry entry to ensure it is loaded with every Windows session, so you have to un-hijack the registry it to fix it, basically pointing Windows to the original non-malware version of the file it thinks it needs.

Solution

  • Load the hijacked “SYSTEM” hive file on a clean system. (You can do this any way you wish. You can use Windows PE, or another Windows machine; it basically goes like this)
    • Get access to the file called “system” on the infected machine in the folder C:\windows\system32\config (the previous path may be different if Windows is installed in a different folder or on a different drive letter)
    • Use the clean system to run regedit, highlight the “HKEY_LOCAL_MACHINE” branch at the left, click “File”, then “Load Hive…”, and point it to the “system” file I talked about above.
    • Regedit will ask you for a name. Just call it “FIX”.
  • Next, navigate to: HKEY_LOCAL_MACHINE\FIX\CurrentControlSet\Control\Session Manager\SubSystems
    • The folder above called CurrentControlSet may be called ControlSet1 or ControlSet2, or the like. There may be more than one. If you are unsure which one to use, perform the following steps in all of them.
  • At the right, you will see the value at the right called “Windows”. This is the infected registry value. You must replace the value with the following, all on one line:
    • At the right, right click on the item called “Windows”, and select “Modify”, then paste in the following value:
    • %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
  • When done, go back to the top and highlight the FIX folder underneath HKEY_LOCAL_MACHINE. Then click “File” and “Unload Hive…”
  • Put your fixed machine back together (i.e. put the hard drive back in it, or throw the fixed system file back in the right place . .. or basically reverse whatever you did to get access to the system file )
  • Boot up your fixed computer.

What pervert overdubs anime, anyways?

Why is it that 99.999% of anime created in Japan, overdubbed into English, and then released for consumption in the US has the vocal parts dubbed so the characters sound like they are having way too much “fun”?

Whenever the artist is trying to convey a silent emotion in a character, the overdubbers insert grunts and air puffs and various sundry that make the characters sound like they are engaging in some sort of very pleasurable excercise somewhere past the over-scan where you cannot see it. Instead of being what it should be, it becomes something entirely different.

Please, take a look at my rough translation of real events into their perverse counterparts:

  • Friends talking about a shared experience = lewd fantasy (mm hmm, yeah, hmm)
  • Solitary person in soliloquy = pocket pool (eh, eh, huh ah!)
  • Two people fighting to the death for the sake of the entire human race = group sex (GRRRR, MMMM, EH, EH, MMMMM, AHHHHH!!!!!)

I like quite a bit of anime, by no means a fan but a passive consumer, so maybe there is some sort of Code of Anime I’m just not getting. Oh well.

Oh, and Naruto? Yeah, that pretty much sucks. Wanna fight about it?