粉丝622获赞2423

考虑系统安装教程,一、插入启动 u 盘,开机按 f。 十二、进入 byos 界面,选择第四项。 usb, h d, d, general you disk, 按 enter 键进入下一步。二、选择第一项。 graphical install, 按 enter 键进入下一步。三、语言选择,选择中文简体,按 enter 键进入下一步。 四、选择地区,选择中国,按 enter 键进入下一步。五、选择键盘,选择汉语,按 enter 键进入下一步。六、配置网络,我这里选择有线网, 按 enter 键进入下一步。七、输入主机名,这里自己命名,输好以后按 enter 键进入下一 步。八、域名这里可以留空,直接按 enter 键进入下一步。九、设置用户名 自己命名,输好以后按 enter 键进入下一步。十、这不只是确定输入的用户名,如果是大写的会变成小写,直接按 enter 键进入下一步。十一、设置用户密码,这里设置了,要记住密码 后面登录要用到。设置好以后 enter 键进入下一步。十二、选择磁盘分区,我这台电脑有两块磁盘,我是用一整块磁盘来安装卡里, 所以这里我选择第一项,向导使用整个磁盘,选好以后按 enter 键进入下一步。十三、选择磁盘分区,这里选择要安装靠力 的磁盘,注意这里所选的磁盘数据会被全部清空,这里不能选择 u 盘,看容量大小来选择,我这里选择第一项。十四、这里选择放置系统文件的分区, 这里推荐选择第一项,将所有文件放在同一个分区中,推荐新手使用,我这里选择第一项。选好以后按 anter 键进入下一步。十五、这里可以看到所选的那块硬盘有两个分区, 因为里面还有之前安装的系统,这里还没有被格式化,分别为一个主分区和一个逻辑分区,这里直接按 anter 键进入下一步。 十六、这里做最后的确认选择是所选的磁盘分区将被格式化,我这里选择是选好以后,按 enter 键进入下一步, 等待安装过程。十七、基本系统安装进度走完以后,进入选择安装软件包,这里要全部选择,我这里被坑了很多次,如果按默认的安装好以后没有蓝牙驱动,所以这里要全选,选好以后,按 enter 键进入下一步, 等待安装进度条,我这里共有三千一百四十个文件需要安装,耐心等待就行。十八、设定 gdm。 三、这里选择默认的第一项就行,按 enter 键进入下一步, 又是继续安装,走进度条,耐心等待就行。十九、安装 grab 引导器,因为我电脑要安装两个系统,所以这里选择是选择好以后,按 enter 键进入下一步。二十、这里选择安装系统的那个硬盘, 选择其他的是进不了系统的,因为我的系统安装在第一个硬盘上,所以我这里选择第一个。选择好以后,按 enter 键进入下一步,进入安装进度条。 二十一、结束安装进程,这里默认选择是选好以后,按 enter 键进入下一步,等待安装完成。二十二、安装完成,这里可以取出安装 u 盘了,然后点击继续电脑重启。

搬进出租屋,你拒绝了房东加五十块包 wifi 的 提议,自信的说我自己搞定,结果发现周围全是加密信号,你连个一键连接的按钮都找不到,这时候就有人来问了,那我没网咋活啊?别急,一天一个黑客知识,今天我们学靠里爆破 wifi 密码!郑重声明,本视频仅做正规网安技术科普, 视频中的技术演示均在自家靶场内实现,并不存在实际攻击,切勿用于非法用途。废话不多说,先打开拷里,进入 root 终端,输入 wifi 的 命令,找到我们想接入的 wifi, 记下它的编号,输入编号数字,回车,等待一下成功拿下 wifi 密码。现在来验证一下,成功连接这波,直接实现上网自由!看完记得点赞收藏一下,每个月末拿出来用!

本视频耗时六个月,共计二十八小时四十六分钟,零基础自学黑客从入门到入狱,全套教学视频包括工具安装与使用、黑客攻防渗透测试等,共两百八十九集。我这有两百八十九节网络攻防教学视频, 我已经打包好了,有需要的老地方拿。此视频内容敏感,很可能被下架,建议先收藏再观看,小白也能懂。二零二六年最新的 开理教程火热来袭了,那很多同学就在弹幕问我,他老师,我英语不好,能不能学?老师,我连个命令都没学过,能不能学老师,我看去年的教程怎么安装报错啊!我在这里统一回答下,大家,完全没问题, ok, 完全没问题啊,玩这个圈子,技术更新比你换手机还快。如果说你现在还在看二零二三年甚至是更早的安装教程,那基本上就是在考古了, 很多镜像员早就失效了,工具的配置逻辑也变了。所以今天晚上咱们讲的是二零二六年热腾腾的,对吧?这么一个 最新版的,看两种教材对吗?那么今天主角登场了,凯里 linux, 可能很多兄弟可能没听过这个名字,觉得它神乎其神的,简单来说,它就是一个基于 linux 的 这么一个 操作系统,它跟我们平时用的这个 windows 啊, mac os 完全不是一个路子啊。如果说 windows 是 用来办公、打游戏的家用轿车,那么 linux 呢?就是一台自带 防弹装甲,甚至可能配的机关武器的特种的这么一个装甲车。为什么这么说呢?因为里面积累了成百上千个使用的这么一个渗透工具啊。你平时在上网,别说有那些什么,听过那些什么密码破解 对吧?密码破解,无线网络渗透,包括像什么漏洞扫描 这些大名鼎鼎的开源工具,开里全部给你打包好了,只要你装好了系统,那么你就拥有了一个顶级的黑客实验室。那么大家看这这上面也就非常有意思的话,呃,他之前呢,有个十三岁的黑客吹牛多么牛掰是吧? 如果说你听到一个黑客他吹牛说自己很屌是有可能的,因为有开里的存在,这真的不是在开玩笑,在开里面前,很多复杂的攻击流程都被他简化成了几行命令,只要你掌握了使用方法,哪怕你没学过代码,你也能够打出 像模像样的渗透操作。所以呢,他是绝大多数网安爱好者的入门的第一个黑客操作系统。但是工兄弟们,工具再好, 你也得会用才行啊,是吧?很多兄弟下载好了凯里只会对着这个屏幕发呆,那么今晚我不光教你怎么把这台装甲车开回家,我还教你怎么踩油门,怎么打火。 既然凯里这么牛,那咱们去哪里去搞他呢?对吧?是去某个神秘的论坛找暗号,还是花个多少多少钱去买个授权呢? 完全不用。接下来我教大家如何通过正规渠道,把这套最纯正的黑客系统请进你的电脑。 ok, 那 么很多兄弟呢,第一步就卡死在下载上面了对吧?一打开这个开里的官网,好家伙,这么多版本对吧?你看 这么多版本啊,什么各种各样的安装版啊,虚拟这个虚拟机版本等等等等,这简直比选午饭吃什么还纠结。 ok, 那 我教大家。首先呢,大家看一下这个官网的这个地址啊,来三 w 的 开里点 o i g, 记住啊,一定要认准官方原厂的,千万不要去那些乱七八糟的什么第三方这个下载站,小心人家在镜像里面给你留个后门,你还没开始学渗透呢,自己就变成别人的肉计了。那么开里的官方呢,他是非常良心的,他支持各种各样的玩法 啊,他支持各种各样的玩法,大家可以打开这个官方就可以看得到。呃,有的兄弟呢,喜欢装在电脑里面对吧,甚至有的兄弟他想把它装在手机里面, 有的可以装在 u 盘里面,随身带啊,甚至呢,对吧,你装在安卓机里面都是可以的,你要真硬核,你可以直接装在实体机上面。但是我给新手一个建议啊,我带了这么多学生, 在这里给直播间兄弟们一个黄金的一个建议,如果说你是小白或者第一次接触 linux, 哎,听我的,直接首选虚拟机啊, 咱们直接首选这个虚拟机版本的,或者下载这个这个安装镜像装在虚拟机里面,为什么?因为这个啊,在虚拟机里面折腾,无论你怎么作死,或者说,对吧,把系统给他搞崩了,删库了,那也只是虚拟机的事, 不会影响你的 windows 的 资料和游戏,就像这个打游戏存档一样,崩了咱们再重来,成本非常低。好吧,那么大家别看着全英文,跟着我的思路走啊,你看来咱们点击这个虚拟机版本,然后点击咱们用的虚拟机呢, 你按照你的来,咱们一般的话用这个微软用的比较多一点,点击这一个下载的按钮,那么它就会自动的给你来进行一个开里的下载了。好吧,那俗话说的好,工欲善其事 必先利其器。好的兄弟呢?安装失败不是因为你的技术不行,是因为你的装备没有带对。
![[kali linux]不废话!3分钟带你开一个网站 #kali #linux #开网站 #教学](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/ca01e43f272a095140325991b7f65949~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2096103600&x-signature=iHzqLdU4KaGr7CAJBevTAMc3KtI%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=202606061946106F7897AB40378A97CD3F)
好,录一个自用的视频啊,以免未来我会忘了啊。主要讲的就是一个在卡里 nex 上搭一个本地的服务器,然后用花生壳实现外网访问, 这个网页我自己已经写好了,用的是 hexo 写的,几分钟应该几分钟就能搞定,还挺简挺简单的哦。这边我们进卡里系统,我用的是二零二五版本, 然后网页文件夹我已经提前复制进来了, 就是这个文件夹,然后我们在这里打开终端,这个终端打开的位置一定要是你的 html 文件放的位置。 呃,因为卡丽它自带一个 python 三,我们就用 python 来启动一个本地的服务器,我们直接输入命令, 我们用八零端口吧,按下回车,这个本地服务器就已经打印完成了,然后现在回到花生壳,我们添加一个自定义印刷, 我们选一个 stp s 这个内网主机,我们回来。回到卡里,然后打开一个终端,我们输入 i f c o n f i g, 用命令来查看, 然后这个就是你的地址,我们要把这个地址填上去。 好,我们端口就是八零,你开放什么端口,这个端口就填啥。哦,名称取个测试吧,我们点确定好这个,它会免费送你一个域名,我们选第一个就行了。点确定, 嗯,我们回到华生壳,它会提示这个连接成功,然后你把这个访问地址发给别人,然后就可以通过外网来查看你的网站, 可以适用于短期的给客户看一个方案什么的。 好,这期视频就到这。

今天我们要讲解的是 kelly linux, 这是你踏入黑客世界的第一张入场券,如果你不懂他有多野,记住这江湖黑话,天要学的好,劳饭吃到饱,别觉得夸张,这系统内置了几百种攻防神器,即使白帽子手里的手术刀也是黑客眼里的摇钱树。想不想知道怎么驾驭它?废话不多说,直接开干。 本节课内容呢讲是更新源啊,那我们上节课其实已经安装好咱们这个卡里,那今天呢,讲的是为什么要去更新源? 其实呢,我们在平常去下载它里中的一些工具的时候啊,要使用一些工具的时候,可能会因为依赖不够啊,或者说我们没有更新我们的库,导致下载失败,那 这个时候呢,更新一个稳定安全的一个源是比较重要的,常见的源的话就是中科大和阿里稍微用的比较多一点,那在这个过程中呢,会牵扯到咱们这个管理工具, ipad 啊, applet 呢,它不是那个歌曲里面的 applet, applet 啊,它呢就是一个管理软件管理的一个工具,我们的安装包管理的工具,我们可以使用 applet 的 这个命令 在对我们的软件进行安装啊,或者是对它进行删除啊,对一个依赖啊,进行一个设置啊,对它进行清理等等等等等等。 那我们要选择哪个原要好一点呢?常见的这种中科大和阿里云用的比较多,像我自己的话就是用的是阿里云啊,阿里云的就是为什么要使用阿里云,就是比较广,它就是比较稳定,我才会去选择它,而且的话它会自己对定期去检测的, 相对来说是比较放心的啊,比较稳定比较放心的。且我更换完圆之后啊,可以去对,这个我到时候要去进一个没有的工具进下载的时候它的反应速度也相对快的啊,相对快的 好像这个圆呢,其实是一种存储软件包的地方, 就通常是由我们的软件维护者,或者说是由社区来进行维护的,它其实包含了很多很多包含了软件的二进制这个文件,还有我们的元代码,还有相关的一个原原数据这些等等等等啊, 那我们来看一下我们更新源的一个原因啊,就是我们更新一个源啊,这个更新源的话就是网络服务器,它存储一些软件包啊,我们的安装包,更新包包括源的数据,比如说我的版本啊,比如说它的依赖关系啊, 那更新这个原之后的话,能够去获取更新的软件包,包括我们的安全补丁。什么叫补丁呢?如果说他存在就是一个系统存在一些漏洞的时候,我发现这个漏洞不可能让他一直存在这里,是不是我要对他进行修复, 但修复完之后的话,我要去打补丁进行补丁。这份更新这补丁呢就相当是保护我们的系统不那么被容易被攻击啊,容易更被攻击, 还有它有时候会添加一些新的功能,那下载最新的话肯定是最好的啊,但是卡里啊,对于卡里而言的话,我们不是下载最新的,是最好的,一般来说下载最稳定的下载你比较方便。用的是,呃, 用的比较顺手的一些卡里,比如说我自己用的比较顺手的就是二零二三,像一些人的话用比较稳定的二零二一啊,或者说二零二二用居多一些,像二零二五,二零二四的话,基本上的话用的比较少啊,我本身就用的比较少。 好,此外的话,它还可以去提供软件包的管理啊,就是用于去查找啊,以及去下载以及去安装软件包这份地址,以及呢,它能够去及时更新我们的安全漏洞,提高我们的系统安全性啊。 还有呢,就是在安装某些软件的时候,它可能会依赖很多很多其他的软件包。那更新这个源呢,能够确保啊 能够直接找到并且下载这些依赖,能够更新这些依赖让我在下载这个过程中下载一些工具,过程中的话不是那么吃力,不会存在一些没有找到我们的一个下载地址啊,下载地方,下载来源等等等等,或者说依赖不足。什么什么东西。 好,那我们打开我们已经安装好的 tony 吧。啊,这个打开它, ok, 已经打开了,那我们就输入我的一个用户名和他的密码,卡尼,卡 尼。接着呢,我们打开我们的终端, are you d d one? ok, 终端打开,打开好了,我们现在呢就开始换元,它在换元之前的话,我们是不是为了去确保它的 有更高的权限的话,是不是把它切换成最高管理员?就相当是你从开始的普通者切换成 ceo, 切换成我们董事长一样的,那通过谁呢?就通过秀秀秀 这个东西,然后再把这个哈尼的密码给他搞定。 ok, 那 这样子一个画面就 ok 了哦,已经切换到最高管理员了,可以看到 root 他 已经变红了,就相当是你有自己属于自己独自一个人的办公室 啊,董事长办公室这些等等。那我们还可以把这个终端的界面搞大一点点啊,这样子搞大就 ctrl shift 加加号, 这就是把这个字体变大。那如果说我为了去方便起见的话,我怕自己配错是不是?那我们还可以干什么呢?自己去创建一个快照, 那快照是什么意思呢?就是说像拍照的意思,将你目前来说,呃,你的状态呀,全部都拍摄进去了,那我们可以描述一下,比方说我描述一下就是更新,更新原 成员,好名称呢,就是要快照一八,懒得改,然后进行拍摄,那我们这个状态已经 ok 了,那如果说我拍错了,我就可以进入这个状态,在这个管理这个东西,然后可以去进入这个状态,就是说转到这个东西, ok, 那 接着我们就开始直接来配置。那首先呢,我们是不是要去我们的根根目录下 好,这根目录呢?有很多很多不同的一些配置文件啊, 那这个配置文件呢,我们只需要找到一个啊,一个就是啊 etc 这样子一个文件。那 etc 文件是什么东西呢?它其实就是存储系统主要配置的一些内容,就是各个文件的属性啊,等等等等。那我们 它啊, cd, t, etc 啊,可以看到 ls 版,看清楚一点就很多很多。呃,关于系统的主要配置文件这些的话,主要还是只有 root 权限才能够更改,你是一个卡里的话,你是没有这个权限来进更改的啊。然后我们是不是要去 能改到 ipart? 是 不是对, ipart 是 不是我们的管理啊?是不是我们的管理?我们的上级?那,那我们去它 cd part。 好,我们看一下 part 有 什么?就这几个配置文件,那我们只需要这一个配置文件就 ok 了,那我们可以 copy 一下, ctrl shift 加 c, 就是 copy 的 意思,你们可以右键,然后点击 copy, 也是一样的。好, 那我们是不是要通过,因为我们要进行更改,不是去编辑,像我们去呃查看的话,就是通过这样子一个手段进行查看, 它就能够去查看它相关的一些内容,但如果说我们要去对它进行一个,就是对这个文件进行一个编辑的话,那就使用什么呢?编辑器,也就是 v i m 编辑器进行编辑, ok。 哦,这么小吗?答应就 好。这个呢,就是卡尼所自带的啊,卡尼所自带的一个圆,但是我们目前来说需要一个稳定的比较好的圆,那我们可以使用什么呢?我们可以使用清华的,或者说我们可以使用阿里云的,我们也可以使用中科大的,随便去选择一个。好吧, 选择你比较心仪的,那我们,呃选择选择一个,选择一个阿里云吧。好,那我们按住什么呢? i 或说是 a 都行, 我们将这个给它复制掉,这个是卡尼所自带的圆,我们用不上 将我们的阿里云更新到这里,就把它复制到这里啊,然后,哎,就 ok, 没什么问题。之后的话我们就进一个保存,你可以看到这是一个插入模式,就是在这里可以进行编辑,那我们按照啊 esc, 然后就可以去退出进这个命令行模式,那这个命令模式的话,然后按住 w 啊,这是冒号 w q, 这是什么呢?就保存并且退出啊,这样子就已经更写成功了。那我们看一下 cat s u r 是不是已经更写成功了?那我们接下来的话是要干什么呢?是不是要将它复制一下?就是将它这个东西。呃,我们复制这个东西呢?将它更新一下,更新我们的软件源,那就是 appart, appart appart, 嗯, ipad 这个吧, ipad update update 就是 更新的意思。嗯, 这里显示啊,我的原没有办法识别到,那我换一个,换一个原,把它删掉, 按这样子一个圆看一下,保存一下。好,我们再更新一下。好,可以看到现在已经在下载了,已经下载中了,它现在正在更新中。好,那我们等它稍微更新一下。 装成功之后的话,可能在这个更新过程中啊,会遗漏一些软件的安装包,也会占用部分的一些空间。那我们可以 clean 一下,就是通过 app, 嗯,点 get, 然后 clean 啊,就可以 clean 一下,清楚这方面的一个残留。好吧,清楚这方面的一个遗迹。 ok, 我们回到刚刚的这给大家讲解,简单讲解一下它的一个含义,像这个 d b 啊, d b 的 话,和咱们这个呃,加了一个 s r c s l r 这样子一个 原意是什么意思?这样,像这个呃, d b 的 话,他就是去指定了他定制的一个包的来源啊,像这个后面所指定这个东西都是一个仓库啊,咱们这些系统包这份的仓库他更新了一些来源。那像这个东西的话啊,像这些东西的话 啊,这些东西的话是什么意思呢?就是去代表这个仓库所包含官方所围固的一些软件啊,自由软件或非自由软件,这些都包含在里面,都包含在里面,包括这个东西啊,加了,加了 src 的 话,这个又是什么意思呢?就是原 代码包的一个仓库啊,指向元代码包的这方的仓库。 ok, 简单了解好之后,那么今天内容就到此为止了,给大家已经更换好元了啊,大家去试一下, 我将本节课所设计的一些圆呢啊,就是我们可以自己去选择的,圆的话已经放在咱们这个啊文件夹下了,就在这个 ipad 这个云里面啊,然后中科大的呀,阿里云的,包括清华的呀,包括它更换好之后的一些地址也放在这里了。 嗯,顺便放一下,放一下这些命令吧。 啊,算了,这样子吧,手写一个啊,切换到咱们这个配置文件, 也就是 cd, 那, etc, 刚 ipad, 刚咱们这个 uh list 好 保存一下。嗯, ok, 嗯,顺便把这个拎一下啊,也放在这里, 好,全部都放在这里面了啊, ok, 这样的话可以一键三连,然后评论区私信一下我。好吧,那今天内容就到此为止啦,再见。

每天一个知识点,今天我们要学习的是超力爬虫技术,当你半夜突然想发愤图强学习时,五分钟还没到就被提醒,想看完整版请成为人上人, 其实这招就能让你为所欲为。首先郑重声明,本视频仅作为正规网络安全技术科普讲解,所有操作均在受控靶机内实现,不存在实际攻击行为, 将务把技术用于非法用途。首先打开 code, 输入 m s f console, 进入 m e f 控制台,再输入 u s m s f curl 搜索模块,我们选择使用这个模块进行参数配置。再次输入 set roost, 加上目标网站的 ip 地址,回车, 然后输入这个代码,设置现成数,最后输入这个代码,回车,开启爬虫。这时我们已经开始爬取网站的文件了,包括各种隐藏的文件都可以爬取。强调一点,技术无罪,但要正确使用!

刚搬进出租屋,你拒绝了房东家五十块包 wifi 的 提议,自信的说我自己搞定,结果发现周围全是加密信号,你连个一键连接的按钮都找不到。这时候就有人来问了,那我没网咋活啊?一天一个黑客知识,今天我们学扣利,爆破 wifi 密码! 郑重声明,本视频仅做正规网安技术科普,视频中的技术演示均在自家靶场内实现,并不存在实际攻击,切勿用于非法用途。先打开扣利,进入 root 终端,找到我们想接入的 wifi, 记下它的编号,输入编号数字,回车,成功拿下 wifi 密码,这下直接实现上网自由,看完记得点赞收藏,月末拿出来用!

这就是你大学四年都没搞明白的泰里丽克斯挑战,从零开始,带你进阶成真正的黑客大佬。从打开泰里开始讲起,本系列耗时六千八百小时,制作 总时长三百六十分钟,手把手带你吃透开利网络配置与系统排错,不仅能吃透网络设置、 d h c p 服务与系统故障逻辑,搞定网络与系统常见问题处理技巧,还能把开利渗透入门,玩的更六。本节课讲的是进程管理,那首先我们来看一下什么是进程,它呢,其实就是一个基本单位, 就是我们操作系统要对这个呃东西来进一个资源分配,每个进程呢都有自己的一个地址空间啊,以及内存啊,包括数据站这些等等等等等等啊,那其实在我们 windows 里面都是有的,我们按住 ctrl shift 加 yes me。 好, 这里面呢就是相关的一些进程啊,可以看到这就是相关的一些进程,那这个进程里面的话还有一些紫进程,比方说这个这里面呢有最大的一个紫进程啊,好, 还有我们的 car 里面也能够去查看相关的一些进程,比方说我点击这里,然后我们打开咱们这个系统监视器。 好,这呢就是相关的一些进程啊,这是进程的一个名称,这是它的一个 id 啊,就进程的一个唯一的标识服务,它的 id 还有呢,它,它所占的 cpu 啊,它所占的 cpu, 可以 看到我们的一个主题,它的 cpu 呢,占的居多一点点,还有它的内存,所占的一个内存啊,包括此盘,一个读写啊,写入啊等等等等啊都反正都是在这里的。 好,其实呢,我们也可以通过终端来进个查看,在终端呢,我们通过 pass 啊,就是 ps 就 能够去查看相对的一个命令 可以看到。我如果说我说 ps 的 话,它只有这么点,是不是因为我们没有带参数啊,一定要带参数,我们首先来看一下 ps 有 哪些参数, 它有这样子一个参数,就 ps 呢,它就是去显示我们的各进程的一个静态快转,它相对一个参数的话,就是杠 a, a 的 话,显示的是所有啊的一些进程的一个信息,包括其他用户的一些进程全部都显示出来了。 杠 u 的 话,就是以用户这个为主题的一个格式来进行输出,让我们自身看舒服一点点。那 四呢,它就是说当前用户所有终端下的一些进程信息全部都给你展示出来。 l 的 话,它就是长格式。 f 呢,就是比较完善的一个格式来显示我们的进程。 e 呢,就是说显示系统内所有所有的一个进程, 那其实这些的一个参数呢,都是能够进行一个组合用的居多呢,就是一些参数用的居多,就两个,哪两个呢?我们看一下,就 ps a u x 好, 这个用的比较多啊,用的比较多,你可以看到相关的所有的进程全部都已经出来了,是不是哎,并且是以用户为主的这个格式来进输出, 欸,可以看到以这样的格式 look 呀,包括卡里啊, magus 呀这样的格式来进行输出。此外的话,还有一个查看进程用的居多的啊,也就是 ps 杠 if, 这个呢,也用的比较多啊,也用的比较多, ok, 这就是我们的一个进程啊,就是一个进程怎么去查看的一些命令? 好,了解这么多之后,我们再来看一下它输出的内容,分别代表是什么意思,比 方说它的 u i d, u i d 的 话,大家都知道它是什么意思,就是该进程的一个用户的账号的一个名称啊,用户账号的一个名称,比如说 root, 比如说卡里,比如说 magis 等等等等啊, pid 的 话,它又是什么意思呢?它就是代表一个进程中在这个系统中的一个 id 号, 这数也是一个唯一的,就相当于是我们的身份证号码一样。好,那这个 p p id 呢?代表的就是附进程的 id 啊,就是它的一个进程 id 号, 就这样子一个意思。然后这个 c 的 话代表的是啊 cpu 用于就是计算机执行优先级的一个因子,如果说它的数值越大的话,就代表这个进程啊,是 cpu 密集型的一个运行。 好。 s time 呢,代表的是我们的,呃,进程启动开始的一个时间,那这个 t t y 呢?代表的是我们的一个完整的终端的一个名称,那 time 呢?其实代表这个时间的意思啊,就我们的时间就是 cpu 的 一个时间。 那 c m d 呢?其实代表就是我们启动这个进程呃,所用的一些命令啊,还有它的一个相关的一些参数呀,可以看到, 比如说我们最后一行是不是就是我刚刚所输了一个命令,是不是啊?就是我刚刚所输了一个命令,就这样的一个意思。 有的时候我们查看进程呢,其实也是可以杀死进程,能够查看进程,那我同样也能够杀死进程,为什么要杀死?有的时候就是这个电脑他太卡顿了是不是?那我没有办法点击成功,我关也关不了,那我只能够去将这个进程杀死。 好,那怎么去呢?首先我们稍微演示一下,我们先打开 b p 啊,打开 b p 好, 点击, ok, 有 一个参照物 delete, 然后点击 next, 创建一个新的一个文件, 一点点慢。 好,我们的 b p 就 已经打开成功了。那接下来的话,我们呃点儿,然后, 好,我们 b p 呢,已经打开成功了。那我们接下来来到终端,先看一看有没有存在这个 b p 呢? 我们把它切换成 管理员的用户, 好, 还是一样的用 pass 啊。然后,嗯, a w x 这里呢?会用运用到管道啊,管道符,就是说一开始我给他一条 mini, 就是 说让你 让它去查看咱们这个进程的所有的一个进程是不是?那接下来的话,我要去搜索这个进程里面有没有我想要的,比如说 b p, 比如说我们的一个啊, buffshoot, 能不能查看到呢?接下来我们输入 buffshoot。 好,你可以看到它所满足的就两个,是不是?一个是以 tony 的 一个用户来进一个,呃,启动了,另一个是 root 这个东西啊,那我们先将这个把它关闭一下。 那怎么关闭呢?你要知道有个东西啊,就爱情公寓里面有个叫杀死比尔,是不是?那我们的进程是不是也能够杀死呢?那就什么呢? kill 是吧,这样就能杀死,然后我们再输一个中断啊,就输一个参数,叫什么呢?杠九,这个九呢?不是一二三四五六七八九的九了,它现在代表的是什么呢?强迫进程关闭,直接终止,我不管你愿不愿意,我把你终止掉。是一个话种啊, 强迫型的,那我们再把它的一个进程的一个 id 号给它弄上来,就是七七八一 啊,七七八一,然后我们再运行一下,你可以发现啊,我们的一个 above shoot 就 已经没了,是不是?我刚刚是不是启动它,然后一旦去执行一下它的话,它就没有了?那我们也可以去验证一下, 哎,你会发现就只有一个进程存活着,是不是?我刚刚那个进程是不是已经把它杀死了?哎,现在不叫杀死 buff shoot 了。 好,那这个呢,就是一个完整的操作,也就是我刚刚所说的这一页啊,就说我们通过进程的一个 id 来进一个结束杀死它,是不是我们呢?还可以根据 进程的一个名称来去结束我们的进程,也就通过 picad 啊,也能够去结束咱们这个进程。 那怎么去操作呢?我们来到咱们这个卡里啊,然后我们再输一下,看一下有哪些,嗯,比方说我想把这个啊, 关于 show 的 一个名称的所有的进程全部都结束掉,那我会怎么做呢?首先我们复制这个名称啊,然后的话我们再写入个 pq, 也就是通过它来进个 show, 好,已经终止了,可以看到已经终止了,然后我们再在这里输入一个,呃, ps, 哎,你会发现其实就没有了,是不是我们那些哎,就没有了?我们其实也是可以通过它来进行查询,管道服务来进行查询,这这样子更快速啊,比如说竖版, 欸,是不是已经没有了?我刚刚的一个卡里的所有一个进程是不是都没得了?现在只有一个 root 了一个,欸欸,这三个是不是已经没有了? 此外呢,我们还可以调只调整我们的进程的优先级,通过 nice 就 能够去进一个调节。那我们回到咱们这个 pending, 为什么要调节它呢?其实就是说我们允许 啊,你自己去自定义我们那个进程,设置一个呃, cpu 调度优先级的,就是说什么意思呢?就是说我调整它那个优先级,优先级越高呢,我的进程获取 cpu 的 时间就越高啊,它能力就越强,这样的个意思。 它其实默认啊,咱们这个默认的话就是十,默认就是十,那我们可以去调整到十五啊,或者说五这样子一个情况。那我们首先还是来看一下 挑调整哪个,比如说我想调整咱们这个 beach。 好, 那就通过 ness, 然后到 n, 到 n, 后面的话,接着就就是我们的数值,比方说我想把它调整为,呃,五,好吧,把它调整为五。 好,那我们再把这个名称加上。好啦,已经调整完成了, 就建设了 ps 的 一个静态显示我们的进程。那此外的话,像 kanin 的 话,这 linux 的 命令的话,也还能够去动态查看我们的进程。那怎么去动态查看呢?就通过 top 啊, 能够去查看我们的一个动态的一个进程。可以看到啊,这个已经开始在动了啊,它呢,就是类似于我这个一个界面这样子一个界面 啊,这样子一个界面,只是说我的界面要稍微好看一点,它界面的话稍微 low 一 点。好吧,但是呢,嗯,内容都大差不差。这里呢,可以看到咱们这个呃,进程号呀,还能够看到我们的一个用户呀,也能够看到 cpu 的 一个占比,还有我们内存这方面的占比等等等等啊, 都能够去发现到,只不过它是一个动态的,动态获取的。那此外的话,我们还可以去查询我们的一个进程的一个信息。那通过哪些命令呢?就是通过啊, p g o, 你 知 p g o 的 话,它就是一个搜索,是不是通过它就能够去查询啊?能够去查询,比方说我想查询咱们这个 java, 没有,哈哈, java 没有,因为我没有开启。 那我们找一个开启的东西吧。呃,就这里面随便找一个吧,比方说这个吧,复制一下, copy 一下。嗨,可以看到有了波,然后这是它的一个,嗯,它的一个进程号,好吧,这是它的进程号。此外的话,我们还可以去查看进程数。有没有见过进程数呢? to 啊,这个呢?就是一个进程数。 a, 咱们这个负进程对应的一些其他一个紫进程等等等等,这都是一个进程数。好吧,这就是以下列内容。当然我们为了让它更加的好看一点的话,其实还有一个命, 但是这个命令的话是需要下载的。 hottop 啊,这个命令就是我自身的话是已经下载好了。那如果说你们没有下载的话,你可以下载一下,通过那个嗯, a t p 然后一搜的来进行下载。好吧,这个呢,稍微要好看一点点,是吧?而且还有颜色这方面的区分。 ok, 终止一下。好,这就是咱们这个动态获取进程的一些,嗯,命令。行,好吧,今天我们来讲讲一次性计划任务 就是我们在平时生活中啊,你要起床去上班,是不是?或者说你要去上学,我们就会通过闹钟来进设置,那这个闹钟的话也是有,就是每隔五分钟响一次,每隔三分钟响一次,还有这是一次性的,响完之后他就不会再响一次,是不是? 还有就是工作日啊,非工作日啊,来进行一个设定,对吧?还有就是我们的课间操啊,上课铃啊,下课铃啊,它都有一定的一个铃声,对不对?在指定的一个时间来进行响应。 那今天呢,我们就讲一讲,咱们就一次性的计划任务。那首先我们看一下什么叫一次性计划任务,就像一次性手套一样,只是一次性的这次关这这个任务过完之后,它就不会再给你安排了, 我们去设定一个,呃,定时任务啊,定时一次性计划任务的时候都是通过 at 来进行设定的,那它的时间格式呢?就是这样子一个时间格式啊, h h m m, 也就是还有它的年月日啊这些一个 格式,全部都在这里,然后我们写完计划之后,按住 ctrl d 才能够去提交。好,那我们先来演示一遍,首先我们打开咱们这个卡里,卡里打开之后我们打开咱们这个终端, 好样子,把它的这个界面调大, ok, 搞定之后我们先看一下时间,是不是我们看一下这个时间啊?它是一个啊,三月二十五号,这个四点,四点一十四分这样的一个意思啊。然后我们再来设定一下,设置一个 at 啊, 再加上我们的起点,比方说我要它在呃零四, 嗯,十七吧,临是时时期的时候来进个响应,好吧,然后再把它的一个二零二五年,然后三月零三二八二。 好,它就会去响应啊,就会去响应,这里说呢,嗯,我们没有安装 at 这个 mini, 所以 的话我们可以先安装一下, 注意这好 mini 你 看多贴心,给你复制到这里,好让它安装一下, 安装成功。 好,你可以看到它的格式呢?是不是 h h m m, 然后的话是年月日这样子一个形式来进行一个设定的啊,一定要按照它的一个时间格式来进一个规划,那我们保险起见的话,我们按住十八把啊, 我们在这里呢,就让你写入我的一个时间,比方说我在这个过程中的话,我想去新建一个,嗯,新建一个 touch 吧,新建一个一点 test 啊,在我们的桌面上,好吧,在我们的桌面上, 那就是这样子吧, 安装在我们的桌面上要稍微,嗯,直观一点点 卡里,然后的话桌面 一点 test。 好, 没什么问题的话我们就可以去提交了。 ctrl 加 d。 好,可以看到已经已经 ok 了,因为现在的话已经十八了啊,已经十八了, 还是设置的比较的晚啊。那这样子吧,我们再去设置一个东西,然后的话在这里去再指定一个位置, 比如说二十吧。啊,就四点二十,然后的话我们在这里去。嗯,添加一个东西,比如说我在 echo, 然后在这里去添加一些新的一个东西。呃,比方说我想添加一个 hello, 因为这是一个新的一个文件,是不是是一个为空的?那我在这里去指向一个啊,指向一个,比方说就复制这个。 嗯, 好,那我们搞定之后就坐等它,我们查看一下啊,咱们这里面呢是一个为空的,是吧?为空的。 好,我们其实可以在这里去查看相关的一个进程号啊,就是说没有去执行的一个任务计划,可以看到有一个啊,有一个就说是四点二十的一个任务计划。 好了,那咱们就四点二十了,然后再来看一下它的一个情况,那我们把它切换到桌面吧。 好,切换到桌面,然后再来看一下它的一个情况。嘿,可以看到我的 hello 已经执行成功了。 好,再来看一下那个计划。哎,可以看到我们的计划呢,已经没有了,好,证明他已经执行成功了,他是一次性的,他是一次性的,他不会再以后再去给你执行。 好,那这个呢,就是一次性的计划任务,此外的话,我们还可以去启动咱们这个首付进程,通过它来进行启动。那我们来看一下,首先我们来看一下卡里有没有去启动咱们这个服务呢?好,我们来看一下 s y s c, 然后 c t, 然后的话在这里去 start u r, 然后 a t e。 好,看一下它这里是启动的一个状态,并且呢它是这样子开机自启的一个状态,可以看到没有开机自启,如果说它没有启动的话啊,像如果说它真的没有启动的话,你可以把它启动一下下啊,就 start 就可以去启动它了啊,就可以去启动了啊。而如果说你这里的话是开机不自启的话,你也可以把它变成这样的一个形式,也是一样的,在这里去添加一个 e apple 啊, e apple。 好 吧, e apple 的 能够在后台进行一个运行,就不占用控制台啊,或者说中摊这样子一个资源,那让用户呢可以在登录后呢,也可以执行其他的一些计划,好吧, 好,那这个呢就是咱们这个进程的一些操作,那我们还可以删除咱们这进程啊,那首先我们进程已经没了,没了话我们再去自定一个,好吧?再去定一个,嗯,比较偷懒啊,我想 这里是二十四五吧,二十五吧,二十六吧, 那它变成二十六稍微有一点点空间,是吧?给到我们,那这个时候的话我们再去写一个东西吧,比如说 echo, 哎,我们再去写一个什么呢啊? hello, 已经写到了,那我们再去写发分,好吧?发分然后的话再去指向一个什么呢?啊?一点 test 好, 一点 test, 然后我们就结束。哎, ctrl 加 d 是 一个结束的一个东西,然后我们再看一下它的,嗯? 有没有执行呢?有没有在后台执行呢?可以看到为三的以确定号为三的,但是它已经开始执行了,是不是已经在后台敲然的? 好,那我们其实还可以去显示我们的任务的一个详情啊,也就是通过 at 然后杠 c, 这样子个杠 c 的 话,然后再加个编号啊, c 的 话就更加的详细欸,可以看到更加的详细,是不是我们一个执行的一个计划表,它的一个内容全部都是在这里啊?包括它的环境啊啊,全部都是已经给大家显示出来了啊,显示出来了, ok, 包括它那个 u i d 啊,或者说 g i d 啊,也显示出来了,可以看到 u i d 为一千,证明它是为卡里,是不是 u i d 啊? ok, 此外的话,如果说你不想要它了,是不是我们还可以把它删除? 哎,怎么删除呢?通过 i t r m, 你 知道 r m 的 话,它就是一个删除的一个界面,是不是我们可以删除一些文件,也可以删除一些目录,那 i t r m 呢?就是删除咱们这个进程 啊,不对,删除咱们这个一次性的计划,那这个计划的话,有一些续列号,是不是我们这个续列号的话是为三,那我们就可以删除三,然后我们再来看一下,你会发现其实没有了,那 我们再来看一下。哎,这里的话,他就说了,他没有找到咱们这个计划的为三的续列号,是不是 好证明呢?我们删除已经成功了,这个后台呢,也不会执行咱们这个序号为三的。在这里的话,在一一点 test 的 话,它其实也没有去,呃,写入芳芳这样子一个内容对不对? 好,这以下呢就是一个怎如何去创建一个一次性的计划任务表一一次性的计划任务,还有就是怎么去查看咱们这个任务的一个详情,怎么去?哎,删除咱们这个任务, ok, 好, 那么今天的一次性计划任务从创建它的一个整个生命周期呢,就已经开始讲到这里了,那么今天 上节课呢,讲的是一次性计划任务,那么今天这节课讲的是周期计划任务。那什么是周期计划任务呢?它其实很简单,它不像是一次性计划任务了, 像周期应物的话,它是有个循环的,就是一个循环的。今天我设了一个闹钟,是不是我明天闹钟难道就不响吗?不是吧, 仅一次的话我就不说了啊,那如果说我创建一个闹钟的话,肯定是让它每天都呃准时八点钟叫我,是吧?我才能够去上班不迟到。 那怎么去创建呢?它就是通过 create table 这个命令行来进一个创建,它能够去创建,也能够去查看,还能够去编辑,还能够去 删除,像 free tab 呢?这个命令是允许用户来去设定定时的啊,定时周期性的任务,而无需去手动去执行一些任务,比如说我们, 呃,那些干游戏开发的那些人,是不是我们的话凌晨的时候就要更新啊?就要更新,那不可能说我凌晨还加班不?所以的话就是通过周期计划任务来去一个定时的去执行,凌晨 凌晨的时候就准时给他更新我们的游戏啊,就是这样的一个意思。那这些任务呢?其实可以是脚本,也可以是命令,也可以是程序,程序的话,比如说游戏,对吧?这是一个程序,比如说我们的 python 脚本,比如说我们的一些呃,七七八八的一个创建命令啊啊这些等等等等了吧? 好像他的格式呢?就是 create, 然后加上一个杠 u, u 的 话,后面接着是我们的一个用户啊, u 的 话就是借,呃,就是我们的用户,就是你的前提啊,就是你的前提必须要去指定我们的一个权限,比如说我一定要去指定我们的 root 权限,才能够去创建咱们这个周期性的一个计划任务, 说白了就是以用那个用户的一个名义去创建一个新的一个计划任务而已。 好,那我们怎么去设置周期性的一个计划任务在这个开始之前呢啊,演示开始之前一定要给大家讲解一下这个东西,这个不同的一个星号代表的一个意义啊, 按照严格按照这个形式来进一个规划。好吧,就比方说第一个信号呢,其实就是一个单位,就是一个分钟的分钟的一个意思。第二个信号单位呢就是小时的意思。第三个呢就是一个月的第几天,就是说比如说一个月,第一号,二号,三号,四号,五号, 第四个月份呢啊,第四个星号呢就代表的是月份几月份?一月,二月,三月,四月,甚至是十二月这样子的啊。最后一个星号通配符呢,代表的是一个星期中的第几个星期,比如说星期一,星期二,星期三这样子等等等等。 好,那我们回到咱们这个卡里 新建个终端吧。哦,建了两个,好,新建个终端, 我们呢先看一下我们这个,哎,这个里面的话有没有去,呃,有一些什么定时的任务。好吧,那怎么去创建呢?通过 secure table 啊,杠 l 就 能够去查看。哎,这里说了它没有去设定一些周期性的一个任务,在咱们这个卡里上,那我们现在就可以去设置一个 since, 我 先把这个调成一个英文的一个状态下,好吧, 杠一进行一个编写, 这里说让我们选择一个编辑器,我们就选择第一个吧,最简单的这个, 然后在这里呢显示就是说这是一个我们的一个写入的一个文件啊,就我们的写入的文件,我们可以在这里去写入一些东西。 呃,比方说我要写入一个就每分钟啊,每分钟去执行,呃,写入到这里吧,一点 test, 更加的一个清晰,好吧,在这里写入一个 test, 这样子一个形式,好吧, 好,先把它删丢弃。好。星号,星号,星号,一共是五个星号啊,这个代表的就是,呃,每五分钟去执行一次,好吧, 然后我们在这里再写一个任务啊,在这里再写一个任务,比方说我想在这里去,呃,指向一个,不是说 test 嘛,然后这里就 test, 然后的话指向啊, 追加,这是追加的意思,而不是说我直接就是说覆盖,覆盖的话根根本就看不看不清,是吧?一点 plus 好, 没什么太大的一个问题了。那接下来我们就退出一下, 接入成功之后,我们通过 get l 能够去查看它的一个相关的一个 mini, 发现我们已经接入成功了,是不是? 那我们呢就稍微静等几分钟,然后看它啊,写入的一个基本的一个次数,好吧。啊,写入的基本次数,因为我这里的话就显示每一分钟就去执行这个东西,然后并且 在一点 test 里面去写入咱们这个 test。 这个啊,内容,好吧,内容 好,回到这里的话,你会发现啊,这个 test 里面的话已经写入两个了啊,两个了,就两分钟就已经写入到两个了,证明呢,我这个周期性任务正在执行中。那此外的话,我们自己的话还可以去自定义不同的一个 我们的肩膀啊,就是区间内可以更拉的更长一点点,比方说我们想每五分钟去执行一次,那怎么办呢?我们还是来到这个杠一,然后在这里呢,其实, 哎,在这里的话其实也是可以去搞这个东西的,比方说我在这写点东西, 杠锋去写入 啊,不要写入这个东西,再取消移动我们的光标,这该死的广告 在这里呢,就可以去执行每几分钟去写入,比方说我想每五分钟,哎,每五分钟就这样子去写入一些新的一个东西, 好,这个是一个分钟这样子的显示,那我们还可以干什么呢?我们还可以去定义我们的一个小时啊,定义我们的小时,比方说我们想每嗯 每天的凌晨三点钟来进一个执行的话,在这里就把它变三就 ok 了, 把这个新号替代为三,那就在每天的凌晨三点钟就会去执行啊,凌晨三点钟就会去执行这一次, 那你还可以把这个分钟该看一下,就是说比方说我想三点四十就去执行,那这个三,这个里面的话,三点四十啊,就会去执行这一次的一个任务。 那如果说你想每周一去清理一次的话,那你就把它变一下啊, 我们知道第五个星号啊,它通背符,它是为呃日期啊,不对,为星期几是不是?那星期几的话,你不可能在这里写星期一不是这样子的,它是以零一二三四这样子去代替的。那咱们这个 星期一呢,就是一啊,星期一就一星期七呢,它代表的就是周日啊,星期一就周日,零的话,代表的也是星期日的一个星期天的这样子一个概数。好吧, 所以呢,这就是如果说你是这样子的话,它每周一就会执行一次啊,每周一就会执行一次。那此外的话还有月份啊,月份的话就是我们后面这个 多少多少月来进个执行,比方说我想,呃,十二月啊,十二月一号吧,十二月一号它就执行一次啊,十二月一号它就执行一次,就这样子来去设定的。 ok, 好, 那我们就这样子恢复一下,恢复完之后的话我们把它保存一下。好,已经保存之后我们离开。 好,这样子,这样子的话就是我们自定义我们的一个生命周期。好吧, 那此外的话,我们还可以删除这个,还可以列出某个用户的一个呃,周期计划任务的一个文件。好吧,但是需要有相对应的权限,比方说我想看一下我的卡里是不是,那就是什么呢? control careful, 然后杠 u 啊,杠 u, 后面接着是我们的一个 user name, 也就是卡里这个用户,是吧?然后杠 l, 然后就能够去显示 我们的一些东西。那如果说我是以 root 这个形式来去创建一些生命周期,然后我用卡里这个形式来去查找的话,它是无法去显示的,它是无法显示的。 ok, 那 此外的话我们还可以删除咱们这个文件。欸,也就是我们的文件怎么去删除呢?也就是通过 com tabl, 然后杠 l, 然后进一个删除,再来看一下。 好,你可以发现,欸,这里的话就不会显示了啊,在这里呢,我就不会显示我们的一个周期的计划表了。 好,那这个玩意呢?就是我们的周期计划任务的一个设定,然后怎么去自定义他的一个东西,然后怎么让他这个这个东西这玩意, 哎,哎呦,一个不小心创建这么多了,就让这个玩意的话,他那个时间,哎,我们去生成,我们去启动那个时间有一定的一个规划,是吧?我不可能就是说每呃每一个星期,或者说每一个分钟就去创建这个玩意,是吧? 所以呢,按照你自己的个需求去设定就完事了。好,最后讲一讲咱们这个周期计划任务和一次性计划任务的一个区别。像周期性计划任务的话,你可以理解为就像,是啊,一次性手套这样的一,这样子一个理解。 那一次性手套的话,你吃个,你吃个鸡是吧?你去吃一个 kfc, 那 你肯定会用到一次性一次性手套,那你不可能就说我吃完之后的话,我还要重复去使用吧?那也行,那就是小邋遢了啊,你就是邋遢邋遢大王是吧? 好,言归正传,就是一次性计划任务呢,它就是一次性的,用完之后就没有了。那周期性计划任务的话,它就会有设定, 比方说我设定每一分钟,每一分钟就去设定,就去写入一些文件啊,将这个文件写入一些内容,那他就会每一分钟严格按照我的一个指令,每一分钟就会写入一些新的内容。 这个呢就是咱们这个周期计划任务和一次性计划任务的一个区别。今天我们来讲讲日记文件。首先你要知道日记他的一个功能是什么? 就是用于去记录我们的一些系统呀,包括操作系统啊,包括我们的程序在运行过程中的发生的各种各样的一些事件,比方说它出现故障了, 那第二个呢,就是通过日制能够有效的进行一个排查,就比方说我的这个电脑出现蓝屏,我怎么去分析它存在的一些问题?是哪里的一个故障导致了蓝屏的这个问题,是吧? 从而有效的高效的进行一个解决。好了解这个之后的话,我们来了解一下日制软件这方面的分类,它呢是分为咱们这个内核以及我们的系统的日制,还有用户的日制以及程序的一个用制。 像内核日制呢,一般都是由内核服务统一来进一个规划的,来进一个管理的。他的格式呢,基本上和我们传统的一个格式啊一致的,他用户日制的话,主要还是记录系统用户的登录啊,登出呀这些相关的一些信息。 那咱们这个程序日制呢,就程序启动的时候来进个管理,他的记录格式呢,是不是很统一啊? 像卡尼的一个日制的话,一般都是放在咱们这个 vlog 这样子一个目录下,那我们来看一下它的一个相关的日制有哪些呢? 首先我们打开卡尼,然后的话我们来看一下,先切换到咱们这个 vlog 这里, 可以看到这些呢都是咱们这个日制, 好比方说这个呢,它就是 let's network 这个 log 啊,它呢就是记录咱们这个 nuke 上的一些软件的多版本的一些共共存啊,以及它相关的一些切换, 我们其实可以稍微看一眼,看二十行。然后 好这些呢都是多个版本之间的一个更新啊,以及它相关的一些切换。可以看到啊,不同一个时间段的啊,都是这样子,这个是最新的,因为我是放在后面的啊,我是搜索后面的。 ok, 这就是相关的一个日日情况,然后我们再来看下一个啊, 像这个 boot log, boot log 呢,它主要是说是系统企划,呃,启动这个过程中的一些初识日制,包含着咱们这个服务器啊,嗯,一个启动一个状态啊,包括咱们这解锁方面以及内核模块加载这方面的一个信息等等等等啊, 好,那这个是什么意思呢?这个的话主要就是说我们的 app 这个软件软件包管理的一个日制,就比如说 app 来进更新,它就会把这个日制放在咱们这个呃, deepcare 这样的一个日制里面, 主要就是一些什么啊?工具包呀,软件包的一个更新,包括咱们这依赖包这方面的更新等等等等。 像这个啊,这个东西的话,它就是代表着如果说我这个啊图形服务器的出现一些故障,比如说我的鼠标,我的键盘出现故障,那我们就去找这方面的一个 logo 啊,就去找它的一个日制,就能够去进行一个排查啊,排查我们的问题。那像咱们这个 vivo 的 一个 network 啊,这些东西其实都是一些网络配置问题,就是虚拟机相关的一些认知问题, 主要就记录着咱们这个新虚拟机的一些啊。 net 呀,桥接模式这相关的一些配置啊,包括 ip 地址 它分配失败的这方面的一个配置啊,以及端口出现故障,那我们就去找这些相关的一些日制就 ok 了。这里面呢代表是不同的啊,比如说这个它代表是 root 用户,这个呢代表是卡的用户啊,这 像这玩意的话,它代表的是什么呢?是我们的。呃, vivo 的 它的一个工具,如果说出现一些问题的话,我们就找相关的一些,呃,这个 logo, 也就是咱们这个日制就 ok 了。 好,至于这个东西呢,它就是说是我们的呃 message 的 一个地址修改的工具的一些网址就记录咱咱们这个啊 message 的 一个地址变更的一些操作以及权限。就相关的一个问题,那这个东西呢,主主要就是说我们的字体 啊,如果说你字体的话缓存失败了,或者说我的字体路径加载失败了,那你就去找这个网址啊,就能够去找到相关的一些问题所在。 好,那如果说你们想实时来进行更新的,在我们上节课啊,已经说过了啊,我们实时更新呢,就通过咱们这个 tail 杠 f 这个东西就能够进一个实时更新,比方说啊 tail, 然后杠 f, 我 们来运用一下, 这个呢就是一个实时更新的一个界面啊,它如果说,哎突然间报错的话,它在这里就会进行个显示啊,突然就会进行个显示,我们把它终止一下, ok, 已经终止成功了。 另外呢,我们还可以读取咱们这个登录的一些信息,我们通过这个 who 哎, who are you, 那 个 who, 然后杠 u, 哎这样子一个参数,然后我们把我们所要读的日制把它放在这上面 app 一下, ok, 这些呢就是去呃读取咱们这个登录的一个状态,通过户呢,就能够去显示更加详细的用户登录的一些情况, 包括它的输出内容啊,你可以看到它包含一些什么用户名啊,还有我们的终端的一些名称啊,登录的一些时间,还有额外的一些登录这方面的一个状态全部都显示在这一行里面了,就看的呢就稍微清晰一点, 我们的一个通过用户名就能够进行一个查找,并且通过时间我们就能够进行一个排查啊,看哪个是不太正常的一个地方,好吧? 像这些玩意啊,这这些玩意,这个啊,什么三呀,零呀,一呀、二呀, 它其实就是说是通过不同的一个终端,这这个呢只是显示不同的一个终端,这个呢就是我们的时间将这个里面写着什么 longer secret 这个东西呢,就说明它是一个登录的界面啊,登录这份的界面, ok。 以上这些呢就是咱们这个日制相关的一些情况,那接下来我们怎么进行个分析?日制呢? 作为一个安抚仔,如果说连你的系统都会出现一些 bug, 都会出现一些相关的一些漏洞,那是不是已经消到大洋了?所以的话,我们为什么我们为什么要去讲到日制呢?就是为了去提高自身的 安全系数,我们可以通过日制能够去排查,能够去溯源,如果说别人去攻击我们的话,我们能够通过日制所残留的一些记录能够进一个追踪,是吧? 那我们怎么续跑户啊?我们相关的一些程序啊,相关的一些系统呢?首先你要针对咱们这日制做一个定期的备份,以防啊以防这个,哎,不小心删库了,跑路怎么办?我们就可以通过备份来进行保存, 如果说本地备份不行的话,我们还可以一定备份,备份两份的话,我们就多一个保障,好吧。 第二个呢就是针对我们的日制来进一个定期的分割切割这方面还有呢?第三个点就是对我们的权限要严格的一个要求,就是公司的话,它不可能给每个人都是相对应的一个管理层,是不是都是?如果说都是管理人员,那这个 程序包括咱们这个系统的话,就会存在一些故障,就权限太多了啊,然后的话你改一下,我也改一下,那这样子就会出现一个不兼容啊冲突这样子一个问题,那我们就要给相对的人一个权限,比方说你的老大,哎,就是比你权限要高一点, 你做一个基层管理人员的话,那那你的权限就只有那么一点点,你不可能凌驾于我们的一个上司,是吧? 那第四点呢,就是对日制要做一个集中的一个管理,你不可能东一东一搓,西一搓啊,北一搓,南一搓,那这样子到时候来做一个规整,来做一个统计的话,是有一点点的小小的困难的。 那第五点的话就是我们要对日制文件做一个相对的保护啊,相对的保护,比方说我让它不能够进行修改,你不可以把我的日制给删除。就如果说一个合格的啊,攻击者的话,他们是不会留下任何痕迹的,他们可能会修改 你的日制,那怎么办呢?我们就要给日制加一个权限。 好,我们来看一下。首先我们来看一下相关的一个日制, 比方说呢,我想给日历加个权限的话,那我们就通过 c h a t l r r, 好 像 t t r 吧, d d r 对 杠加。 然后的话我们把我的日历放在这里面,比方说我想把咱们这个登录这方面,诶,把它加一个权限,为了确保 好了已经成功了,在这里的话,它就不可以对咱们这个 dbk 啊做一个删除,甚至是去修改我们之前的一个内容 啊。比方说我们来试一下点 log, 可以看到它这里说的是什么只读,证明我的权限已经加成功了。如果说你不相信的话,哎,我们来试一下,我们放到最后一行, 比方说我加个二零二三,然后我们退出一下,来到咱们这个一般模式,然后进行一个,哎,保存并且退出。可以看到这边说了啊,我只是一个只读的,哎,我只是一个只读的,它不能够去进行一个更改, 所以我们只能强制性退出。 好,再来看一下 can, 看到呢,其实我没有加成功,是不是?所以呢,它只能够去舞曲,但是它不能够去修改,但是 它可以追加,它可以追加,不影响到我们的一个正常日制的一个啊使用。那如果说,哎,我不想让它追加,我不想让它只读一个模式,那怎么办呢?把它加回来就好了。加号呢就是我们只能够进一个修改,你就是只读模式,那如果说我是减号的话啊, 减号的话它就已经恢复出来了啊,它就已经恢复了。最后呢,咱们这个日记是分为不同的级别的,一共呢是八个级别,从零一二三四五六七啊,这样这样子一个级别日记等级呢是从高到低的, 那我们可以看到啊,级别越小它的优先级就越高。消息呢就是最最最重要的,比方说我们的七级,七级呢就是用一些调试啊,啊,用一些调试不是很重要,我们零级呢也是最减重的一个级别,这个稍微了解一下。 好,今天讲了咱们这个日制的分析以及日制的基本情况,本节课讲的是基础网络设置。那首先来看一下为什么要讲这个东西啊?其实就是来进行个检查和检测网络配置是否是存在一些相关的一些问题,那我们怎么去看呢? 那首先呢,我们通过 ifconfig 就 能够去查找网络接口所有所有地址相关的一些配置问题。 而且呢我们在日常的一个攻击的时候,我们都要去查看我们的攻击者的一个 ip 地址,这个呢也是用的比较频繁的,也是第一步。好,那我们来到咱们这个卡里,打开咱们这个终端,在这里呢就可以输入 if config 好, 可以看到它有两个网卡,两个网卡一个呢是这个网卡 它的一个对应的一个不同的一个信息,比方说我们可以在这里可以看到我们相对的 ip 地址,还有它的一个子网掩码,是不是还有它的广播地址等等等等,全部都是在这里的,以及呢,咱们这个 mac 地址也是在这里的啊,可以看到在这里。 此外呢,我们通过 r x 和 t x 就 能够去发现在这个网络接口中所发送的以及我所接收的数据包个数有多少个?嗯,都是包的一个个数啊,包的一个个数加起来的话也有四百多个一个数据包, 像这个呢,一般来说都是我们来进一个测试开发,用的也是比较居多的。网络安全呢,用的也是比较多的啊,包括你后期的话要去呃 搭建一个靶场的话,也会用到咱们这个幺七二点零点零点一,好吧,这个都是一个本地地址,也称为回环地址,就是用一些本地的一个基本测试啊,网络这方面的测试等等等等。 此外呢,如果你在卡里中去安装了咱们这个 lock, 这方的人气的话,也会在啊咱们这个 lock 这下面来进个显示啊,通过 if config 也能够进个查询,也能进查询。 此外的话,如果说你想查询所有的网络接口的话,可以通过 if config 杠 a 这个参数就能够去查找咱们这个该本机下所有所有的网卡相关的一个信息。 那此外的话,如果说你想查单独的一个网卡的话,就节省一些时间查看,查看单独的网卡的话,就是通过 if config 啊, 再加上我的网卡名称,比方说我想查咱们这个第一个 嘿,可以看到它只会显示咱们这个呃网卡的一个信息,第一个网卡的这方面的信息,此外的话,我们还可以查看本机的等等等等。还有一个呢,就是我们怎么查询路由这方面的一个 账单,好吧,路由这方面的一个列表,那我们就通过用 啊,这个呢就是咱们这路由相关的一个状态啊,在这里呢能够看到什么呢?基本的一个目标的 ip 地址,还有我们的什么呢?还有我们的网关呀,还有我们的磁网掩码呀,包括咱们这个 flag 啊,包括咱们这个 其他 user 啊等等等等,全部信息已经在这,那我们最后一个查看网络配置的命令就是 查看网络连接的这方的情况,能通过咱们这个 netscape 通来共进行一个查询,那我们打开咱们这个终端 啊,看另外一下, ok, netscape 通过它就能够去查询网络连接这方的一个状态,可以看到就单单一个命令呢,就能够看到这么这么多一个信息,然后它的条数呢?是有点居多的啊,有点居多的 在这里就可以看到相关的一个协议,还有它一个类型,包括它的一个状态啊,包括它的一个环境啊,这些全部都是能够进行查看的,以及它的一个 ip 地址全部都是在这里啊。 由于呢一个主机的信息,咱们这个啊进程信息太多了,所以的话我们要进一个筛选,不可能什么东西都往我这里塞是不是?那我们怎么去筛选的话,其实咱们这个 next layer 的 话,它有很多很多不同参数,杠 a 的 话显示就是所有所有的信息,杠 n 的 话只会以数字的形式来显示相关的一些主机的一些地址啊,和它的端口呀等等等等。那我们用的居多的就是 结合再使用 a、 n、 p、 t 这样子一个命令格式来进一个组合啊。 咱们这 i 刚刚刚刚说过啊,它就是显示各种的一个信息,是不是?杠 n 的 话就是以数字的形式来进行一个显示,那杠 p 的 话显示的就是说所有,呃,就是与网络连接相关的一些进程号呀,包括它进程的一些名称都得给我显示出来, 那都得给我显示出来。杠 t 的 话就是查看咱们这个 tcp 杠 u 的 话,查看的是 u d p 啊, u d p, 那 么来运行一下啊,可以看到这边说什么呢?啊?我没有这么多权限,为什么呢?因为咱们这个杠 p 是 需要权限的,是需要 root 权限的。 欸,你这样子格式的话,我再去看这相关的一个信息就稍微清晰很多,比方说我可以看到它是个 tcp 啊, tcp 这方面的协议,包括它的一个 状态,它是一个正在监听的一个状态,证明我是可以利用的一个可以利用的一个进程。 ok, 好,这些呢,就是查看咱们这个网络配置相关的一些问题,我可以查看它的一个服务器啊,它的服务是不是开启了一个状态,比如说 s s h 欸,这个通信它是已经开启的一个状态, 还能够去查看咱们这个网络地址, ip config 这个命令,就能够去查看咱们各种网卡的基本的一个 ip 地址,还有它的一个子文件码啊,广播地址等等等等。还能够去查看咱们这呢路由表的一个目录,它的一个名单,也能够去查看相关的一些网单啊,网关, ok, 了解基本的查询的一个配置之后,我们再来看一下怎么去测试咱们这个网络信息呢?首先我们要确保我们的一个主机,也就是卡里是能够正常上网的,那如果说你没有办法正常上网的话,你根本就捕捉不到不到任何一个信息, 你这个都是一个死的,都是一个静态的,怎么去捕捉静态的一些数据呢?那我们怎么去测试网络是不是可用的?就通过 ping 啊,通过 ping 就 能够去查到我们那个是不是正常的, 比方说我在这里 ping 一下三 w w 点百度点 com, 这呢,这是一个地址,好,可以看到呢,他已经给我全了传输了相对应的数据包啊,以这样的个形式来进个传输,可以看到 每秒啊,每毫秒的话都有数据包流经。我这个主机是不是证明呢?我是能够和外界能够去相通的啊,和外界的网络能够进一个相, 那如果说你不是这样子一个格式,而是什么呢?目标主机不可达的话,那证明目标的地址是不存在的,或者说他的主机已经下线了,你没有办法和进和他进一个通信,如果说出现了什么呢?呃,请求超时的话,那就说明啊, 咱们这个目标的主机可能被拦截了啊,可能被拦截了,他被防火墙所限制了,就会得到请求超时这样子一个反馈啊,所以的话,你要根据不同的信息来进行一个判断, 那我们看下一个就通过啊, trace work 这个命令呢,能够测试从当前的我们自身的主机到目的的目标的一个主机所经过的一些网络节点。那我们来看一下实战演练一下 啊, trace, trace 好比方说我们就拿自身的一个网络先试验一下,我们打开一个新的一个终端,然后在这里说一个 ip config 好, 我们可以看到我们那个网络 ip 地址是这样子的, 复制一下,然后把它啊,这里呢可以看到它的网络所经过的一些节点啊,所经历过的一些节点。那此外的话,如果说我们想去啊,随便搞一个幺点幺, 这里呢就会显示不同了,为什么呢?因为你没有办法和它进一个通信的话,就会存在这样子一个问题,哎, 这么多星号是什么意思呢?就说无法进行个响应的节点,它的一个连接状态就是以星号来进一个呈现好截止。 ok, 那 这个呢,就是咱们这个 trace 一个相关的一个命令,像 trace 的 话,它的命令呢,比 p 命令的话是更加能够去确定我们所定位的网络节点的一个故障点,就是它会以这样子的形式来进一个回写,是吧? 所以呢,如果说我们在经历一些日常的一些,呃,排查故障的时候,首先我们第一步呢,其实 只是简单的排查一下,通过 pin 能够去查找一下这个网络是不是能够去进行个正常通信。那第二的话,就是通过咱们这个 trace 能够去跟踪所定位的一些故障的一些网络节点这些东西。那第三个呢,我们可以通过咱们这个 uh rstup no loop 就 能够去分析以及检测一下我们的啊 d n s 这个域名是不是存在一些故障。比方说我们就拿百度为例子 啊,以百度为例子,我们先 clean 一下 loop, 像 north no app 呢,就是来测试域名解析的专用工具,就理解这个东西就 ok 了。然后我们还是测一下百度, 哎,百度点 com 好, 可以看到呢,它将百度点 com 相关的一些 ip 地址已经解析出来了,证明呢它是没有什么问题的,因为我们如果说它没有解析出来的话,我们是不知道它的 ip 地址,你不可能就是说去网上查吧, 啊?这个域名的话,我要查一个他,他想他所对应的 ip 地址,那个域名的话,我也要去查一个相对应的 ip 地址,那就是比较费时费力的。像卡里的话就提供这个功能啊,提供这个功能就能够去直接去转化,直接能够去分析出来,能够检测出来。 ok, 这个呢就是 look, look up 所带来的一个啊,呈现的一个效果。 所以呢,如果说你这个主机我们的 can 出现一些故障,出现什么误故障呢?就是域名解析出现一些异常,是无法将一些域名的形式来去访问咱们这个 web 的 一些站点呀, 包括咱们这个电子这方面的信息啊,包括我们的系统等等等等。这方的服务没有办法去访问的话,我们就可以通过啊, let's look up 能够去解析,能够去检测一下啊。这个呢就它相关的一个使用的一个方式,使用的一个场景。那么今天课程就到此为止啦,再见。

这就是你大学四年都没搞明白的泰里 linux 挑战,从零开始,带你进阶成真正的黑客大佬。从打开泰里开始讲起,本系列耗时六千八百小时,制作总时长三百六十分钟,手把手教你精通 linux 文件管理与权限, 不仅能吃透文件操作、解锁命令与权限核心逻辑,搞定 linux 文件处理与权限配置技巧,还能把拷里渗透入门,玩得更溜。 上节课呢,给大家讲了咱们这个列出目录呀,还有显示文件的一个大小。那今天这节课呢,给大家介绍一下怎么去创建一些文件,创建一些目录,怎么去删除以及移动。咱们做目录。 首先呢,我们先创建一个目录,好吧?嗯,我这里的话就放在桌面下吧。好吧,放在桌面,然后先切换一下啊。 ok, 就 桌面吧。 好, 在这里我创建一个目录先。欸,这个目录怎么去创建呢?就是 mac l。 欸,这个就是创建一个新的一个目录。嗯,我们可以使用一个参数。那么 p 呢,就是确保这个文件存在,如果说不存在的话就直接去创建啊, 这个呢就是做一个枷锁,就如果说它存在的话,它不创建,那如果说它不存在的话,它直接创建一个新的啊,创建一个新的,那我创建一个 f 吧。 ok, 好, 已经创建好了已经创建好了。 嗯哦,创建错了,怎么会有两个桌面呢?我就说这边怎么没有显示啊?好,我把它去切换一下。 ok, 再去创建一个。 好,已经显示了啊,我想在这里去显示。 ok, 已经创建好新的一个文件夹,可以看到刚创建的话它是一个空的目录,很。呃呃,这个也没什么太大问题啊,创建一个新的一个目录啊,那接下来的话我们可以在这个基础上去创建一个文件, 这个呢是一个目录,你们可以理解为是一个文件夹,在这个文件夹我们还要创建一个小的文件,是不是?那用什么东西呢?欸?我们首先是不要切换到,欸,切换到这个方这里, ok, 那 我们来 hutch, hutch 呢是创建一个空的一个文件夹,我们也可以指向,那首先的话我们先创建一个,比方说我们创建一个,哎,统一吧,就方吧。好吧,创建一个方, ok, 那 我们看一下 l s 是 不是有一个方了,如果说不确定的话,其实在这里啊,你习惯图形化的话,其实在这里也是能够看到的。是不是已经创建了一个方,哎,点进去发现它是没有什么太大的文件,是零字节啊,零字节的话证明就没有什么东西。 ok, 这样子就是一个创建一个空的一个文件啊,创建一个空的文件, 此外的话我们还可以将它复制啊,就是我们这个东西,这个 cp, cp 不是 磕 cp 的 意思,就是复制我们的文件或者说目录到指定的一个文件夹下啊。 好,那我们来复习一下,就是我刚刚所建立的这个东西吧。哦,刚刚所建立这个方的一个文件夹,好吧,将它这个, 将这个文件啊放到我们的桌面上,好吧,就实现这样的一个效果,那我们就 cp, 哎 cp, 然后这个文件叫什么呢?叫方,是不是然后去把它放在我们的桌面上啊?桌面的话啊,指定我们的绝对路径啊,我们的绝对路径的话,是不是斜杠,然后 home 点错了卡你,然后桌面, 欸,然后, 欸,就桌面啦, 哟,我嘞个豆啊,创建了个,哎哟,他说要我覆盖我重命名了,那这样子吧,我在这里再去创建个新的吧。哎哟我嘞个豆 f f 吧。 好啦,可以啦,这是重命名的一个问题,还可以看到我这个桌面是不是已经有 ff 这样的一个呃文件了,哎,可以看到是不是有一个文件呢?哦, 好,这个方的一个文件夹下的话也有两个啊,也有两个这样的一个文件,好,我们把它关掉,那我们再看下一个, 呃,就是移动或者说重命名我们的一个文件或者说目录。好,那我们来看这个 mv, 打开咱们这个东西,然后,哎,我终端又不小心我关掉了, 那我们把它,哎,算了,直接在这里去 在这个界面去打开吧,打开终端吧, ok, ok, go, 我 们来看一下它有哪些东西,比如说我想把这个方案改一下,好吧,我想把这个改一下。那怎么改呢?欸,就是 mv, 然后的话我们把这个嗯 方改成方一吧。好吧,就这么随意,你就随随便便。然后我们再给大家看一下,欸,是不是已经变了它这个就是,呃重命名,此外的话我们还可以把它放在不同的一个目录下上, 比方说我把这个 f f, 欸,就是 home catalog 上, ok, 那 我们再去切换到咱们这个 home catalog 啊,然后我们使用这个东西了,哎,然后来看一下是不是有一个 f f 了,哎,是不是有个 f f 了?这个波浪线呢?就是待指 home catalog 啊啊?待指 home catalog。 好, 那再看下一个就是怎么删除我们的一个文件啊?应该是吧,怎么去删除咱们这个文件?是不是? ok, 回到这个界面上,我们一个一个来,比方说我想删除这个啊,芳芳,是不是,那我们就是什么呢? r m, 然后进一个删除,哎,芳芳,哎,这样子就删除了,是不是比较简单? 好,那我们呢也可以删除一些空的一些目录啊,比方说我们切换到刚刚的这个方,这个目录下来,我们来打开一下,直接就放到这里面,哎,在终端打开 搞大一丢丢,好,然后在这里呢,我们去,欸,把它删除掉啊,你看一下, 删除一个方,欸,等会 v d 桌面, 呃, ram 这个,然后删除一个方, 哎,他说了他删除失败,是不是因为他的目录是不为空的,证明呢?这个 r m d r 只能够删除空目录下,如果说你这里有一个什么呢啊?不管你有什么,有内容的话,你就删不掉,哎,有内容就删不掉,那我们可以使用什么呢? r m 使用 r m, 但是你要加一些参数。加什么参数呢?加咱们这个 r, 加这个 r, 然后再加方,哎,是不是已经删除掉了我们的方,所有的一些东西都已经删除掉了啊?哎,可以看到我们的目录下是不是没有了,所以呢,就是这么简单啊。 像我们之前呢,在这个行业里面有个玩笑话叫做山库跑路,那如果说,哎,你来到就是你切换到根目录下,然后我再按一个 r m, 然后杠 r r, 然后杠新号,哎,新号你再去执行的话,你这里面所有的数据全部都没有了啊? 件呀,什么病呀?或者说一些配置全部都没有,因为 r 是 代表什么呢?就不管你有没有,我都给你删了,我不问你意见,我就只要删除就完事了,这都是我的任务 好吧,所以这个事,这个事情啊,不能够去做。像刚刚说的那个新号啊,新号就是通配符的意思 啊,通配符的话就是说,呃,你里面的一些数据,只要包包含我的,就符合我的一个要求,我就给你删除,那如果说他只是单纯的个新号,就代表所有的数据我都要删除。好吧, 那今天呢,其实给大家讲了很多,讲了一个 cd 啊,讲了一个幕啊,怎么去创建一个文件,创建一个新的一个目录,是不是怎么去删除啊?怎么去移动啊,怎么去啊,把它重命名等等等等,包括绝对路径和相对路径。 本节课主要是查看文件内容的一些命令。那首先我们来看一下有哪些命令呢?首先是我们比较常用的 cat, 查看文件相关的一些内容,那第二个呢,就是 more 啊, lay 啊,或者说 hand 啊,还 tear, fail, which 这些相关的一些命令。那今天呢,我们一个一个来进一个演示,那首先第一个就 can't, 我 们来打开咱们这个 can, 打开一个终端, 在这里呢,我们可以用 cat 去查看,比方说我们的一个用户啊,我们来查看 kenny 相关的一些用户,那已知呢啊, t c t t c 然后的话 password 这里呢,就能够去查看相关的一些 meaning 是 不是我们自身的一些用户, kenny 的 一些用户全部都是在这里, 也是通过它来进行查询的。此外的话,我们还可以用 cat 去干什么呢?因为 cat 呢,它使用的场景一般都是去快速查看一些小的一些,呃,文件的一些内容,还可以去合并多的一些文件的内容。那怎么去合并呢?我们先来创建一个, 创建个一点 test 吧,再创建个二点 test。 好,创建这两个文件之后呢,我们可以将它合并一下啊,用 cat 进行合并,也就是啊,一点 test, 二点 test 合并成三点 test。 我 们先看一下,在合并之前呢,我们先看一下咱们这个文档里面有没有 啊,这个主文档里面只有我刚刚所建立的一点 test 和二点 test, 然后我们通过终端这个命令来进行建立, 指向于我们的三点 test。 ok, 那 我们来看一下成不成功,可以看到三点 test 已经建立成功了,这个呢就将多个来进行合并。 那此外的话,我们还可以向新的一些文件去添加一些内容,可以追加一些内容,也可以去添加一个新的内容。 比方说啊,我在一点 test 里去添加一些新的一个内容,比方说,呃,一点 test, 我 加一个方啊方方,然后的话加个 test, 再加一个 啊,这个男女, ok, 那 如果说我只加这几个单词的话,那我要结束怎么办呢?那就是 ctrl 加一个 d, 这就是保存的意思。那我们再来一下,看一下我们的一点 text 啊,里面是已经有内容了,是不是这个就是追加啊,这个就是一个啊,添加。那此外的话,我们如果说还要在这里面添加的话啊,你还用这个单词啊,还用这个命令符的话,是完全不行的,不信你来试试啊, 比方说我想加一个什么呢?哎?随便加一个 dat 啊,随便加一个 dat, 然后再随便加一些呃,乱七八糟的事情,然后我们来保存一下,然后再来看一下, 你会发现只有我刚刚输的这个东西,这只是说我原来我新添加的内容已经覆盖了,那如果说我想在这个基础上去添加,那怎么办呢? 欸,通过这个啊,这就是追加的一个符号 idtest, 比方说我想把刚刚哎添加回来,然后再把这个哎芳芳也添加回来,然后再把这个女啊男啊也添加回来。 ok, 我 们保存一下,然后再来看一下 哎是不是已经添加回来了,就是说在这个基础上再去添加新的内容,这个呢就是他和他啊和他之间的符号不一样的一个区别。 还有呢就是 cat 这个命令是我们经常用一些查看小文件的内容啊,小文件的内容,那如果说你去查看一些大的文件,或者说 呃去查看一些超大的一些文件的话,它可能会因为它是一次性输入全部的一个内容,是不是它是一次性输入全部的内容可能会导致终端直接就被刷屏了啊? 所以呢最好啊,我要去查看一些大的内容,像大类内容的话我们怎么去查看呢?我们就是通过以下这几命令, mo 啊、 layer 啊这些命令来进行查看。那首先来看一下 mo 这个命令怎么来查看呢? 比方说呢?我用 mo 哎 more 去查看,我的一个还是查看用户吧。 etc password, 它是以分页的形式来进行一页一页的观看,是不是不像是 cat, 你 看 cat 的 话,它是直接 就给你生成了所有所有的,是不是它呢?是以分页的形式可以看到它呢?只有百分之三十,你只能看到百分之三十。那我想下一步怎么办呢?那就是空格啊,按住空格键就直接下一个了,哎,就空格键就下一个了 啊,就 int 啊, int 键就下一个,然后空格键的话就直接就下一页,下一页更加快速。 ok, 这个呢是 more, more 的 话一般使用在比较多的长文本或说是日制文件这些用的比较多一点点,因为它是要翻页一页一页来进观看的, 当然我们还可以使用参数来进查看,比方说我想从第啊第二层开始吧,去显示我的一个这个 password 的 一些文件的内容吧,那就是在这里加一个参数, 加号二十,就是从第二十行来进行查看。欸,可以看到它是直接从这个啊 s y s sim 这个东西来进查看,而不是从一开始的 car 注册来进查看,是不是 也就是它的第二十号也是这一行啊,这一行来进查看。 ok, 那我们还可以去使用什么呢? there list, 也就指这个 list 来进行分屏查看文件的一个内容来。哦,回到我们的 kenny list p c password 它这里呢也是以分行的形式,而分页的形式来进行查看的,可以看到,那我们的一个 p g up 呢, 就是上一页的意思,然后 p g down 的 话就下一页的意思。哎,我们也可以空格也是下一页的意思。 那此外的话,像咱们这啊 list 这个命令呢,其实比默更加的强大,它不仅可以前后端翻译,还能够去搜索比较关键词,通过关键词来进行搜索,我们的一些文本 还能够跳转到开头啊,以及结尾啊啊等等等等。那首先我们来看一下它怎么进行一个搜索,也就是通过更 p 这个参数来进行搜索的。 欸,杠 p, 然后呢,比方说我要搜索 kali, 在 这个 etc 杠,然后 password, 可以 看到它将所有的 kali 的 一个名称啊,只要包含 kali 的。 已经给到大家了啊,给到大家了。 结束。这个呢,就是我们通过啊 list 这个命令来进行搜索,搜索咱们这个文本来进行查看,那如果说你想要反复去读的话,用咱们这个 list 要更好一点点。 接着呢,我们看下一个命令 hand, hand 呢,就是查看文件开头的一个部分。好,那我们打开咱们这个卡里来进行一个查看,比方说 hand, 然后我要查看的还是咱们这个 etc 呃,杠 possible, 这里呢只会显示一二三四六七八九十十行,它默认呢是十行啊,它默认是十行。当然我们也可以自定义一个行数,比方说我想显示前五行,那这是 hand 啊, had, 杠 n, 杠 n 的 话就是行数的意思,前五行,然后的话再把刚刚的那个啊 etc, 然后 password, 欸,只会显示这五行啊,只会显示这五行,所以呢,我们也可以自定义它的一个行数啊,当然我们也可以结合管道来进行查看。好吧,那我们再看下一个命令行,就是通过 tail 来查看文件末尾的一个部分。好,我们来到咱们这个 cut tail, 像这个东西呢,也是和我们的 head 是 一样的,默认是只会显示前啊,不对,后四行啊,后十行 欸,只会显示最后的十行倒数第十欸,可以这么理解,当然我们可以给它一个自定义也是一样的 tail, 然后的话杠 n, 然后去自定义自定义二十行欸,自定义二十行,然后的话再把这个呃 etc password 欸,只会显示这二十行,我们自己可以自定义,当然我们还可以去实时追踪这个文件更新啊。 如果说你要最终这个文件更新的话,一般来说我们是监控我们的日制的时候才会用到这个东西的,那怎么去实时的去监啊?监控我们的一个文件更新呢?那也是通过 f 啊, 它一个参数 f 来去监听这个东西,一般来说都是监听我们的日制,这个给大家演示一下,稍微演示一下,看一下这个效果,好吧。好,这就是一个实时更新,只会显示这个最后的啊。 好,由于时间的问题的话,我们今天就讲到这里啊,最后做个小小总结,如果说我们想要去快速查看某个文件的时候,我们用的是什么呢?用的是 can't 这个文件啊,用个这个 mini 来去查看小的一些文件,那如果说我们想去分页 啊,想去分页,想去查查找咱们这个文件那些内容,那最好的话是用 layer list 这个命令来进行查看。那如果说我仅仅只需要前几个分页的话,那我们就 选择 more 哎这个命令行来进行查看。那如果说我想查看文件开头的前十行,或者说前五行,前两行,前三行,那我们可以用咱们这个 hand 啊 这个 mini 来进查看。那如果说我想进行一个查看文件末尾的前十行,前二十行,前三十行,甚至是前五行的话,那我们就使用 tail 来进查看,以及呢,我们要对这个文件进一个实时的追踪,比方说我要去监控我们的一个写入的一个日记的话,那就是加个 go file 来去监控来去查看我们的一个日记。 接着上节课没有讲完的内容,我们来讲解一下咱们这个剩下的一些命令。行啊,首先呢就是咱们这个 file 查看文件的一个类型,那回到咱们这个 file 里, 好,那我们首先来啊查看一下我们的一个,呃,看一下啊,一点 test 吧,也就是通过 file 来进行查看。一点 test 可以看到呢,它所显示的是一个 ask 密码的一个类型啊,那此外的话我们还可以去干什么呢?可以去分析 are 禁止的一个文件,也就是 fail, 嗯,并且这个呢也能够去显示它的一系列的类型,它的一个内核等等等等等等。 还有呢,我们还可以去分析批量去分析我们那些目录下的所有所有的文件的类型。比方说我们想分析一下 logo, 也就是 咱们这个日制,嗯, a r r, 然后的话 logo 通配符啊,通配符的意思就是说只要是 logo 下的其其他的一些文件目录全部都给我分析一下。 哎,可以看到它的所有 logo 啊,全部都已经分析到了它的一个啊,它是什么样的一个东西,比如说它是一个文本啊,它是一个目录呀,它是其他一些飞啊啊, 全部都已经包含出来,包括这个数据也包含出来了。不仅仅是这些,我们还可以去分析一下我们的压缩文件包啊,等等等等。 它一般来说使用的场景就是去检查我们的文件目录有没有可执行的一些。嗯,脚本啊,以及程序啊,好,能够去分析咱们这个文件的编码,是不是其他一些编码,比如说 utf 杠八,比如说我们的 ask, 哎,这个编码 还有呢,如果说他没有办法分析的话,那可能就是由于这个目目录下的一个文件他可能被损坏了,损坏的一个文件我们的 file 是 无法进行一个分析的。 好,那这个 file 呢,就是帮助我们去了解这个文件的类型,那我们还有什么呢?啊?问题,问题呢?就是去查看文件的一个所在的位置, 嗯,回到咱们这个卡里,比方说呢,我们想找到咱们这个 password 它所在的一个路径,那怎么办呢?就是 which, 欸, password, 它就会将它的文件写到这上面。还有呢,如果说我想去显示我的一个 python, 欸, python 了, 它也会显示出来,当然还有其他的一些,嗯,编程语言啊,比如说 java 也是能够进一个显示的啊,比如说 java 也能够显示出来,都是在咱们这个病目录下,可以看到没?都是在咱们这个病目录下, 当然如果说加了一个参数的话,它又是不一样了,这个参数呢,能够去列出所有的一些路径下,比方说就我们的 python r n 码这个 which 杠 a, 然后 python 它就能够去显示所有的一些呃路径,当然它还能够去显示所有所有的一些呃 多个路径。就比方说我想显示我的 java, 显示我的 python 这两个路径的话,那也是可以把它放在一起的, a 杠 a, 然后 java 啊, python 在 这里呢,关于 java 和 python 所有的路径呢,都给大家显示出来,都已经列举出来了。 像这个 which 呢,它其实有个弊端,只会搜索一些环境编导里面的一些目录,它不去查找其他的一些内置文件啊,比方说我想去查找我们的 cd, 也就是 which cd, 可以 看到它没有回旋给我任何一个信息,是不是?但是我通过 tail table 啊,这个就能够去查看它。 cd 呢,是咱们这个 x y 内建的啊,就是我们的关于 x y 的 内部的一些文件啊,我们的一些命令它是无法进行查别的。 那此外的呢?还有哪些查找的方式呢?我们也可以通过 find 来进查找,比方说我想查找咱们这个 etc 下吧, etc 下所有的一些数据,是不是?那就是刚 name, 然后的话 烘配符加 gunk config, 假设我想查看这里面的东西啊,权限不足,我们提全一下, 这样子 或在哪里呢?啊? 这个地方不小心打成这样子了, ok, 这样子跟命令呢,都已经出来了,只要是它的结尾是点 configure 啊啊,点 configure, 它就会全部都显示出来啊,显示出来,刚刚是我不小心打错了。 接下来呢,给大家介绍一个非常强大的搜索文本的 命令,也就是管道查询的一些命令。这管道符是什么东西呢?就将所有的命令都可以联系在一起的,就将前边命令的结果赋予到管道后边的一些命令作为一个参数,那是允许一个命令输出之后,紧接着另一个命令来进行输出, 一般来说管道查询只会迁移到咱们这个 group 啊,然后选项再加上咱们这个正则表达式,再加上我们的一个文件。那一般来说,比方说我们要去搜索特定的一个函数的话,就通过这个来进行搜索就没事了。 像这些呢,都是以下的 group 的 一些相关的参数,就是杠 i, 就 忽略大小写来进行一个匹配,然后杠 v 的 话就是进行一个反向查询,以及杠 n 呢,就是显示 匹配号的一个行号,以及杠 r 啊,就是显示我们地规啊,地规查询。杠 l 呢,就是只打印文件名,然后杠 c 呢,只打印我们的一个行数。 好,比方说我们以这个文档这个为例子啊,这里面呢有很多很多的一些内容。我们以这个为例子,比方说我想去搜索一下我的 cooking, 欸,搜索这个 cooking 是 吧?那首先复制一下,然后呢以这个形式在这个终端进行打开好,打开好之后的话我们把它调大。 ok, 那 我们可以使用 group 来进行一个查看, 嗯, cooking, 然后的话在这里输入我刚刚所那个文档点 test。 欸,这里所有的 cooking 呢,都会在这里进一个显示。标红啊,标红来进一个显示,可以看到没有,只要是关于 cooking 的, 它都会显示在这里。那此外的话,我们还可以去搜索特定的一个行数,比方说我想搜索一下,呃,十行吧 还是?嗯,十行吧就十行吧。 go, 杠 m 啊,一百行就一百行吧,多了 cookie, 然后的是 test, 好, 所有啊,所有的一些文件全部都是出来了啊,可以看到一百行以内的一些文件全部都出来,只会显示一百行啊。 那也可以显示十行啦。十行的话只会有十个啊,就是只有十行这样的 cookie。 欸,可以看到没有只有十行这样的 cookie 啊,一二三四啊,五六七八九。欸,最后一行十行这样子一个 cookie 值。好吧,十个端握。可以这么理解,十个端握。 当然我们还可以结合我们的管道符来进一个使用。欸,比方说我想看一下我们的一个啊 test 这样子一个文件,然后的话在这里进一个管道符的 在这里,然后再去搜索特定的一个字符,比方说我想搜索咱们这个 cookings 啊, cookings, 欸,这样子一个文件又出来了,只是说在一个基础上来进一个显示。首先呢,它在这里去查看,查看完之后的话将这个命令给到这个东西,然后让它自己去搜索关于 cookings 的 所有所有的一些内容。啊,所有所有的内容。 那此外的话我们还可以干什么呢?可以结合 past 这样子一个命令来去找到特定的一个进程, 好,来到这里 pass 啊,这个就是一个显示进程。首先我们先显示所有的一进程。啊啊?有这么这么多的进程,我们,呃,只要一个吧, 呃,以进程的搜索特定的进程名称来进一个显示吧。呃,比方说 就这个吧, route 吧 pass, 然后 a x u, 然后管道服务,然后的话 go, 嗯, route 好, 只要关于所有的一些 route 的 一个进程全部都出来了,可以看到 只有 root 没有卡里。哎,刚刚其实是有很多很多卡里是不是?但是现在的话,我筛选一部分的话就只会存在一些 root, 只会存在 root 啊,这个呢就是一个结合管道来进一个查询,基本的一个查询, 当然我们还可以结合相对的参数,比如说这些参数,嗯,就最后一个杠 c 吧,去打印我们匹配的一个行数,那我们来到我们的卡里,然后以刚刚那个以结尾吧, 欸,这个,然后杠 c 一下,欸,一百六十号,就关于一百六十号的一个 route 进程,全部都给大家显示了,就不需要你一个一个去数数了,包括刚刚那个也是一样的。欸,这个 cooking 也是一样的杠 c, 然后可以看到有十九行的啊,十九行的。 那今天这节课呢,其实讲了管道查询的一些呃,命令, 也就是 group 的 这个东西,包括管道服的一个含义,以及呢上节课说的一个 fare 和 which 这相关的一些命令行怎么去进行操作它相关的一些参数,还有我们的一个怎么去查看我们的路径放的这些命令。 本节课呢讲是文件搜索相关的一些命令,那我们来看一下有哪些命令呢?第一呢,就是我们常见的 excel 三键课啊, 这三节课呢,就是做一些日常的处理呀,以及去进行文本的分析啊,以及系统这方的管理,是我们生活中包括任务中所 不可缺失的工具。那常见的三节工啊,三节课工具呢,就是咱们这个 i w k, 也就是文本处理会使用到的 i w k 这个命令,还有 send 呀,还有 group 啊,我们上节课其实已经讲过了 group group 这些搜索的相关的命令是不是? 那首先呢,我们来演示一下,第一个 a w k 回到咱们这个卡里, 好,卡里里面打开我们的终端, 老样子还是把它搞大一丢丢,然后切换成管理员的模式,避免权限不足,这样子一个问题啊。 好,已经切换好,之后的话,我们要知道 a w t 呢,本身就是一个非常强大的文本的处理的语言,它也是款工具,就是以列的形式啊,以列为基础,然后来进行一个数据这方面的操作了。 好,首先呢,我们先看一下咱们这个它里面有什么相关的一些 mini, 有 什么相关的一些文本。好,可以看到有三个啊文件,那这个文件的话,我们可以 can't 用 can't 啊来进行查看, 一点 test, ok, 可以 看到呢,我们有这么点,这么点数据比较精短,那我们呢 可以使用咱们这个 a w k 这样子的基础 mini 来进行一个简单的搜索,比方说呢,我想输入咱们这个一点 test 里面的一些,嗯,一点点一列的内容,那怎么去做呢?也就是 a w k, 然后 啊 create, create 呢,它是输出的一个意思,输出打印的一个意思, 以井号,呃,以咱们这个潜符号一一呢,就是低劣的一个意思。好,然后呢,在后面接入我们所要去印出来的一个文本, 可以看到它只会打印第一列的一个数据。哎,可能大家看的不是很明显,因为我这里呢,第一列的话有很多很多 dat 呀,或者说这个随便打出来啊,还有我们 set 啊,方呀,还有咱们这个女都是第一列的数据。那当然呢,我们还可以打印第二列的一个数据 欸,在这里打一个第二列的数据,那只会显示一个难,是不是因为第二列呢?只有这么点,当然我们还可以显示一二列这样子一个数据,欸,一二列的话就是显示全部了,因为我们的数据呢,本身就比较少啊, 如果说你要想显示两行的啊,两列的话,那么你就以逗号来进行一个隔开 好,可以看到是不是已经显示了第一列的和第二列的所有相关的一些数据呢?这是一个简单的文件的查看,文件的处理以及文件这方的过滤啊, 那此外的话,像咱们这个 a w k 它还支持,呃,数据啊,数学这方面的运算,还有就是这方面的过滤,比方说我想过滤我们整个卡里这个系统, 嗯, cpu 使用的率的话,超过百分之二十吧。啊,超过百分之二十二十,可能没有超过百分之二吧,因为我们看一下 top 啊, 啊,这里面的一个相关的一个进程,包括它的一个占比啊,可以看到其实占比比较少啊,那我们就是输出一个到百分之百分之四吧,百分之四以上的都给我回写出来,好吧, ok, 那 我把它放在这里。 ok, 那 接下来的话,我也是用 a w k 这个形式,那我们还会使用到上节课所使用到的一个管道符来进行一个查看。好吧,结合上节课的东西一起来讲,一起来 运用一下,我们查看进程的话,是不是用 pc r pc ps, 然后的话在后面说一个 a u x, 然后管道服务,管道服务是不是这个?哎,然后再使用我们今天所讲的 a w k, 好, 两个包围着。什么?我们的百分之三 大于百分几呢?大于百分之四,因为就是说我们的一个 cpu 要大于百分之四,好吧,大于百分之四就给我回显出来, 如果说是小于那种,比如说零点三啊,零点二啊,或者说二点几的话,我们就不要了啊,就不要了。 ok, 那 这个没有什么问题的话,我们是不是接下来要做一个什么呢?是不 print 来进一个输出 apt, 然后的话我们在这里然后再加个百分之零,没什么太大的问题。然后我们急回车,可以看到呢,这边只会显示啊,显示 满足条件的一些进程,这个是它的进程号啊,这个是它的进程号这些东西,这只是做一个简简单单的一个顾虑。 好,简单了解咱们这个文本处理的工具 a w t 之后我们再了解另一个文件,也就是 set, set 呢,它就是对文本来进行快速的交互式,非交互式的一个处理,它的一些基本的语法就是在这里啊, 也是一个创建一个老的正则表达式和创建一个新的正则表达式。然后后面呢,接着我们的一个 file name, 也就是文本啊。好,我们回到咱们这个 copy um, 然后清空一下。那我们先来看一下啊,我们的还是这个吧。 ok, 这个比方说我们想将咱们这个嗯 dat 这个时间改成数据 dat 啊,那我们怎么干呢?那就是以 set 欸 set 答个 i i 的 意思呢?就是替换这方面的一个意思。好吧,就是说在匹配前的话插入一些相关的一些内容,那 i 的 话,然后我们那要做一个小小的替换,也就是 s i。 呃, 比方说我们想将 data, 老的 data 啊, t r 诶, 老的 date 呢?改成这个数据的意思, ok, date, 然后在后面呢加一个结尾 g, 就是 这个开头是多少,结尾是多少啊?然后的话我们再加个什么呢?再加我们所改动的 a 一 点 test, ok, 我 们再来看一下 a 是 不是从一开始 data 时间改成了什么呢?改成我们的数据的意思, 那比方说呢?我只想替换一点点,比方说我只想替换一个 e, 是 不是?哦,那我只想替换这个 e, 欸,那怎么办呢?比方说我想替换,呃, 这个 a 和这个 a 啊,把这个方方这个 a 变成咱们这个 e, 欸,那怎么办呢? 也就是 set, 然后呢加一个这样子,然后的话我们这是第几行呢?一二三四五四五行, ok, 然后我们以开头结尾,是不是?然后呢?要替换什么呢?替换这个 a 字,好,把它替换成什么呢?替换一个一字,好吧,把我们四五行的 a 替换成一, 那我们是不是搞定之后就是一个结尾?结尾之后的话后面接的什么呢?接着我们的一道题, ok, 可以 看到呢,我们的一个方方变成了,哎,分分了,是不是啊?变成了分分了,包括咱们这个答案也变成了 n e n 这样子一个形式, 它呢不仅仅只能替换,还能够去删除我们的一个行数,比方说我想删除我们的第二行,那怎么办呢?一样的,然后在这里加个二 d d 的 意思呢?就删除的一个意思,哎,然后我们在这里加上一点 test, ok, 是 不是已经删除了这个乱码?我随便敲的一个东西,是不是?所以呢?其实相对来说是一个比较简单的一个名称啊,一个命令。 好,最后呢就是关于咱们这个 glob, glob 呢,其实上节课已经给大家讲过了,这节课的话就不重复了啊,稍微给大家演示一下。 比方说我想搜索咱们这个欸这个姓名嘛。啊,就比方说我只想搜索这个姓名,那怎么办呢?欸,也就是通过 girl girl 然后的话杠 n, 然后搜索咱们这个芳 芳吧,字少一点点 e d test。 欸,这边呢就会显示我们的一个搜索出来的一个知识,是不是就能选出它的一个呃东西,而且它还能够去回显给你的什么呢?行号, 哎,第几行?第几行?可以看到一二三,它是第三行啊,第三行高 n 的 意思呢?就是说显示你自己的一个行号的一个意思。 大家呢其实可以看到为什么我刚刚不是将这个欸咱们这个方方改成咱们这分分了吗?为什么它还是没有变呢?难道是我语法出了什么错误吗?并不是的欸,比方说我们看一个全部的啊, 在这里是不是有一点点变化,就是咱们这个时间变成了数据的意思, 这为什么呢?他们之间有什么不同呢?因为我变成时间啊,加了一个参数,也就是杠 i。 是 不是?如果说你没有加杠 i, 我 只是加一些基本的一些操作的话,它其实只是修改了我们所查看的一些呃内容,它不会修改文件所本身的一个内容,但如果说你加了 i 杠 i 的 话,它既会去显示我们的一些内容,也会去修改原文件,就这样的一个意思。 好,这些呢就是一个 nyx 三剑客的一个使用的方式,基本的使用方式,其实它有很多很多相关的一个知识,那今天本节课呢,其实时间有限,不能够讲这么多,接下来呢,我带着大家去看一下咱们这个 party news 相关的一些三剑客工具库。三剑客用的比较居多的第一个呢,就咱们这 nmap, nmap 呢就是搜索啊,网络进一个搜索,主要就是搜索我们的一个端口啊,来进扫描啊,查看一些相关的一些漏洞啊,以及它的版本等等等等。还有咱们这个 madstock, 它也就是相关的一个工具啊,里面有很多很多相关的一个工具,它其实就是一个呃模板框架, 里面呢包含了大量的漏洞模板,可以针对不同的一些操作系统或者说不同的 app 来进行攻击的,还有我们的一些接口端口等等等等。还有第三个呢,就是咱们这个 wechat, wechat 呢,它其实就是一个抓包工具, 它不仅仅使用 b p 是 抓包工具,还有我们的 wechat 也是一个抓包工具,能够帮助我们用户呢啊,抓到一些呃 p c p 呀, u d p 呀, ip 呀,这些一些相关协议这方面的工具啊,它的一些数据库和数据包等等等等。 后续呢,我带着大家再去主动去讲解一下,比如说 nmap 呀,或者说 madcap 啊,或者说咱们 u b p 呀, wechat 这方面的一个工具的使用啊。本节课讲的是文件权限相关的一些命令, 那我们为什么要讲文件权限呢?为什么要修改它呢?今天呢我带着大家去了解一下。首先我们先看一下文件权限相关的一些结构问题, 这是系统中任何一个文件呢,都是以文件这个内容啊,就是以文件来进行表达的,所以呢对这个文件设计的一套权限相关的一个管理, 就是我们的文件呢,不能够向所有人去开放,有的人呢只能够达到一个止读,有的人呢又可以编辑,是不是又可以执行?等等等等。那我们今天怎么来让他变化呢?你要知道文件权限总共呢分为十一个字符,从左到右呢,一共是五段。 好,那我们首先看一下它的结构组成,第一部分呢就是我们的第一个字母就是文件的类型。第二部分呢就是我们的一个用户权限。第三个部分呢就是我们用户组的第四呢就是其他用户组的一些权限,那第五呢就是以啊 send it 的 然后这个状态来进行创建的。 好,接下来我们打开 cny, 然后我们来进行演示一遍, 好打开终端。假设呢,我们在我们的一个瞩目下,也是加目下,我们来查看一下啊, 哎,可以看到 ls 呢,它其实没有什么权限,是不是只能够出来一些名称,但如果说呢,你出一个呃, ls 杠 n, 它就会出现咱们这个权限。欸,权限呀,包括其他一些东西塞啊,包括它创建的一个时间啊,以及它的一个名称,全部都是出来了,并且呢我们如果 不想使用一些参数的话,也可以使用 l l 也是一样的一个效果,并且呢它还会将这个啊,我们那个这个加目录下的一些系统做一个统计。 这里简单讲一讲它为什么是四十?因为我们这里不能够显示全部的,如果说你要显示全部的话,就是 ls 杠 a, 可以看到它就会显示在这个此目录下,所有所有的一些目录呀,以及它的相关的文件。 ok, 就 简单讲一下,我们还是以这样子个形式来进一个梳理, 隔大一丢丢。好,那我们先来看一下这些到底是什么意思呢?好,我们来简单讲解一下,就以这两个为例子。哎,这两个为例子吧, 把它 copy 一下,然后在这里打开一个画图。 好,那我们一个部分一个部分来,首先呢,我们看这个啊,先看这个,那这个的话,你可以看到第一个就是我们的第一部分,它呢是一个杠,对不对? 那这个杠呢,代表的是我们的文件的一个意思,那第二个呢?就是咱们这个 w, 欸, r w 和一个杠,这又代表的是什么意思呢?啊? r w 杠 它呢,其实也是代表咱们这个 r 呢,代表的就是咱们这个 read 啊, read, 然后呢?欸,把它稍微 w 呢,代表的是咱们这个写入的一个权限,也就是 white。 好, white, 然后呢,还有一些啊,就是更代表的是什么呢?它是个空的, 欸,空权限是没有权限。欸,就是这样子一个意思啊,这样子一个意思。那这就是第二个部分。那此外的话,这个部分呢,又代表的是用户 的一个权限,是所属用户的所有的一个权限,那我们的用户权限呢?就是这个 r w 杠是不是 好看?第第三个部分,也就是也是一样的 r w 杠,是不是也是一样的一个权限?只有,只有什么样一个权限呢?只有咱们这个读和写的权限, 那我们看第三个这个又是,哎,等会儿这个的话是用户组的意思啊,用户组的意思就是用户下面,用户组下面还有一些用户,它们是分成不同的一个组,这就是用户组。 好,接着呢,我们看第四个部分,也就是这个部分又代表是什么意思呢?哎,也就是 r 杠杠,是不是 啊?刚刚呢,就是只有一个读取,读取的权限, 它其他的我们那个写呀和咱们这个可执行啊,基本上都是为空的,是不是?它没有什么任何权限,只有读取,只读这样子个权限,那这个东西啊,这一部分的话是谁呢?是咱们这个其他用户的一个权限。 好,这就是所有所有的一些东西。那此外的话,如果说在这里啊,如果说你是一个啊 sinist 的 一个状态下创建的话,第十一个也是这一部分啊,它也会出现一些符。 好,这个呢就是咱们这个,哎,第一个的相关的一个 meaning 啊,它的一个解读啊,那我们再看这个,这个,第二个,这个是什么意思呢?哎,我们开启, 首先呢,我们分一个不同的一个阶段,是不是我们看第一个 d d 的 话代表是什么呢?是不是我的文件,它是文件的类型? ok, 那 我们再看第二个部分,第二个部分的话是不是我们的用户的一个权限?那用户的话,我要看一下它是可以读呢?还是可以去写呢?还是可以去执行呢?还是什么都可以呢?那就看三个一个字母,是不是也就是咱们这个 r w x r w x, 欸,这个代表是什么呢?它什么都可以,又可以读,又可以去写,又可以可执行啊?这个 x 它是可执行的一个意思。 好,就代表它什么权限都 ok, 它就是类似于什么呢?管理员的方式。呃,管理员的一个权限。 好,那我们第二部分解读好之后的话,我们再看第三个部分,也就是什么呢?啊? 它只有什么呢?读和执行这样子权限,但是它没有写入的一个权限。是不是?好,这个呢?就是我们的用户组的一个所有啊,用户组下所有的一些,嗯, 未默认的一个权限。好吧,那再看第三个,也就是咱们这个其他用户的,也就是,哎,和咱们这个用户组是一模一样的啊,一模一样的。这个呢,就是我们的一些权限啊,这些全全部都是一些权限,只是说做了一个小小的拆分。 那我们可以看到这里面还有什么类似呢?还有我们的卡尼用户,它是用卡尼来进行创建的,以及呢?它创建那个时间,包括它的一个名称全部都是在这里。 好,那我们初步了解这么这么多之后的话,我给大家出一个小小的一个作业,好吧,呃,我们先将这些全部都 嗨, ok, 出个小小作业,我们来到咱们这个卡里,因为你可以看到这里只有两个类型,要不就是文件,要不就是我们的一个目录,也就是文件夹这样子一个类型。是不是?那假设的话,我切到咱们这个根目录下,然后在这里去找。哎,你可以发现 它们之间呢,又有点不同了,是吧?又有点不同了。什么不同呢?比方说这个为什么是 l 呢? l 又代表什么呢?它就是咱们这个 软链接,软链接的话你可以理解为是快捷,就类似于 windows 上的一个快捷方式,这样子一个类型的啊。 而且呢,咱们这个看到了没有?咱们这个并目录下,它就是什么权限都有,不管你是什么用户组啊,其他用户啊,或者说用户所属的用户,它基本上都有, 既可以读写又可以去,哎,我们可执行的一个界面。并且呢,它还指向了啊,就是指向了咱们这个 user, 然后一个并,哎,这样子一个目录下。 好,那我给大家讲了这么多的话,你们来分析一下啊,就给大家出个小小的作业,你们来分析一下这个又代表是什么意思。好吧,这个吧, 呃,出两个吧。这个和这个代表是什么意思?我把它 copy 一下,来到咱们这个画图。 好,这个又是什么意思呢?它们之间有哪些权限?好吧,今天这个呢,就是今天的一个作业。那么今天这节课呢,就到此为止啦,再见。

网络安全教程第二章一点一月全漏洞实操学网络安全我只看芋圆哦!哈喽,大家好呀,我是芋圆!还在为找不到实战漏洞案例头疼吗?还在对着理论知识发呆,不知道怎么上手操作验证漏洞。其实月全漏洞是最常见也最容易上手的漏洞之一, 今天我就用大白话加实操步骤,带大家亲手复现一次月全漏洞,一看就会,新手也能轻松拿捏。先划个重点,月全漏洞是网站常见的权限管控缺陷,简单说就是剪了别人的权限, 普通用户通过一些操作能拿到管理员或其他用户的访问操作权限本身漏洞的利用难度不高,但危害可不小。今天我们就用最直观的方式,一步步复现它全程实操,不玩虚的。通俗点说,月权漏洞一点都不神秘,也不是什么遥不可及的黑科技,它更像是网站权限管控上的小疏忽, 而我们要做的就是找到这个疏忽,并用合法的方式验证它重点仅用于授权测试和技术学习,非法操作后果自负。 我们平时学漏洞复现很多教程只讲理论,没有具体步骤,新手跟着走很容易卡壳。今天我就带大家从零开始,一步步操作,每一步都讲清楚,让你不用再对着教程迷茫,专心练技术,轻松上手越权漏洞复现。话不多说,直接上实操步骤,跟着做就能成功。 大家好,今天呢,我们来学习一个关于密码重置逻辑漏洞的一个这么样的靶场,这个漏洞呢,是它的核心呢,就是服务端没有正确验证请求中的用户身份啊,从而像我们这种攻击者肆意修改他人的密码, 我们将通过这个啊这个靶场的来来实操啊,来演示一下这个整一整个的流程。首先我们进入到这个靶场,然后我们要用到我们今天的工具我们的 gp。 首先呢啊,我们可以先来看一看啊他给我们的信息,首先呢啊我们就是我们用户,就是啊这个人还有密码就是他,然后受害者呢就是这卡洛斯啊,我们就是目标呢,就是要把卡洛斯的他的这个密码给破解更改好,我们来开始验证一下。 然后我们首先啊拿到这个靶场呢,我们来看一看它的这个信息,可以随便点一点,然后我们直接来看,我们有一个 my account, 然后我们可以先登录一下 p 首,然后我们登录进去,然后我们可以看我们看到我们已经啊成功登录了啊,我们的右下角呢是 win, 然后他的我们的电子邮箱也看到了,然后我们这里可以更改一下我们的电子邮箱,然后这里呢我们啊登出 再点一下喵 com, 这里也会注意这里有一个啊忘记密码,通常我们的月全都是这里出现了问题,那我们来可以啊改一下,看一下,这里看输入我们的用户名或者是邮箱,我们可以输入我们的用户名啊,邮箱太长了,让我我看,赶紧我们提交一下, 请点击你的邮箱啊去来重设这个密码的连接啊,我们这里有一个啊邮箱的客户端,我们点击一下,嗯, 我们可以看到这里一个谷体啊,这里就是我们来点击这个链接,就可以重置我们的密码了。然后我们点击一下啊,这里就显示了新密码和确认新密码啊,我们可以随便改一个,比如说一二三一二三啊,这个确认一二三,一二三啊,提交一下, 然后我们来看一看啊,我们有没有提呃,修改成功呢? 叫我一二三一二三 logo, 你 让我们就已经成功的,又就呃登录了这个账户,说明我们的修改密码啊,是成功的啊,密码就不再是 peter 了,是一二三一二三, 然后我们经过了我们这个流程啊,我们要怎么样修改卡洛斯的啊,它的这个密码呢?哎,我们就要已经通过我们的 d p 这个工具来了, 然后我们找到我们的啊,代理啊,然后他有一个历史 htp 啊, history, 然后我们来掌握到啊,我们那会就嗯,那个邮箱的那个,点击重设密码社交的那个啊,链接我来找一下, 看我们这 logo 啊,这就是我们刚才啊,用新密码提交的一二三一二三,然后往后找,往后找,往后,通常,而且通常呢,你看找到了后啊,这是一个 post 啊,提交,然后看我的,我们的啊,名字是啊啊, when, 然后我们的密码一二三一二三 啊,然后我们往这看,还有一个 get 请求啊,这个,然后 get 请求呢?啊,它很显然就不是我们目标的啊,我们目标请求呢,通常都是 post post 请求,然后我们将这一个请求呢,要发送到我们的 repeater 啊重放器里, 然后就通过这个呢,我们就可以来更改一下啊,看看它有没有漏洞,我们可不可以更改啊?卡罗斯的它的这个密码, 然后我们把他的名字复制一下,然后我们把这里把他的名字给切换成卡罗斯,哎,我们再让他用我们这个密码,或者我们给他换一下,一二三四,啊,一二三一二三,一二三四。哎,我们这样再发送一下请求, 哎,然后我们再回到这个册出登,我们看看我们能不能啊登录上他的这个账户等。一二三啊,一二三四, 哎,看到看到没有,我们就已经啊成功的啊登录了卡洛斯的他的这个账户,然后也提示 congratulations 啊,就恭喜你啊,成功的解决了这个把场。 好的,今天呢,我们就到这里,最后再强调一遍,今天的实操仅用于合法的技术学习和授权测试,禁止用这种方法去攻击未授权的网站窃取信息或进行其他非法操作,一旦触犯法律,后果自负。和漏洞本身较成本身无关。 不管是零基础入门,还是想提升实战能力,多练这类基础漏洞,你的安全学习之路会轻松一倍,你学会了吗?

搬进出租屋,你拒绝了房东家五十块包 wifi 的 提议,自信的说,我自己搞定,结果发现周围全是加密信号,这时候就有人来问,那我没网咋挂?一天学一个网安小技巧,今天就教你逃离破解 wifi 密码!郑重声明,视频里的所有操作都在自家板机上完成, 纯纯科普教学,千万别把技术用到非法途径!首先我们打开网络安全领域常用的万能工具 klingon, 进入入群线,然后输入代码,探测一下周围的 wifi, 再输入这串指令,获取 basketball 并保存到桌面上。接着输入这么一串命令,开始爆破,这个时候就可以看到 wifi 密码了,看完记得点赞收藏一下,每个月末拿出来用!

刚搬进出租屋,你拒绝了房东加五十块包 wifi 的 提议,自信的说,我自己搞定就行。结果发现周围全是加密信号,你连个一键连接的按钮都找不到,这时候就有人来问了,那我没网咋活啊?别急,一天一个黑客知识,今天我们学靠力爆破 wifi 密码!郑重声明,本视频仅做正规网安技术科普, 视频中的技术演示均在自家靶场内实现,并不存在实际攻击,切勿用于非法用途。废话不多说,先打开 call 类,进入 root 终端,输入 wifi 的 命令,找到我们想接入的 wifi, 记下它的编号,输入编号数字为车,等待一下成功拿下 wifi 密码。现在来验证一下,成功连接这波,直接实现上网自由!看完记得点赞收藏一下,每个月末拿出来用!

刚搬进出租屋,你拒绝了房东家五十块包 wifi 的 提议,自信的说我自己搞定,结果发现周围全是加密信号,你连个一键连接的按钮都找不到,这时候就有人来问了,那我没网咋活啊? 别急,一天一个黑客知识,今天我们学卡里爆破 wifi 密码!郑重声明,本视频仅做正规网安技术科普,视频中的技术演示均在自家靶场内实现,并不存在实际攻击,切勿用于非法用途。废话不多说,先打开卡里 进入入的终端,输入 wifi 的 命令,找到我们想接入的 wifi, 记下他的编号,输入编号数字,回车,等待一下成功拿下 wifi 密码。现在来验证一下,成功连接这波,直接实现上网自由,看完记得点赞收藏一下,每个月末拿出来用!