Archive for November 25th, 2009

PC Infected: kbppsysguard.exe

My laptop got hit! I was down for most of the day with a trojan that I don’t know how it got installed, I just entered a cooking site, leqafa, and then stuff started popping up!

It disabled my Antivirus and everytime I opened my task manager, it closed it.

I booted in safe mode, F12, and scanned my PC and amazingly, neither AVG nor Ad-aware detected it. I booted back in normal mode and then my anti-spyware detected abnormalities in (…/AppData/Local/…) directory, so I decided to just delete it manually, but couldn’t do that while the malicious software was running, I couldn’t kill the process, thus I was not able to delete the executable.

I booted back to safe mode, it was located under (…/AppData/Local/ywuvh/kbppsysguard.exe) and deleted it, I deleted everything under Temp folder, I then searched my registry for entries (kbppsysguard) and deleted two. I didn’t empty my recycle bin, I’ll tell you why in a minute.

I restarted my PC and customized my scan settings and included the recycle bin and now it detected it! Weird!!

Anyway it took me almost all day to sort this out but thank GOD I managed to remove that silly infection.

I wasn’t able to browse and that seems weird because I successfully authenticated to the university network and got a public IP, but couldn’t browse … think what could be the problem ….

Checked my proxy settings on all of my browsers and it was configured to local host (127.0.0.1)! Removed that and happily browsing :D

5 Comments

Automating: My Way

When I’m asked to do a task or solve a problem, I like to do two main things if I can, generalize the solution and automate the process.

mmon54l

When automating, it’s not about being lazy, but being efficient ;) It’s not complicated and I don’t invest much. If I have a program that outputs a file, I’d run another program to read the output and organize it the way I want, I don’t edit the main program. If I have to run this main program several times with different parameters. I’d generate first different parameters files, create a simple batch file with simple DOS commands, that pass the parameters when running the main program, then run my program that takes the necessary information that I want and then renames the output files.

I’d leave it to run overnight because it takes time, and if you are lucky, you won’t face stupid things, like Vista updates being installed and the computer automatically restarting killing your run! Thank GOD in my case, all my runs were done :)

5 Comments