熟悉kali环境

作者: linx255 | 来源:发表于2017-03-12 01:36 被阅读0次

    一.安装环境

    安装

    • 硬盘安装
    • 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环境

        本文链接:https://www.haomeiwen.com/subject/odmagttx.html