Kali linux 学习笔记(二)环境优化(网络配置、软件安装、显卡优化、线程限制、电源优化) 2020.2.12

前言

昨天完成了kali linux的基本安装
今天进行环境优化
包括网络配置、软件安装、显卡优化、电源优化、线程限制

一、网络配置

1、网络配置的方法

临时配置方法如下:

dhclient eth0 #选择网卡
ifconfig eth0 192.168.1.11/24 #给网卡配置临时IP
route add default gw 192.168.1.1 #网关
echo nameserver 192.168.1.1 >/etc/resolv.conf  #DNS解析

这个配置在重启后会失效

固定配置方法如下:
执行

cat /etc/network/interfaces #网卡路径

需要配置的有:

auto eth0
iface eth0 inet static #静态
address 192.168.0.1
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
gateway 192.168.20.2
dns-nameserver 192.168.1.1 192.168.1.2

2、科学上网

科学上网都不会怎么做学术!

本来有写教程,然后审核通不过
故删了

3、代理设置

代理设置是为了使得所有软件和命令都可以FQ
有三种方法

第一种:
/etc/apt/apt.conf中加入

Acquire::http::Proxy "http://127.0.0.1:8087";
Acquire::https::Proxy "http://127.0.0.1:8087";
Acquire::ftp::Proxy "http://127.0.0.1:8087";
Acquire::socks::Proxy "http://127.0.0.1:8087";

第二种
/etc/bash.bashrc中加入

export ftp proxy="ftp://user:password@proxyIP:port"
export ftp proxy="http://user:password@proxyIP:port"
export ftp proxy="https://user:password@proxyIP:port"
export ftp proxy="socks://user:password@proxyIP:port"
#例如export ftp proxy="http://127.0.0.1:8087"

第三种
最强大的代理链

/etc/proxychains.conf

其中

#dynamic_chain 动态代理链 中间如有掉线节点,自动跳过掉线的节点
# strict_chain 静态代理链 中间如有掉线节点,代理链将无法使用
#random_chain 随机代理链
#chain_len = 2 随机代理链长度
#proxy_dns 是否做dns代理  
# 代理链
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks4  127.0.0.1 9050
socks5  127.0.0.1 9150

使用时执行

proxychains (工具名字)

二、软件安装与更新

下载软件的命令

apt-get install

日常要做的更新软件

apt-get update #更新索引文件
apt-get upgrade #更新软件
apt-get dist-upgrade #大版本更新

一些好用的软件

smplayer 媒体播放器
ibus 和 ibus-pinyin 中文输入法
flashplugin-nonfree  flash插件
gdebi 图像化界面安装deb
amule 电驴
qbittorrent 种子
stardict 字典翻译用
meld 文件差异比较
ttf-wqy-microhei 微软字体
kchmviewer 阅读chm文件
freemind 思维导图
mtr 路由追踪
filezilla ftp客户端
filezilla-common
chromium 谷歌浏览器
monodevelop
mono-gmcs -y

firefox的插件
在浏览器tools->add-ons里搜索下载

flashgot 允许下载
autoproxy 翻墙 这个插件没了 在preference的network settings里可以设置代理
cookie importer 导入cookie
Cookies Manager 管理cookie
HackBar 按f9进入界面对url编辑编码解码
Firebug 调试
download youtube videos as mp4 
flagfox 标识网站国家
hashr 计算哈希值
Live HTTP headers  对httpheader拦截和查看
sql inject me 通过addons.mozilla.org/en-US/firefox/addon/sql-inject-me/$src=ss下载
tamper data 查看修改数据包头
user agent switcher 修改浏览器特征字符串
xss me 通过addons.mozilla.org/en-US/firefox/addon/xss-me/下载
https://addons.mozilla.org/zh-CN/firefox/addon/chinese-simplified-zh-cn-la/ 下载firefox中文包

三、显卡驱动

因为GPU的核数能有好几千,在做破解时比CPU快几千倍
所以要装显卡驱动
Nvidia显卡驱动安装

apt-get update
apt-get dist-upgrade
apt-get install -y linux-headers-$(uname -r)
apt-get install nvidia-kernel-dkms

sed 's/quiet/quiet nouvedu.modeset=0/g' -i /etc/default/grub
update-grub
reboot

验证安装成功与否

glxinfo | grep -i "direct rendering"

应该显示“direct rendering:yes”

四、线程限制

用于限制当前shell内进程的资源使用的指令是ulimit

ulimit -a #查看默认值

全局配置文件

/etc/security/limits

一些操作

ulimit -s 100 #限制堆栈大小
ulimit -m 5000 -v 5000 #限制shell内存使用
ulimit -n 800000 #对进程链接数限制

注意:没有对socket数量的限制参数

五、电源优化

渗透测试耗电大
为了保护电池 要优化

  • 无操作挂起
  • 降低显示器亮度
  • 不使用时关闭网卡
  • 硬盘省电选项
hdparm -i /dev/sda if AdvancedPM=yes then hdparm -B 1 -S 12 /dev/sda
  • 笔记本模式(一个脚本)
#!/bin/bash
curentMode=$(cat /proc/sys/vm/laptop_mode)
if [$currentMode -eq 0]
then
echo "5" > /proc/sys/vm/laptop_mode
echo "Laptop Mode Enabled"
else
echo "0" > /proc/sys/vm/laptop_mode
echo "Laptop Mode Disabled"
fi

结语

至此,环境优化告一段落
下一步是搭建实验环境和熟悉kali自带工具

发布了28 篇原创文章 · 获赞 2 · 访问量 1076

猜你喜欢

转载自blog.csdn.net/weixin_44604541/article/details/104288172
今日推荐