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的更多相关文章

  1. Kali Linux 2.0配置并安装常用的工具

    Kali Linux 前身是著名渗透测试系统BackTrack ,是一个基于 Debian 的 Linux 发行版,包含很多安全和取证方面的相关工具. Kali Linux 2.0是基于Debian ...

  2. Kali Linux 秘籍/Web渗透秘籍/无线渗透入门

    Kali Linux 秘籍 原书:Kali Linux Cookbook 译者:飞龙 在线阅读 PDF格式 EPUB格式 MOBI格式 Github Git@OSC 目录: 第一章 安装和启动Kali ...

  3. 【1】Kali Linux的安装及配置

    爱生活就得够GEEK. ---------------------------------------------------------------完美的分割线------------------- ...

  4. 什么是Kali Linux?

    什么是Kali Linux? Kali Linux是一个基于Debian的Linux发行版,旨在实现高级渗透测试和安全审计.Kali包含数百种工具,适用于各种信息安全任务,如渗透测试,安全研究,计算机 ...

  5. Kali Linux——迈向网络攻防

    自从进入大三的课程后,在已学的高数.线代.数论.概率论.信息论.通信等知识的技术上,开始了网络信息安全.网      络攻防的学习.俗话说得好,磨刀不误砍柴工,开始网络攻防之旅也势必要一个好的工具.然 ...

  6. ApacheCN Kali Linux 译文集 20211020 更新

    Kali Linux 秘籍 中文版 第一章 安装和启动Kali 第二章 定制 Kali Linux 第三章 高级测试环境 第四章 信息收集 第五章 漏洞评估 第六章 漏洞利用 第七章 权限提升 第八章 ...

  7. kali linux学习笔记之系统定制及优化(附:中文输入法设置)

    fix update flash plugin on kali rolling author:@kerker 0x00设置软件源 root@kali:~# vim /etc/apt/sources.l ...

  8. Kali Linux渗透测试实战 1.2 环境安装及初始化

    1.2 环境安装及初始化 目录(?)[-] 环境安装及初始化 下载映像 安装虚拟机 安装Kali Linux 安装中文输入法 安装VirtualBox增强工具 配置共享目录和剪贴板 运行 Metasp ...

  9. 如何在Kali Linux下编译Windows Exploit

    前言 微软的Windows在企业或是个人应用领域占据着最大的市场份额,在渗透测试过程中你会经常遇到很多Windows的工作站和服务器.另一方面,大多数渗透测试人员主要使用基于Linux的发行版渗透测试 ...

随机推荐

  1. 解决scipy安装(pip install scipy)失败,以及其他问题

    解决scipy安装(pip install scipy)失败,以及其他问题 解决: 1.在scipy官方库中并没有适合Windows的python3.6相关版本,故需要在网址http://www.lf ...

  2. 巨蟒python全栈开发数据库攻略1:基础攻略

    1.什么是数据库? 2.数据库分类 3.数据库简单介绍 4.安装数据库 5.修改root密码 6.修改字符集 7.sql介绍 8.简单sql操作

  3. Oracle 数据库的组成(instance+database)

    Oracle服务器是一种对象关系数据库管理系统,它为信息管理提供开放.综合.集成的方法. Oracle服务器中有多种进进程.内存结构和文件: Oracle服务器由一个Oracle实例和一个Oracle ...

  4. IE11上登陆oracle OEM时报:“证书错误,导航已阻止”且无继续浏览此网站(不推荐)的错误

    问题原因:oracle oem证书的密钥小于1024 解决方案:在cmd中执行命令:certutil -setreg chain\EnableWeakSignatureFlags 8 出现以下提示: ...

  5. 转!!java序列化

    1.序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来.虽然你可以用你自己的各种各样的方法来保存object st ...

  6. view简写 TemplateView.as_view()

    view简写 TemplateView.as_view() https://code.ziqiangxuetang.com/django/django-generic-views.html (1)如果 ...

  7. django 单元测试小结

    测试的场景 框架Django1.8 测试工具 unittest, 要记得给test设置一个独特的settings. 测试请求 也就是测试整个view部分 官方案例 其中可能会遇到登录,或者时sessi ...

  8. Android 屏幕切换动画

    public void overridePendingTransition (int enterAnim, int exitAnim) Call immediately after one of th ...

  9. C# OpenFileDialog 的使用方法

    OpenFileDialog openFileDialog = new OpenFileDialog(); //打开的文件选择对话框上的标题 openFileDialog.Title = " ...

  10. 004-java类保存优化

    设置路径:windows→preferences→java→editer→save Actions 1.设置如下 2.可单击右侧configure配置 2.1.code organorganizing ...