1.更新升级
• apt-get update
• apt-get upgrade
• apt-get dis-upgrade
 
2.根据个人喜好需求安装软件包
• 库
• Apt-get命令
• 安装适合自己的工具软件
• apt-get install kali-linux-all smplayer ibus ibus-pinyin flashplugin-nonfree gdebi amule
qbittorrent geany meld stardict ttf-wqy-microhei kchmviewer resolvconf python-dev
python-greenlet python-gevent python-vte python-openssl python-crypto python
appindicator python-pip libnss3-tools freemind netspeed libncurses5-dev mtr filezilla filezilla
common chromium monodevelop mono-gmcs -y
 
3.安装一些必要的浏览器插件
• firefox浏览器插件
• flashgot 、autoproxy 、Tamper Data 、cookie importer、Cookies Manager、User Agent
Switcher、HackBar、Live http header、Firebug、Download YouTube Videos as MP4、
Flagfox、hashr
• https://addons.mozilla.org/en-US/firefox/addon/xss-me/
• https://addons.mozilla.org/en-US/firefox/addon/sql-inject-me/?src=ss
 
4.安装java(根据个人需求)
• 下载
• http://java.sun.com/javase/downloads/index.jsp
• 解包
• tar -xzvf /root/jdk-7u45-linux-x64.tar.gz
• mv jdk1.7.0_45 /opt
• cd /opt/jdk1.7.0_45
• 安装注册
• update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_45/bin/java 1
• update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_45/bin/javac 1
• update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so 1
 
• 默认设置
• update-alternatives --set java /opt/jdk1.7.0_45/bin/java
• update-alternatives --set javac /opt/jdk1.7.0_45/bin/javac
• update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so
• 验证
• java –version
• http://www.java.com/en/download/installed.jsp
 
5.并发线程限制
• Ulimite用于限制当前 shell 内进程的资源使用
• 查看默认值
• Ulimite –a
• 全局配置⽂件 :/etc/security/limits
• <domain> <type> <item> <value>
• 用途距离
• 限制文件块大小:ulimit – s 100
• 限制shell内存使用:ulimit -m 5000 -v 5000
• 没有直接对socket数量的限制参数
• Linux系统中一切都是文,运行中的文件叫做进程
• ulimit -n 65535
永久生效:
echo ulimit -n 65535 >>/etc/profile  
 
6.服务开关

• Kali Linux默认未启动所有网络服务
• update-rc.d ssh default
• /etc/init.d/ssh start
 
7.FQ&代理
• GFW长城防火墙
• Facebook、youtube
• FQ
• http代理
• socks代理
• ssh隧道
 
 
8.代理链

• 公开的代理服务器
• 配置代理链
• vi /etc/proxychains.conf
• # proxychains iceweasel
 
代理设置
• /etc/apt/apt.conf
• Acquire::ftp::proxy "ftp://127.0.0.1:8087/";
• Acquire::http::proxy "http://127.0.0.1:8087/";
• Acquire::https::proxy "https://127.0.0.1:8087/";
• Acquire::socks::proxy "https://127.0.0.1:8087/";
• /etc/bash.bashrc
• export ftp_proxy="ftp://user:password@proxyIP:port"
• export http_proxy="http://user:password@proxyIP:port"
• export https_proxy="https://user:password@proxyIP:port"
• export socks_proxy="https://user:password@proxyIP:port"
 
 

第三章.定制专属的kali的更多相关文章

  1. Python黑帽编程3.0 第三章 网络接口层攻击基础知识

    3.0 第三章 网络接口层攻击基础知识 首先还是要提醒各位同学,在学习本章之前,请认真的学习TCP/IP体系结构的相关知识,本系列教程在这方面只会浅尝辄止. 本节简单概述下OSI七层模型和TCP/IP ...

  2. 精通Web Analytics 2.0 (5) 第三章:点击流分析的奇妙世界:指标

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第三章:点击流分析的奇妙世界:指标 新的Web Analytics 2.0心态:搞定它.新的闪亮系列工具:是的.准备好了吗?当然 ...

  3. 《Metasploit魔鬼训练营》第三章

    p85 使用nmap探测目标主机的操作系统版本那里有问题,我探测不了NAT服务器的! msf > nmap -sT 10.10.10.254 [*] exec: nmap -sT 10.10.1 ...

  4. 【黑金原创教程】【Modelsim】【第三章】理想就是美丽

    声明:本文为黑金动力社区(http://www.heijin.org)原创教程,如需转载请注明出处,谢谢! 黑金动力社区2013年原创教程连载计划: http://www.cnblogs.com/al ...

  5. spring boot 笔记--第三章

    spring boot 笔记 第三章,使用Spring boot 构建系统: 强烈建议支持依赖管理的构建系统,Maven或Gradle 依赖管理: Spring Boot的每版本都会提供它支持的依赖列 ...

  6. 《Effective C++》第8章 定制new和delete-读书笔记

    章节回顾: <Effective C++>第1章 让自己习惯C++-读书笔记 <Effective C++>第2章 构造/析构/赋值运算(1)-读书笔记 <Effecti ...

  7. 【全面解禁!真正的Expression Blend实战开发技巧】第三章 从最常用ButtonStyle开始 - TextButton

    原文:[全面解禁!真正的Expression Blend实战开发技巧]第三章 从最常用ButtonStyle开始 - TextButton 在实际项目中,使用blend做的最多的一定是各种自定义But ...

  8. 《STL源码剖析》——第一、二、三章

     第一章:概论: 换句话说,STL所实现的,是依据泛型思维架设起来的一个概念结构.这个以抽象概念(abstract concepts)为主体而非以实际类(classes)为主体的结构,形成了一个严谨的 ...

  9. 深入理解Magento – 第三章 – 布局,块和模板

    深入理解Magento 作者:Alan Storm 翻译:Hailong Zhang 第三章 – 布局,块和模板 我们接着研究Magento.根据我们第二章讲的Magento MVC的架构,我们接下来 ...

随机推荐

  1. SynchronizationContext笔记

    SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文. 此类实现的同步模型的目的是使公共语言运行库内部的异步/同步操作能够针对不同的异步模型采取正确的行为.此模型 ...

  2. WebBrowser 的 DocumentCompleted事件不执行的解决方法

    原文:WebBrowser 的 DocumentCompleted事件不执行的解决方法 WebBrowser 的 DocumentCompleted事件不执行的解决方法: 使用WebBrowser的P ...

  3. Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法

    原文:Advanced Installer 中测试数据库连接提示"未发现数据源名称并且未指定默认驱动程序"的解决办法 最近需要制作一个安装包,安装包的要求如下: 1.用户手工填写M ...

  4. 一个类的实例化对象所占空间的大小(对象大小= vptr(可能不止一个) + 所有非静态数据成员大小 + Aligin字节大小(依赖于不同的编译器))

    注意不要说类的大小,是类的对象的大小. 首先,类的大小是什么?确切的说,类只是一个类型定义,它是没有大小可言的. 用sizeof运算符对一个类型名操作,得到的是具有该类型实体的大小. 如果 Class ...

  5. 用代码关闭冰刃(IceSword)

    (*冰刃这个系统分析工具以前还没用过.这样高级的工具,用结束进程的方式就不试了.按手工关闭的流程实现.首先是通过遍历当前进程,确定冰刃进程的主窗体:然后发送WM_CLOSE关闭主窗体.当关闭对话框出现 ...

  6. Js判断当前浏览者的操作系统

    function validataOS(){ var userAgent = navigator.userAgent; if(userAgent.indexOf('Window')>0){ re ...

  7. Ruby元编程:动态添加类属性及其实际应用

    上个星期测试道的Monkey老师和我聊到测试用例参数过多的问题,其实这样的问题在我这里也同样经历过.比如我的测试用例必须面对不同的测试环境,每个环境有无数的参数,开发的最初阶段,因为参数少,所以就放在 ...

  8. STL函数static void (* set_malloc_handler(void (*f)()))()与函数指针解析

    在C++ STL的SGI实现版本中,一级空间配置器class __malloc_alloc_template中有一个静态函数的实现如下: static void (*set_malloc_handle ...

  9. Adobe cs6 全系列软件绿色破解版-一键安装

    下载地址: 链接:https://pan.baidu.com/s/1THssmSS-SnyNc2DW7Wr8cA 提取码:y3tq 软件介绍 作为全球领先的多媒体设计软件供应商,Adobe Syste ...

  10. shell多线程之进程间通信(3)

    之前的文章依赖是1对1或1多对的,但每个任务的前置任务都只有1个. 本文的核心在于一个任务依赖于多个任务的执行完成,如上图所示,这个任务就是fact,只有new和dviduser两个任务都完成的情况下 ...