太鼓达人 发表于 2018-6-22 16:45:12

熟悉kali环境

一.安装环境

安装

硬盘安装
USB加密安装(3种)
虚拟机安装
更新

apt-get install linux-headers-$(uname -r)
查询Linux版本
uname -r
apt-get update
Q:kali2016.2 更新源无法定位问题
多次修改sources.list,网络大多数方法不适合kali2.0,最后方案:只保留一个源+修改源kali-rolling,
原因为kali/sana/kali-rolling源问题
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云kali源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free
deb-src http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free
二.熟悉环境

TOP10工具

aircrack-ng
无线
burpsuite
web
hydra
密码破解
join
密码破解
maltego
信息收集
metasploit framework
渗透测试框架
nmap
扫描器
owasp-zap
web
sqlmap
sql注入
wirehack
抓包
调整环境

调节字体等
gnome -tweak-tool
安装网络监视器(netspeed)
添加面板操作
进入优化工具中添加拓展
文件目录

bin
可执行的命令文件
boot
引导文件
dev
设备文件
etc
配置文件
home
lib
库文件
media
外部挂载
mnt
外部挂载(以前使用)
opt
应用程序
sbin
管理员可执行命令
var
日志
三.bash命令

ls 列出目录内容(windows dir)
颜色:蓝色-目录,白色-普通文件,绿色-可执行文件,红色-压缩包
-l:文件信息 d{1}d{9}
d:目录,-:文件,c:设备;l:链接,b:块设备
-a:显示隐藏文件
-h:容易观看的模式
ls -lh --sort=size
ls --help 查看更多

cd :进入当前目录,cd .. :返回上级,pwd :显示当前目录
cat:显示文本文件,more:逐屏显示文件,less:more无显示s%
tail:显示文件下面十行内容,tail -20
watch -n 2:每隔2秒查询
rm 删除
rm -r 删除目录
cp filename filename_new
cp -r 拷贝目录
top 监视系统
ps -ef 显示进程
grep x /路径 筛选指定路径下x文件
ifconfig 查看当前网络信息
netstat -pantu 查看当前与其他服务器连接
netstat -pantu | egrep -v '0:0:0:0|:::' | awk '{print $5}' | egrep -v 'and|address' | cut -d ':' -f 1 | sort
| uniq > ip(>>:追加补充)
mount 挂载目录
mount -o loop kali.iso /路径
dmesg 查看message文件
find 查找文件/目录
find / -name filename
find / -iname filename 同时查找大小写
find . -name "ps*" -exec cp {} /tmp/{} ;
whereis filename 查找文件(结果少而快)
whereis -b filename 查找二进制执行文件
updatedb 更新数据库可查找更多
vi 文本编辑器(较难)
:set nu 显示行号
:wq 保存并退出
:q!强制退出
dd 删除某行
o 当前光标插入行
y 复制当前行
p 粘贴复制行
i 插入,进入编辑模式
vim教程

四.管道符

a | b 同时执行ab命令
a & b 依次执行ab命令
a || b if a=False:do b
a && b if a=True:do b
五.shell

vi 1.sh

#! /bin/bash
echo -n
read 定义变量
chmod +x 1.sh
./1.sh

seq x 从1到x的数字序列
do,done,expr,$m * $n
探测连接ip

for n in "seq 255"
ping 192.168.1.$n -c 1 | grep ttl | awk '{print $4}' | awk -F: '{print $1}'
awk命令大全

六.环境优化

网络配置-1
临时IP地址
• dhclient eth0
• ifconfig eth0 192.168.1.11/24
• route add default gw 192.168.1.1
netstat -nr 查看网关
route add -net 172.16.0.0/24 gw 192.168.1.100 eth0
• echo nameserver 192.168.1.1 > /etc/resolv.conf

固定IP地址
• cat /etc/network/interface
• auto eth0
• iface eth0 inet static
• address 192.168.20.1
• netmask 255.255.255.0
• network 192.168.20.0
• broadcast 192.168.20.255
• gateway 192.168.20.2
• dns-nameservers 192.168.1.1 192.168.1.2
• up route add -net 172.16.5.0/24 gw 192.168.10.100 eth1
• down route del -net 172.24.0.0/24

3.更新

apt-get update
apt-get upgrade
apt-get dist-upgrade



页: [1]
查看完整版本: 熟悉kali环境