开篇讲--关于Kali的碎碎念
Kali 作为当今安全测试系统中的佼佼者,获得了多方的认可,并且现在已经有了自己的培训书籍和认证体系
我曾经系统地学过整套Kali的课程,用了大半年的时间,那段时间真的是十分充实,然而遗憾的是我把这些技术大多数都记载在了我的笔记中,而没有及时进行实践
每次看Freebuf中的一些技术文章,发现以前老师都讲过,而自己却没有熟练地掌握,感觉很遗憾,每当别人跟我聊Kali时,我本应该自信满满,然而却是显现出一种缺乏熟练自信,所以我打算用这段时间来实践一下!顺便也会把相关技术都记录下来!
the quieter you become,the more you can hear
下面就来说说关于Kali 的小细节吧,相信这些细节可以帮助到你(因为有些在百度上找不到)
1
是否修改成中文
Kali 系统是自带中文的,不需要第三方汉化,对于新手尤其是英语不是很强的,还是先使用中文吧,毕竟你还要重装10多次呢。对于老手我推荐使用全英文版,因为很多词汇翻译过来味道就有些变了!
2
作为物理机还是虚拟机
谈起这个,我还是很有资格说的,毕竟我来来回回折腾几十次了。
-- 如果电脑硬件很强(硬盘,内存),那你可以先试试虚拟机,在虚拟机中折腾,还可以用快照,方便很多
-- 如果你的电脑配置不高,而且你对于Linux还有一定的经验,那推荐物理机,rolling版本的Kali已经可以作为日常使用的系统了
-- 如果你有闲置的笔记本等那就更方便了,直接在闲置的上面搭建就好了(方便销毁)
3
使用哪款软件将系统写进U盘
Unetbootin,这款软件各种平台都有,很方便,具体方法网上有很多
4
火狐浏览器安装flash
很多教程都是说直接在命令行里面安装,也是把当年的我坑了,正确的解决办法就是:
-- 点击优酷的网页,任意点击开一个视频,之后在跳转的页面中选择Linux版本进行下载
-- 将压缩包解压有一个libflashplayer.so文件
-- 将这个文件复制到 /usr/lib/mozilla/plugins/ 目录下
-- 大功告成
5
源的选择
Kali rolling 版本发布后,以前的源就已经停止更新了,所以一律换成rolling源
源的问题有时候也会有一些取舍:
-- 如果你是专业玩家,准备长时间维护这个系统,那就尽量选择官方源,而且得想办法连接国外的网络才能真正的使用上纯正的官方源,如果没有f q,那kali官方源会选择他认为值得信赖而且速度较快的国内源
deb http://http.kali.org/kali kali-rolling main non-free contrib
-- 如果你正在学习Kali,可以考虑固定的选择一个国内源,前一段时间国内源集体出现了问题,官方源就自动跳转到了意大利的一个源,两个不同的源的内容发布时间肯能会有差异,所以推荐固定一个源
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#清华源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
只要在 /etc/apt/sources.list 将选择的源添加进去,注释掉其他的源就好了
6
更新
apt-get update
apt-get upgrade
apt-get dist-upgrade
今天的碎碎念就到这里啦!
喜欢的小伙伴记得转发哦
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 一个快速构造GAN的教程:如何用pytorch构造DCGAN
- 从0到1开发测试平台(八)后端服务添加lombok第三方类库
- 【CSS】470- 是时候开始用 CSS 自定义属性了
- 一个安卓App,如何成为DuerOS 上的技能应用呢?
- 什么是SPU、SKU、SKC、ARPU
- C++判断类型的模板
- 强化学习/增强学习/再励学习介绍 | 深度学习 | 干货分享 | 解读技术
- Spring Security 初始化流程梳理
- 聊聊dubbo-go的kubernetesRegistry
- QMake复制文件/目录方法
- 计算FPS小例子
- 解读技术 |学习率及其如何改善深度学习算法
- MySQL 5.7 新特性:Generated Column
- 聊聊dubbo-go的nacosRegistry
- 聊聊dubbo-go的PrometheusReporter