The Trinity Rescue Kit is a bootable live CD that can be used to disinfect a system. It can also start a SAMBA server to allow you to pull files off of the system you boot from across the network.
Here are some of the features:
-easily reset windows passwords with the improved winpass tool
Here is how to add it to your grub4dos USB drive.
1. If you don't already have one, prepare a grub4dos bootable USB drive using RMPrepUSB. Make sure you choose FAT32 as this is the most compatible for linux OS's (and for DOS) and use the Install grub4dos button on RMPrepUSB to install a recent version of grub4dos (older versions may not work!).
2. Download the v3.4 ISO file from the TRK website download page (I used build 372)
3. Mount the ISO file using ImDisk or CloneDrive or any other ISO mounting utility
4. Copy the whole \trk3 folder to your USB drive
5. Copy these three files from the root of the mounted ISO file volume to the USB drive's \trk3 folder
6. Create a file on the USB drive called \trk3\menu.lst and cut and paste the text below into it and save the file (check the extension is .lst and not .txt!):
7. Now add the lines below into a new file on the root of the USB drive called \menu.lst (or add to your existing menu.lst file if you already have one on the USB drive):
8. Finally, change the word highlighted in the menu.lst file so that the volume label of your own USB drive is used instead and save the file (i.e. replace the text RMPREPUSB with your own USB drive's volume label).
WARNING: The volume label is case sensitive - used the same case letters! For instance, if in My Computer the USB drive is listed as MYUSB then edit the line to say set VOL=MYUSB using uppercase letters.
Note: You can get the volume label directly from the USB volume like this:
# get first character of the current volume label as VOL variable - the number 30704 will be different for each drive you make! See Tutorial 86 for the details on how to get magic number!
# this will only work if the volume label is the first entry in the sector.
cat --length=1 (hd0)30704+1 | set VOL=
9. You can now try booting from your USB drive to see if it works (or try running using QEMU first to check it works - just press F11 in RMPrepUSB to try it).
TRK3 does not boot correctly from an NTFS drive and the partnew iso technique also does not work. You can however make a FAT16 image and mount that using partnew as follows:
IMPORTANT: the fourth partition entry on the NTFS multiboot drive should be unused.
1. Use a spare USB flash drive
2. Use RMPrepUSB to format it as a 150MB FAT16 stick - set the VOLUME LABEL=TRK3
3. Copy the \trk3 folder from the ISO to the USB stick (\trk3 folder must be on the FAT16 USB drive)
4. Insert your NTFS multiboot drive into another USB port
5. In RMPrepUSB, select the FAT16 USB drive - click Drive->File, choose TRK3P1.IMG on the NTFS drive as destination file, choose P1 for the start, P1 for length, 0 for file start byte
This makes an image file of the FAT16 partition on the NTFS drive.
6. Add the following menu to your NTSF menu.lst file
title 0 : Run Trinity Rescue Kit 3.4 (default mode, with text menu)
There should also be a \trk3 folder on the NTFS drive which has the kernel.trk and initrd.trk files in it (as described above). The volume label of the NTFS drive does not matter and does not need to be changed.