定制kali linux
Kali Linux
Ps: Kali發(fā)布擼~ 寫了個(gè)如此裝13的標(biāo)題.這是一個(gè)Guide… 都是些基本操作擼.
定制為王實(shí)推 ArchLinux.? 各位看官繼續(xù)………………………………………
號(hào)外.Linux愛好者..有木有團(tuán)隊(duì)收人..focus on pentest&code -_-!!!!
=======================================================================================
0×00 準(zhǔn)備工作?下載官方ISO不解釋.確認(rèn)下源里面是不是存在配置正常的. 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 |
常規(guī)升級(jí) apt-get update && apt-get dist-upgrade?另外別手賤去修改Gnome的菜單,會(huì)給原來(lái)的Kali定義的菜單配置沖突.如果手賤了把Gnome的配置干掉:
另外個(gè)人喜好,喜歡用geany和pidgin(有otr)之類的.取舍下軟件…
0×01 自定義ISO工具
主要是用來(lái)制作LiveCD的幾個(gè)工具需要安裝好:
apt-get install git live-build cdebootstrap kali-archive-keyring apt-cacher-ng
0×02 走起
建立chroot
touch standard.list.chroot
這里可能會(huì)需要添加一些你自己的軟件包神馬的,比如初始安裝的Kali的網(wǎng)絡(luò)管理器就沒安裝pptp的vpn,so….
或者新建一個(gè)”standard.list.chroot”文件,拷貝到/root/目錄,下面給出一個(gè)俺自己的用的表:
! 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
——-本子沒有藍(lán)牙的下面就不要裝了——-
bluez-gstreamer
bluez-compat
bluez-alsa
bluez-cups
0×03 節(jié)奏?把內(nèi)容如下的update-kali文件拷貝到 /root/directory 目錄
?
| ? | apt-get?update apt-get?-y?dist-upgrade apt-get?–purge?-y?autoclean apt-get?–purge?-y?autoremove |
確定其可執(zhí)行權(quán)限
0×04 單殺
拷貝如下內(nèi)容的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 |
確認(rèn)其執(zhí)行權(quán)限
0×05 M0nster Kill…
如果是裝的x64的話,可以同時(shí)制作amd64.iso和i386.iso(可以支持PAE)
如果只裝了x86那就只能編譯x86的ISO擼~
總共大約要話費(fèi)4~6個(gè)小時(shí).看機(jī)器配置吧.
just execute~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./rebuild-kali
最后會(huì)在/root/live-build-config/images/目錄生成ISO鏡像
0×06 VM-Tools
應(yīng)該很多都是在VM下做ISO封裝的吧…順便說(shuō)下怎么裝open-vm-tools.我用的VMPlayer沒有集成VM自己的ISO,并且那玩意兒體積實(shí)在是很大啊.
確定下源先,要不然沒法update和裝linux內(nèi)核頭文件,裝vm-tools啥的就這點(diǎn)了.
?
| ? | apt-get?update?&&?apt-get?install?-y?linux-headers-$(uname?-r) |
裝當(dāng)前對(duì)應(yīng)內(nèi)核的頭文件?open-vm-tools可以從官網(wǎng)下載
http://sourceforge.net/projects/open-vm-tools/
安裝
如果出錯(cuò)的話可以嘗試
?
| ? | sudo?sh?./configure?-without-pam?–without-x?–without-procps?–without-dnet–without-icu |
當(dāng)然也可以用apt安裝
?
| ? | apt-get?install?open-vm-tools |
順道說(shuō)下原生VM-tools?原生VM-tools可能需要一些必要的軟件包和手動(dòng)配置,如下
?
| ? | 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,一般都會(huì)自動(dòng)掛載,不自動(dòng)掛載就給丫手動(dòng)吧,拷貝到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卡恒久不便的問(wèn)題?N卡的搓比閉源驅(qū)動(dòng).A卡兼容好,默認(rèn)不需要再多搞些神馬了.
?
| ? | 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 |
上面是老驅(qū)動(dòng).?不爽去官網(wǎng)下吧…….一樣裝……….
Note:
有的CPU可能不支持PAE,那樣的話還需要做一些工作:
1~4步驟是必須的.在獲取配置的時(shí)候來(lái)點(diǎn)修改
?
| ? | 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的哦~要不我再多寫一點(diǎn)?
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
本文由網(wǎng)絡(luò)安全攻防研究室(www.91ri.org)信息安全小組收集整理,轉(zhuǎn)載請(qǐng)注明出處。
轉(zhuǎn)載于:https://www.cnblogs.com/askDing/p/5109558.html
總結(jié)
以上是生活随笔為你收集整理的定制kali linux的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: var和dynamic的区别及如何正确使
- 下一篇: CentOS 6.7编译安装PHP7