题记

本篇文章写个徘徊在刚学习kali的小伙伴。本文将从以下几个方面写起,命令篇,神器篇,渗透测试篇,三个方面讲起。若还有哪些方面没有涉及到,大家在下方留言即可,方便我补充!本文作者逍遥子原创作品,如需转载请先联系作者,同意后方可转载。同时你可以加入QQ交流群:(618207388)或者关注微信公众号kali黑客教学或者kali论坛同步更新!

何为kali linux

Kali 是一个基于 Debian 的 Linux 发行版。它的目标就是为了简单:在一个实用的工具包里尽可能多的包含渗透和审计工具。

Kali Linux is an open source project that is maintained and funded by Offensive Security, a provider of world-class information security training and penetration testing services.

kali安装

U盘安装

虚拟机安装(推荐)

物理机安装

树莓派(装逼界的上乘设备)

kali安装(vm)配置

内存2G(最小)

硬盘(20-40G)

无线网卡(推荐8187)

处理器4核

kali 可以安装图形界面,也可以只用命令行界面。这个根据你的实际情况来看,如果你的设备比较高端,建议安装图形界面,如果设备不高端,建议安装命令界面如树莓派建议安装命令界面。不然图形界面会占用很大的资源。需要注意的是,在kali中两种界面是可以相互切换的。

参考文章:

[post cid=”391″ /]

需要注意的是kali的默认用户名为root密码为toor

kali.png

kali命令篇

文件操作

复制 移动 删除

复制文件

cp /root/123.txt /var/www

将root目录下的123.txt复制到/var/www目录下。

移动文件

mv /root/123.txt /var/www

删除文件

rm 123.txt

ps:删除文件夹123下的整个文件

rm -rf 123

更改路径和创建文件夹

查看当前路径

pwd

切换目录

cd /var/www

创建文件夹

mkdir hacker

文本操作

查看文件

cat

最常用的就是cat命令了,注意,如果文件很大的话,cat命令的输出结果会疯狂在终端上输出,可以多次按ctrl+c终止。

查看文件大小

du -h file

查看文件内容

cat file

既然cat有这个问题,针对比较大的文件,我们就可以使用less命令打开某个文件。

类似vim,less可以在输入/后进入查找模式,然后按n(N)向下(上)查找。

有许多操作,都和vim类似,你可以类比看下。

tail

大多数做服务端开发的同学,都了解这么命令。比如,查看nginx的滚动日志。

tail -f access.log

tail命令可以静态的查看某个文件的最后n行,与之对应的,head命令查看文件头n行。但head没有滚动功能,就像尾巴是往外长的,不会反着往里长。

tail -n100 access.loghead -n100 access.log

其他

grep

grep用来对内容进行过滤,带上–color参数,可以在支持的终端可以打印彩色,参数n则输出具体的行数,用来快速定位。

比如:查看nginx日志中的POST请求。

grep -rn --color POST access.log

推荐每次都使用这样的参数。

如果我想要看某个异常前后相关的内容,就可以使用ABC参数。它们是几个单词的缩写,经常被使用。

A  after  内容后n行

B  before  内容前n行

C  count?  内容前后n行

就像是这样:

grep -rn –color Exception -A10 -B2   error.log

diff

diff命令用来比较两个文件是否的差异。当然,在ide中都提供了这个功能,diff只是命令行下的原始折衷。对了,diff和patch还是一些平台源码的打补丁方式,你要是不用,就pass吧。

请输入图片描述

压缩解压命令

为了减小传输文件的大小,一般都开启压缩。linux下常见的压缩文件有tar、bzip2、zip、rar等,7z这种用的相对较少。

tar  使用tar命令压缩或解压

bz2 使用bzip2命令操作

gz 使用gzip命令操作

zip 使用unzip命令解压

rar 使用unrar命令解压

最常用的就是.tar.gz文件格式了。其实是经过了tar打包后,再使用gzip压缩。

创建压缩文件

tar cvfz  archive.tar.gz dir/

解压

tar xvfz. archive.tar.gz

请输入图片描述

其他常用命令

chown

chown 用来改变文件的所属用户和所属组。

chmod 用来改变文件的访问权限。

这两个命令,都和linux的文件权限777有关。

示例:

毁灭性的命令

chmod 000 -R /

修改a目录的用户和组为 xjj

chown -R xjj:xjj a

给a.sh文件增加执行权限(这个太常用了)

chmod a+x a.sh

yum

假定你用的是centos,则包管理工具就是yum。如果你的系统没有wget命令,就可以使用如下命令进行安装。

yum install wget -y

systemctl

当然,centos管理后台服务也有一些套路。service命令就是。systemctl兼容了service命令,我们看一下怎么重启mysql服务。 推荐用下面这个。

service mysql restartsystemctl restart  mysqld

对于普通的进程,就要使用kill命令进行更加详细的控制了。kill命令有很多信号,如果你在用kill -9,你一定想要了解kill -15以及kill -3的区别和用途。

su

su用来切换用户。比如你现在是root,想要用xjj用户做一些勾当,就可以使用su切换。

su xjjsu - xjj

请输入图片描述

核能预警:

kali linux基本口令_kali linux 新手入坑指南(命令篇)相关推荐

  1. kali linux基本口令_kali linux 基本命令(第一批)

    pwd  ,  rm    ,locate    ,cat    ,head     ,  clear    ,ls      ,cd     ,mkdir      ,touch       ,ec ...

  2. shodan 撒旦 新手入坑指南

    亲们~黑五 Shodan Membership 只要5刀,你剁手了没? 什么是 Shodan? 首先,Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用 ...

  3. Windbg新手入坑指南

    文章目录 前言 熟悉理论 提高调试效率 定制自己的Windbg界面 关于工作空间 命令概述 标准命令 元命令 扩展命令 调试技巧 伪寄存器 开始实战 控制调试目标 单步步入和单步步过 单步执行到指定地 ...

  4. Shodan新手入坑指南

    *本文原创作者:xiaix,本文属FreeBuf原创奖励计划,未经许可禁止转载 亲们~黑五 Shodan Membership 只要5刀,你剁手了没? 什么是 Shodan? 首先,Shodan 是一 ...

  5. 3. Shodan新手入坑指南

    什么是 Shodan? 首先,Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用来搜索网络空间中在线设备的,你可以通过 Shodan 搜索指定的设备,或 ...

  6. [摘抄] 资深软件项目经理/产品经理“扯皮技巧”汇总(新手入坑必读,不定期更新)...

    左耳朵耗子 (陈皓):<开发团队的效率> http://coolshell.cn/articles/11656.html (介绍并点评了)以下几种典型的开发方式(以及他们在实践中难以避免的 ...

  7. notion 科研_科研新手全面入坑指南

    简介 写论文既是当代大学生的必修课,也是科研工作者的必备技能.尽管大部分少数派读者的人生中都要经历一两次写论文的过程,但那些藏在这个过程里的诸多方法和细节,连你的导师都未必会系统地告诉你. 在这份&l ...

  8. 魔兽世界服务器存档位置,选择服务器也有大学问?新手入坑《魔兽世界》该在哪里“扎根”...

    原标题:选择服务器也有大学问?新手入坑<魔兽世界>该在哪里"扎根" <魔兽世界:暗影国度>开服至今已经五个多月了,圈内圈外都在讨论新版本的话题,不少萌新与老 ...

  9. 新手入坑GMSSL(三)GMSSL双证书与360国密浏览器通讯

    首先申明,我不是密码学的专业人员,没有这方面知识基础,这个以及接下来的博客都是我根据网上能找到的资料.博客,一点点摸索总结出来的.但项目必须得做身不由己,无奈只能自己试一试了. 如果有哪里不对的地方, ...

最新文章

  1. js中计算中文长度方法
  2. javascript写坦克大战
  3. 信息学奥赛一本通(2043:【例5.11】杨辉三角形)
  4. k8s源码Client-go中Reflector解析
  5. 解决java连接mysql警告:Establishing SSL connection without server‘s identity verification is not recommend.
  6. power bi报表服务器_如何将Power BI Report Server报表嵌入ASP.Net Web应用程序
  7. CodeIgniter框架中的多语言
  8. 运行成功:char转换为wchar_t的代码
  9. oracle11g数据库登录01017,windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错...
  10. re正则表达式过滤标题特殊字符,只保留中英文及数字
  11. Python批量快速合并excel文件
  12. 锚点(anchor)的理解
  13. Python小测验(01)
  14. react 逆地理 高德地图_react高德地图默认卫星图设置
  15. 免费PDF批量转换图片工具
  16. 微信小程序(四)会员专区
  17. 人工智能里你不知道的那些事!所有人都感兴趣的文章
  18. EXCEL根据一列筛选另一列
  19. iGrimace IGevo 非ZNT V8 V3 IOSAPP一键新机 全息备份
  20. 移动端键盘收起,页面没能恢复原状的解决方案

热门文章

  1. 解析微信开发之搜索歌曲
  2. c语言烟花发射原理,烟花发射原理
  3. 面试专题——Redis
  4. 手机app和单片机蓝牙通讯c语言,单片机怎么和手机通信,你知道吗?
  5. 互联网职场常用逼格词汇
  6. RabbitMQ集群搭建(七)
  7. 文末送书 | 李航老师新作!机器学习经典著作《统计学习方法》全新升级
  8. 运用JAVA基础阶段知识,模拟双色球机选抽奖过程
  9. 用 python 实现 简单AI 双人日麻(文字版)之一 建立胡牌逻辑
  10. 2017华为软件精英挑战赛小结