定制kali linux
Kali Linux
Ps: Kali發布擼~ 寫了個如此裝13的標題.這是一個Guide… 都是些基本操作擼.
定制為王實推 ArchLinux.? 各位看官繼續………………………………………
號外.Linux愛好者..有木有團隊收人..focus on pentest&code -_-!!!!
=======================================================================================
0×00 準備工作?下載官方ISO不解釋.確認下源里面是不是存在配置正常的. cat /etc/apt/sources.list:
?
| ? | deb?http://http.kali.org/kali kali main non-free contrib deb-src?http://http.kali.org/kali kali main non-free contrib |
常規升級 apt-get update && apt-get dist-upgrade?另外別手賤去修改Gnome的菜單,會給原來的Kali定義的菜單配置沖突.如果手賤了把Gnome的配置干掉:
另外個人喜好,喜歡用geany和pidgin(有otr)之類的.取舍下軟件…
0×01 自定義ISO工具
主要是用來制作LiveCD的幾個工具需要安裝好:
apt-get install git live-build cdebootstrap kali-archive-keyring apt-cacher-ng
0×02 走起
建立chroot
touch standard.list.chroot
這里可能會需要添加一些你自己的軟件包神馬的,比如初始安裝的Kali的網絡管理器就沒安裝pptp的vpn,so….
或者新建一個”standard.list.chroot”文件,拷貝到/root/目錄,下面給出一個俺自己的用的表:
! Packages Priority standard
geany
preload
gtk-recordmydesktop
galculator
synaptic
aria2
cpuid
network-manager-pptp
network-manager-pptp-gnome
network-manager-openvpn
network-manager-openvpn-gnome
network-manager-vpnc
network-manager-vpnc-gnome
isomaster
xchat-common
xchat
libreoffice
shutter
——-本子沒有藍牙的下面就不要裝了——-
bluez-gstreamer
bluez-compat
bluez-alsa
bluez-cups
0×03 節奏?把內容如下的update-kali文件拷貝到 /root/directory 目錄
?
| ? | apt-get?update apt-get?-y?dist-upgrade apt-get?–purge?-y?autoclean apt-get?–purge?-y?autoremove |
確定其可執行權限
0×04 單殺
拷貝如下內容的rebuild-kali文件到 /root/ directory 目錄
# 清理老的配置文件并替換新配置
?
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | echo?"Removing the previous live-build-config direcotry …." cd?/root/ rm?-R?live-build-config echo?"Getting the new live-build-config file …." git?clone?git://git.kali.org/live-build-config.git echo?"Copying the customized standard.list.chroot from /root/ …." cp?/root/standard.list.chroot?/root/live-build-config/config/package-lists/ echo?"Copying the update-kali and rebuild-kali scripts from /root/ …." cp?/root/update-kali?/root/live-build-config/config/includes.chroot/root/ cp?/root/rebuild-kali?/root/live-build-config/config/includes.chroot/root/ echo?"Enable the apt-cacher-ng …." /etc/init.d/apt-cacher-ng?restart export?http_proxy=http://localhost:3142/ cd?live-build-config echo?"Be patient …. Building amd64.iso and i386.iso …." echo?"It will takes 4-6 hours or more to complete …." echo?"Please DON’T close this terminal …." ./build_all.sh |
確認其執行權限
0×05 M0nster Kill…
如果是裝的x64的話,可以同時制作amd64.iso和i386.iso(可以支持PAE)
如果只裝了x86那就只能編譯x86的ISO擼~
總共大約要話費4~6個小時.看機器配置吧.
just execute~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./rebuild-kali
最后會在/root/live-build-config/images/目錄生成ISO鏡像
0×06 VM-Tools
應該很多都是在VM下做ISO封裝的吧…順便說下怎么裝open-vm-tools.我用的VMPlayer沒有集成VM自己的ISO,并且那玩意兒體積實在是很大啊.
確定下源先,要不然沒法update和裝linux內核頭文件,裝vm-tools啥的就這點了.
?
| ? | apt-get?update?&&?apt-get?install?-y?linux-headers-$(uname?-r) |
裝當前對應內核的頭文件?open-vm-tools可以從官網下載
http://sourceforge.net/projects/open-vm-tools/
安裝
如果出錯的話可以嘗試
?
| ? | sudo?sh?./configure?-without-pam?–without-x?–without-procps?–without-dnet–without-icu |
當然也可以用apt安裝
?
| ? | apt-get?install?open-vm-tools |
順道說下原生VM-tools?原生VM-tools可能需要一些必要的軟件包和手動配置,如下
?
| ? | echo?cups?enabled?>>?/usr/sbin/update-rc.d echo?vmware-tools?enabled?>>?/usr/sbin/update-rc.d apt-get?install?gcc?make?linux-headers-$(uname?-r) ln?-s?/usr/src/linux-headers-$(uname?-r)/include/generated/uapi/linux/version.h/usr/src/linux-headers-$(uname?-r)/include/linux/ |
載入原生VMTools的ISO,一般都會自動掛載,不自動掛載就給丫手動吧,拷貝到tmp
?
| ? | mkdir?/mnt/vmware mount?/dev/cdrom?/mnt/vmware/ cp?-rf?/mnt/vmware/VMwareTools*?/tmp/ |
解壓并安裝
?
| ? | cd?/tmp/ tar?zxpf?VMwareTools-.tar.gz cd?vmware-tools-distrib/ ./vmware-tools-install |
0×07 N卡恒久不便的問題?N卡的搓比閉源驅動.A卡兼容好,默認不需要再多搞些神馬了.
?
| ? | apt-get?install?nvidia-detect?nvidia-libopencl1?nvidia-opencl-common?nvidia-support?nvidia-opencl-icd?nvidia-visual-profiler?nvidia-glx?nvidia-installer-cleanup?nvidia-kernel-common?nvidia-smi?nvidia-alternative?nvidia-opencl-dev?libglx-nvidia-alternatives?nvidia-kernel-dkms?nvidia-cuda-toolkit?nvidia-vdpau-driver?nvidia-xconfig?glx-alternative-nvidia?libgl1-nvidia-alternatives?nvidia-settings?libgl1-nvidia-glx?xserver-xorg-video-nvidia?libcublas4?libcudart4?libcufft4?libnpp4?libnvidia-compiler?libcuda1?libcuinj4?libnvidia-ml1?libxvmcnvidia1?libcusparse4?libcurand4?python-pycuda-doc?python-pycuda-headers?python-pycuda?nvidia-cuda-doc?nvidia-cuda-gdb |
上面是老驅動.?不爽去官網下吧…….一樣裝……….
Note:
有的CPU可能不支持PAE,那樣的話還需要做一些工作:
1~4步驟是必須的.在獲取配置的時候來點修改
?
| ? | cd?/root/ rm?-R?live-build-config git?clone?git://git.kali.org/live-build-config.git cp?/root/standard.list.chroot?/root/live-build-config/config/package-lists/ cp?/root/update-kali?/root/live-build-config/config/includes.chroot/root/ cp?/root/rebuild-kali?/root/live-build-config/config/includes.chroot/root/ cd?live-build-config cd?auto |
編輯config
找到下面的地方修改
?
| ? | lb_opts=”–debian-installer?live?–linux-flavours?686-pae” |
替換成
?
| ? | lb_opts=”–debian-installer?live?–linux-flavours?486″ |
:wq保存并退出?最后
?
| ? | cd?/root/live-build-config /etc/init.d/apt-cacher-ng?restart export?http_proxy=http://localhost:3142/ lb?config?–architecture?i386 lb?build |
官方是有Guide的哦~要不我再多寫一點?
Reference:
http://cn.docs.kali.org/live-build-cn/%E5%B0%81%E8%A3%85%E5%AE%9A%E5%88%B6%E7%9A%84kali-live-iso
http://www.kalilinux.net/community/threads/building-custom-kali-images.20/
link:http://www.blackh4t.org/archives/740.html
本文由網絡安全攻防研究室(www.91ri.org)信息安全小組收集整理,轉載請注明出處。
轉載于:https://www.cnblogs.com/askDing/p/5109558.html
總結
以上是生活随笔為你收集整理的定制kali linux的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: var和dynamic的区别及如何正确使
- 下一篇: CentOS 6.7编译安装PHP7