定制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)信息安全小组收集整理,转载请注明出处。
定制kali linux的更多相关文章
- Kali Linux 2.0配置并安装常用的工具
Kali Linux 前身是著名渗透测试系统BackTrack ,是一个基于 Debian 的 Linux 发行版,包含很多安全和取证方面的相关工具. Kali Linux 2.0是基于Debian ...
- Kali Linux 秘籍/Web渗透秘籍/无线渗透入门
Kali Linux 秘籍 原书:Kali Linux Cookbook 译者:飞龙 在线阅读 PDF格式 EPUB格式 MOBI格式 Github Git@OSC 目录: 第一章 安装和启动Kali ...
- 【1】Kali Linux的安装及配置
爱生活就得够GEEK. ---------------------------------------------------------------完美的分割线------------------- ...
- 什么是Kali Linux?
什么是Kali Linux? Kali Linux是一个基于Debian的Linux发行版,旨在实现高级渗透测试和安全审计.Kali包含数百种工具,适用于各种信息安全任务,如渗透测试,安全研究,计算机 ...
- Kali Linux——迈向网络攻防
自从进入大三的课程后,在已学的高数.线代.数论.概率论.信息论.通信等知识的技术上,开始了网络信息安全.网 络攻防的学习.俗话说得好,磨刀不误砍柴工,开始网络攻防之旅也势必要一个好的工具.然 ...
- ApacheCN Kali Linux 译文集 20211020 更新
Kali Linux 秘籍 中文版 第一章 安装和启动Kali 第二章 定制 Kali Linux 第三章 高级测试环境 第四章 信息收集 第五章 漏洞评估 第六章 漏洞利用 第七章 权限提升 第八章 ...
- kali linux学习笔记之系统定制及优化(附:中文输入法设置)
fix update flash plugin on kali rolling author:@kerker 0x00设置软件源 root@kali:~# vim /etc/apt/sources.l ...
- Kali Linux渗透测试实战 1.2 环境安装及初始化
1.2 环境安装及初始化 目录(?)[-] 环境安装及初始化 下载映像 安装虚拟机 安装Kali Linux 安装中文输入法 安装VirtualBox增强工具 配置共享目录和剪贴板 运行 Metasp ...
- 如何在Kali Linux下编译Windows Exploit
前言 微软的Windows在企业或是个人应用领域占据着最大的市场份额,在渗透测试过程中你会经常遇到很多Windows的工作站和服务器.另一方面,大多数渗透测试人员主要使用基于Linux的发行版渗透测试 ...
随机推荐
- 解决scipy安装(pip install scipy)失败,以及其他问题
解决scipy安装(pip install scipy)失败,以及其他问题 解决: 1.在scipy官方库中并没有适合Windows的python3.6相关版本,故需要在网址http://www.lf ...
- 巨蟒python全栈开发数据库攻略1:基础攻略
1.什么是数据库? 2.数据库分类 3.数据库简单介绍 4.安装数据库 5.修改root密码 6.修改字符集 7.sql介绍 8.简单sql操作
- Oracle 数据库的组成(instance+database)
Oracle服务器是一种对象关系数据库管理系统,它为信息管理提供开放.综合.集成的方法. Oracle服务器中有多种进进程.内存结构和文件: Oracle服务器由一个Oracle实例和一个Oracle ...
- IE11上登陆oracle OEM时报:“证书错误,导航已阻止”且无继续浏览此网站(不推荐)的错误
问题原因:oracle oem证书的密钥小于1024 解决方案:在cmd中执行命令:certutil -setreg chain\EnableWeakSignatureFlags 8 出现以下提示: ...
- 转!!java序列化
1.序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来.虽然你可以用你自己的各种各样的方法来保存object st ...
- view简写 TemplateView.as_view()
view简写 TemplateView.as_view() https://code.ziqiangxuetang.com/django/django-generic-views.html (1)如果 ...
- django 单元测试小结
测试的场景 框架Django1.8 测试工具 unittest, 要记得给test设置一个独特的settings. 测试请求 也就是测试整个view部分 官方案例 其中可能会遇到登录,或者时sessi ...
- Android 屏幕切换动画
public void overridePendingTransition (int enterAnim, int exitAnim) Call immediately after one of th ...
- C# OpenFileDialog 的使用方法
OpenFileDialog openFileDialog = new OpenFileDialog(); //打开的文件选择对话框上的标题 openFileDialog.Title = " ...
- 004-java类保存优化
设置路径:windows→preferences→java→editer→save Actions 1.设置如下 2.可单击右侧configure配置 2.1.code organorganizing ...