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. drupal7使用数据库api db_query需要注意的地方

    写自定义module时候需要从数据库检索数据,用到了数据库的api,用了下面的sql: $record = db_query("SELECT 'sampledate', 'time' FRO ...

  2. lumen手记:Make的使用

    Lumen有很多实例是通过make()方法实例到容器中的,与bind(),register()有着密切关系 https://laravel-china.org/topics/1372/understa ...

  3. Android新的menu实现——ActionMode

    Android的menu有多种实现方式,以前写过一篇Android中五种常用的menu(菜单),这里介绍一种新的menu实现方式:ActionMode.ActionMode是Android 3.0以后 ...

  4. 深入理解--SSM框架中Dao层,Mapper层,controller层,service层,model层,entity层都有什么作用

    SSM是sping+springMVC+mybatis集成的框架. MVC即model view controller. model层=entity层.存放我们的实体类,与数据库中的属性值基本保持一致 ...

  5. java获取地址全路径

      String basePath = request.getScheme()+"://"+request.getServerName()+":"+reques ...

  6. 数值和字符串相互转换(C++ 数据类型转换技巧)

    类型转换是将一种类型的值映射为另一种类型的值.进行数据类型的转换. 是在实际代码编写中经常遇到的问题,特别是字符串和其他类型的转换. 1.将字符串转换为整数 (1).转换函数// 双精度函数doubl ...

  7. JS和CSS的初步入门(JS可以取得所有p的内容并显示)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DT ...

  8. django_视图层/2.0路由层/虚拟环境

  9. 阿里巴巴 JAVA 开发手册

    阿里巴巴 JAVA 开发手册 1.0.0 阿里巴巴集团技术部 2016.12.7 首次向 Java 业界公开 一. 编程规约(一) 命名规约1. [强制]所有编程相关命名均不能以下划线或美元符号开始, ...

  10. 【转】如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源

    网上看到关于微信官方的跨平台跨业务的终端基础组件Mars的介绍文章,转载这这里.源代码: https://github.com/Tencent/mars作者:男人链接:https://zhuanlan ...