Click to See Complete Forum and Search --> : Building a PC Repair kit and Learning Linux


Cyber Akuma
June 12th, 2006, 04:50 PM
Ok, I have kinda a strange request so im not 100% sure where to post it, this seemed like the proper area on the forum.

I was at a cousin's house attempting to clean his WinXP computer full of viruses and spyware, however, after hours I was unable to do it, mainly because I lacked the proper tools. There was some nasty spyware that hid itself from the Windows API, disguised itself as a 3 meg .txt file despite obviously containing binary data, and re-installed all the viruses/spyware on his system each boot when I removed them, it even started along with safe mode. My main problem was that I was unable to enter the recovery console because the files needed to do that on the system's hard drive had been corrupted, and I didn't have a windows 2K/XP cd to boot off of since this was a prebuilt and came with those annoying repair disks instead. I attempted to try to find a Live CD distro to fix it but his main drive was NTFS and I could not find a Live CD distro that could write to/delete from a NTFS volume, plus I don't really know how to use Linux that well.

Well, considering that I get called out to my friends/cousins houses often to fix their physically damaged or spyware-ridden systems, and sometimes my own systems suffer hardware problems, I decided it might be a good idea to try to design my own portable PC repair/maintenance kit, but I need some advice on what to include. Obviously I am not planning on having $1000 state of the art test equipment in there nor make it a kit designed to fix every problem possible, but one designed to fix (or at least diagnose) most of the problems that are likely to occur hardware or software wise, as well as perform maintenance/tweaking on a system.

The first and probably the hardest thing to decide on would probably be the case I would put it all in, probably something like one of those square-shaped 100 CD holding cases but with slots to hold various tools, the problem would be finding one with the proper slots and areas to hold all the disks/tools needed.

So anyway, what would you recommend hardware-wise I bring with the kit? I mean, screwdrivers, pliers and tweezers are a given, but what else? That's more or less all I've needed to repair or upgrade my own systems before but I want to be prepaired.

As for the software, this really is where I want help what on what to bring. First of all, what are some good freeware (or at least free for private/personal use) utilities and applications I should bring with me? I want to consider virus scanners like AVG, utilities like Media Player Classic and Irfanview, hardware diagnosing and identification programs like memtest86+ and Aida32 (and preferably some type of dos-equivalent to Aida) and others like firewalls (I used to use Kerio, but its no longer free now, it was bought out). I want to pack a DOS and NT-based boot floppy (just enough to get me to the command prompt and possibly some limited diagnosis software) but while I know how to do this with DOS disks, I have no idea how to do this with a single disk for a NT/NTFS system, if its even possible, not to mention floppies appear to be extremely fragile, I have so many with damaged sectors all over the place, I don't know what is a good brand or good way to store them. Finally, is there a good way to design a minimalist DOS/NT boot CD so I can at least get to the command prompt? What would be some good diagnosis software you would recommend for that CD that can run in DOS or the NT recovery console's OS?

And finally, I should probably bring a few Linux Live CDs to boot with if the software on the hard drive is too far damaged/infected to risk booting with; this is the one I need the most help with. I will probably get the latest version of Knoppix, but I want to bring several others as well. I was trying INSERT, as it was the only Live CD version of Linux I could find that claimed it could write to NTFS volumes, but I couldn't get it to work. What other Live CD distros should I be aware of mainly designed for repairing or just plain testing a system (namely Windows systems)? Are there any good ones to scan hard drives for viruses and other malware off the Live CDs themselves? Can they download the latest virus definitions and other updates from the internet (either into memory or on a USB flash drive, not the HDD), or if not, at least allow me to manually download and store the updated files on a USB flashdrive? Also, if they are small enough (INSERT was small enough to fit on a pocket CD for example) is there a way to put multiple Live CD versions of Linux on a single disk and use some type of boot manager to choose which one you wish to boot? I've seen lots of different Live CD Linux distros that sounded like they might be useful, such as INSERT, Overclockix, F.I.R.E., Arudix, PHLAX, Salvare, Hakin9 Live, CHRONOMIUM, stresslinux, and god knows what else, but I have no idea which ones to choose and which ones will be useful (especially when troubleshooting Windows2k+ problems)

So, how would you recommend I go about putting all this together, and what should I bring?




On the second topic, the main problem that I had with INSERT Linux is that I don't really know how to use Linux; I've been using Windows for the last 10 years now and have had only minimal experience with Macos and Linux. I heard of a Live CD distro of Linux designed to teach you called Elarnix, but I don't think that will be enough, are there any good online sites/tutorials you can recommend? When I tried to Google them I kept getting results for books/training videos they wanted me to buy.

SpywareDr
June 12th, 2006, 05:52 PM
I'll start with the following (but do expect to be back with more ...)

Langa Letter: A Must-Have Repair And Recovery Tool
http://www.informationweek.com/shared/printableArticle.jhtml?articleID=167100904[/quote]If you ever have to recover files from an unbootable drive or try to bring a dead PC back to life, here's a free, zero-footprint tool you shouldn't be without, Fred Langa says. By Fred Langa
InformationWeek

Aug 8, 2005 12:00 AM

The name "Bart Lagerweij" is well-known among a certain subset of geekdom: He's a very talented programmer who's been developing outstanding free repair and recovery tools for Windows for many years. We've covered many of his tools in past issues of my newsletter.

The newest version of his latest, greatest free tool deserves special attention: It's a self-contained, CD-based "live" copy of Windows XP. Like the popular "live CD" versions of Linux that can run entirely from a CD-ROM without installing anything, on to making any changes to a system's hard drive, "BartPE" (Bart's Preinstalled Environment) gives you a version of XP that you can boot and run on just about any PC without altering anything on the system itself.

The CD-based version is self-contained--you can think of it as a zero-footprint installation of XP--and yet is, as Bart says, "...a complete Win32 environment with network support, a graphical user interface (800x600), and FAT/NTFS/CDFS file system support. Very handy for burn-in testing systems with no operating system, rescuing files to a network share, virus scan, and so on. This will replace any DOS bootdisk in no time!"

This means that if your PC won't boot from its hard drive for some reason, you can use a BartPE CD to start the system, grab files off the hard drive (even if the drive is formatted in NTFS), ship the files to another PC on the network for safekeeping, and then use the tools either on the CD or on the hard drive to affect recovery or repair of the damaged system.

BartPE lets you start or stop file sharing on the PC you're working on; set or reset the Admin password; or even invoke XP's powerful "Remote Desktop Connection" facility. Combined, these abilities facilitate moving files to or from a distant PC, or using repair and recovery tools located on another system.

And did I mention that BartPE is free?

Bart describes some of the additional functions this way, in his usually enthusiastic style: Goodbye to all the good and bad dos-based NTFS utilities! Now we can boot from a CD-Rom and have full read/write access to NTFS volumes!

Here are a few things that are possible with PE, and are not possible with any type of dos-based boot disk, even when using network support and ntfsdos: Accessing very large (>2TB) NTFS volumes or accessing volumes that aren't seen by the BIOS, like some Fibre Channel disks.


Very reliable scanning and cleaning of viruses on NTFS volumes using a "clean boot".


Active Directory support.


Have remote control over other machines, using VNC or remote desktop. And more... all free!

Later, we'll talk about how to download the tools to build your own copy of BartPE, but first, let's take a look at the tool in operation: [...continues... (http://www.informationweek.com/shared/printableArticle.jhtml?articleID=167100904)]

SpywareDr
June 12th, 2006, 05:55 PM
I'd also probably burn the majority of the free software listed on the following page to CD (in case I didn't have access to the internet):

http://discussions.virtualdr.com/showthread.php?t=205516

lgbpop
June 12th, 2006, 05:56 PM
Tool kit must-haves (in my opinion):

Anti-static straps
Standard & Phillips screwdrivers with springclips for holding screws in place
Needle-nose pliers, 2 or 3 sizes
Extra M3 screws
Nylon ties
Stubby Standard and Phillips screwdrivers (for in-case work)
Side cutters/dykes
Electrical tape
PSU tester
Multimeter

This is just for starters. Also, I have a 1GB flash drive that I keep updated, with WinXP SP2 and set-up applications for many malware programs and tools such as Everest, HijackThis, AdAware and AdAware Cloak, SpywareBlaster, TrojanHunter, etc.--also product-key retrievers, just in case. This is a real time-saver, and a life-saver if a customer's computer has no internet access for whatever reason. I have a live CD of Ubuntu that I've never had to use yet, but it's there. My software kit also has retail CDs of all Windows versions except for NT (I've never needed it yet) and several boot floppies.

I don't do much roadwork, but this assortment has helped me out a lot. I'm open to suggestions/improvements myself. :)

Train
June 12th, 2006, 06:12 PM
I made a favorites folder with 6 online antivirus scanners, 4 or 5 Trojan scanners and the like in it.

I have found there are times when I can get to those sites from a favorite, when nothing else worked.

Now I have a linksys router right handy also, because if they have cable or dsl modem then if need be I can put it in line and reboot to safe mode with networking and get on the net to get things done. The NAT in router does some protection. I do not recommend doing it except as a last resort. Yep download/cleaned many a virus that way.

The last item I added is a digital multimeter.
Verify voltages in outlets, in the computer, etc.
While testing, I have see the voltages in wall outlets jump to as high as 180V when a freezer on the same cicuit shutdown. And the owner wondered why his computer had quit working.

I do carry a usb 1.1 cdrw and have used if for backup several times.

Just ideas I have used.

Linux, I have not played with it enough to help out.


Check out the Ultimate Boot CD! It is right handy also.
http://www.ultimatebootcd.com/