strings jackobsPC.raw | grep -i 'Linux version' | uniq (equivalent to uname -r command)
Using the above command you identified that your linux version is 5.10.0-kali8-amd64 on the given memory dump. But when you check on your live kali machine the version was 5.10.0-kali9-amd64
https://http.kali.org/kali/pool/main/l/linux/
in order to downgrade from kali 9 to kali 8 you need to download and install following .deb packages from the above link.
https://http.kali.org/kali/pool/main/l/linux/linux-image-5.10.0-kali8-amd64_5.10.40-1kali1_amd64.deb
Now you need to install all the above 4 debian packages.
sudo dpkg -i *.deb
After installing the above 4 packages, it still not change to version 8. We still need to reload and swap the kernel version. So to do that, reboot the kali system. Now during boot stage, select Advanced options for kali GNU/Linux. From there you can select kali8 version or if everything shows same version then try with each one to see which one is kali version 8. Once you are assure this one is version 8 then boot the system using that version 8. Once the kali is up type uname -r command to sure version 8 is up.
uname -r
5.10.0-kali8-amd64
now we are ready to generate profile.
https://www.aldeid.com/wiki/Volatility/custom-profiles
https://github.com/volatilityfoundation/volatility/wiki/Linux#creating-a-new-profile
Now install the following tools:
apt-get install dwarfdump
apt-get install build-essential
apt-get install linux-headers-generic
Now navigate to cd volatility/tools/linux
make (it will create module.dwarf)
head module.dwarf
cat /boot/System.map-5.10.0-kali8-amd64
If system.map is not found then type:
nm /usr/lib/debug/modules/5.10.0-kali8-amd64/vmlinux (hit enter, it will generate the correct system map)
Now type:
zip profile.zip /home/kali/Desktop/volatility/tools/linux/module.dwarf /boot/System.map-$(uname -r)
or
zip profile.zip /home/kali/Desktop/volatility/tools/linux/module.dwarf /boot/System.map-5.10.0-kali8-amd64
Now go to that system where you want to use this profile. lets say we want to use this profile on parrot system. so copy profile.zip from kali machine to parrot machine.
https://github.com/volatilityfoundation/volatility
git clone https://github.com/volatilityfoundation/volatility.git
cd volatility/
python setup.py install (we are using python 2 here)
cp /home/avi/Desktop/profile.zip /home/avi/Desktop/volatility/plugins/overlays/linux/
python vol.py --info (issuing this command you should see linux profile at the very beginning)
Avi
Comments
Post a Comment