-
Notifications
You must be signed in to change notification settings - Fork 0
/
debootstrap.sh
75 lines (69 loc) · 3.15 KB
/
debootstrap.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#!/bin/bash
# ____ _ _ _ _ _____ _
# / / / | | | | __ _ ___| | _| |_ _| __ __ _ ___| | __
# / / / | |_| |/ _` |/ __| |/ / | | || '__/ _` |/ __| |/ /
# \ \ \ | _ | (_| | (__| <| | | || | | (_| | (__| <
# \_\_\ |_| |_|\__,_|\___|_|\_\ | |_||_| \__,_|\___|_|\_\
# "my dream is a good hacker" |_|
# ------------------------------------------------------------
###################################################################
# Default Profile << Hack|Track
# version : 2019.3
# Author : Root HackTrack <root@hacktrack-linux.org>
# Licenced : Copyright 2017 GNU GPLv3
# Website : http://www.hacktrack-linux.org/
###################################################################
# Script Arsip Debootstrap Hacktrack
# make folder work
cd $HOME/$(whoami)/
mkdir $HOME/$(whoami)/hacktrack
cd $HOME/$(whoami)/hacktrack
mkdir -p image/{live,isolinux,.disk}
sudo debootstrap --arch=i386 --variant=minbase kali-rolling $HOME/$(whoami)/hacktrack/chroot http://http.kali.org/kali/
sudo mount --bind /dev/ chroot/dev/
sudo cp /etc/resolv.conf chroot/etc/
sudo chroot chroot
export HOME=/root
export LC_ALL=C
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts
passwd root
echo "track" > /etc/hostname
cd /etc/skel
mkdir Desktop Documents Downloads Music Pictures Public Templates Videos
cd /etc/apt/
nano sources.list
# Core Kali-Rolling
deb http://http.kali.org/kali/ kali-rolling main contrib non-free
apt-get update
apt-get install --no-install-recommends linux-image-686 live-boot systemd-sysv network-manager net-tools wireless-tools wpagui xserver-xorg-core xserver-xorg xinit nano
apt-get install --no-install-recommends kali-linux-forensic binwalk pngcheck hexedit
apt-get install mate-core mate-desktop-environment-extra mate-desktop-environment-extras
apt-get clean && apt-get autoremove && rm -rf /tmp/* ~/.bash_history
umount /proc && umount /sys && umount /dev/pts
exit
sudo umount chroot/dev
cd $HOME/$(whoami)/hacktrack/
sudo cp chroot/boot/vmlinuz-* image/live/vmlinuz
sudo cp chroot/boot/initrd.img-* image/live/initrd.lz
sudo cp /usr/lib/syslinux/isolinux.bin image/isolinux/
cd $HOME/$(whoami)/hacktrack/
# STANDAR
sudo mksquashfs chroot image/live/filesystem.squashfs
# UNKNOW
sudo mksquashfs chroot image/live/filesystem.squashfs -e boot
# HIGH COMPRESS
sudo mksquashfs chroot image/live/filesystem.squashfs -b 1048576 -comp xz -Xdict-size 100%
sudo su
sudo chroot chroot dpkg-query -W --showformat='${Package} ${Version}\n' > image/live/filesystem.manifest
printf $(sudo du -sx --block-size=1 chroot | cut -f1) > image/live/filesystem.size
exit
cd image/
sudo rm MD5SUMS
find -type f -print0 | sudo xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee MD5SUMS
cd ..
sudo mkisofs -r -V "hacktrack-2019.3-i386" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../hacktrack-2017.1CORE-i386.iso image
cd .. && sudo chmod 777 hacktrack-2019.3-i386.iso
isohybrid hacktrack-2019.3-i386.iso
md5sum hacktrack-2019.3-i386.iso > hacktrack-2019.3-i386.iso.md5sums