熟悉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. 网络配置-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

  2. 固定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

你可能感兴趣的:(熟悉kali环境)