PC Rescue Tool
PC RESCUE TOOL IS...
PC Rescue Tool is a Linux based live distro, aimed at PC rescue, sysadmin and diagnostic.
PC Rescue Tool main purposes:
>Data recovery from not bootable machines
>Deleted data recovery
>Recovery of damaged partitions
>Disks analysis and partitioning
>Partitions imaging and cloning
PC Rescue Tool comes with default Ubuntu software, to which many other packages were added to build a complete rescue tool that can cover the most common scenarios. Many softwares comes with a GUI, while other programs are executable only via the command line.
PC RESCUE TOOL IS NOT...
PC Rescue Tool is not a forensic distro, though it comes with a lot of tools usually used in forensics distros too. If you want an investigation targeted tool, look at distros like C.A.IN.E. and Deft.
PC Rescue Tool is not a pentesting distro: if you want a security focoused live OS, you may want tools like Kali, Parrot OS, Backbox, Pentoo, Black Arch, Cyborg Linux and similar.
(This is just a partial list of the programs you find in PC Rescue Tool)
>Data recovery: TESTDISK/PHOTOREC
>Damaged data/partition backup and recovery: DDRESCUE
>Partition manager: PARTED PARTCLONE PARTIMAGE GPART GAPRTED
>Cloning disks and partitions: CLONEZILLA
>Scan for threats: CHKROOTKIT
>File manager: MIDNIGHT COMMANDER
>Tex editors: VIM, NANO, JOE, EMACS, MCEDIT, GEANY
>Several file system support and utilities
>Compression tools: ZIP, UN ZIP, RAR, UNRAR, P7ZIP, UNACE, DAR, TAR
>Secure deletion: WIPE, SECURE-DELETE
>Network tools: NMAP, SSH, LFTP, SAMBA, WPASUPLICANT, WIRELESS-TOOLS
>Diagnostic tools: SMARTMONTOOLS
>Change Windows password: CHNTPW
Name: PC Rescue Tool
ISO weight: about 1.3 Gb (64bit only)
Kind of distro: rescue, sysadmin, data recovery, diagnostic, cloning, backup...
Based on: Ubuntu 17.10 (when Ubuntu is upgraded, Pc Rescue Tool will follow)
Created with PinguyBuilder 4.8-3 beta
PC RESCUE TOOL USAGE
<FIRST: CREATING THE LIVE SUPPORT>
PC Rescue Tool can be booted both from optical (DVD) and USB stick.
To create a live CD/DVD you can use your favorite burning software. Low speed is always recommended in order to avoid errors.
If you want to create a USB stick you can use two main tools, depending on what OS you are running:
1) If you run Windows, Rufus is the best and easiest tool you can use to create a bootable stick. This tutorial will help you using Rufus.
2) If you are running Linux, the "dd" command is what you want: the process and the syntax are very simple:
a) Open a terminal emulator
b) Type "cd /path-to-iso/ISO_NAME.iso" (e.g. cd /downloads/pcrt_64bit_20171706.iso)
c) Plug an empty FAT32 formatted USB stick. Gparted is recommended to format the stick.
d) type "sudo dd if=PCRT.iso of=/dev/sdx"
where sdx is your usb drive. BE CAREFUL! dd is a destructive command, so be careful and don't execute it on your HD! To be shure you are writing the right device, type
"sudo fdisk -l"
and all your devices will be displayed. If you prefer the GUI, use Gparted.
Press Enter, type your password and the Enter again...
Wait until it's finished (it should take few minutes, depending on the speed of you stick and hubs. A 3.0 stick is recommended)
You are done!
If you fail creating a PC Rescue Tool bootable USB using dd, you may miss a package and a step...
To fix the problem:
1) Install syslinux-utils package (using apt, yum, RPM... it depends on your distro "family")
2) Type "isohybrid /path-to-iso/ISO_NAME.iso"
3) Then you can burn your USB using the standard command
"sudo dd if=/path-to-iso/ISO_NAME.iso of=/dev/sdx"
1) when you run dd, you must write the ISO to your device, not your partition: so, it will be (assuming your usb is sdb) /dev/sdb and NOT /dev/sdb1
2) if you use a not well and correctly formatted usb the installation will fail. Format it as FAT32 using Gparted (I suggest Gparted because it's easy and safe).
<SECOND: RUN PC RESCUE TOOL>
Once you have booted the live (to run the live you must change the boot order: if you don't know how, take a look here https://www.lifewire.com/change-the-boot-order-in-bios-2624528).
Set yout keyboard map using "Keyboard_Changer" script.
Then use Network manager to connect to the network