[杂谈] – 客观的讲 Kali到底有没有那么”不堪”?

[杂谈] – 客观的讲 Kali到底有没有那么”不堪”?

前言

Kali Linux是一个在公众平台上经久不衰的讨论主题,但是目前国内信息安全行业内对于Kali的讨论并不频繁,所以这里我谨代表我的观点来谈谈我的看法

起因是经常看到QQ上有人抨击Kali 大部分场景下我是认同的 因为这种情况绝大部分都不是单纯的抨击Kali 而是因为某些安装了Kali但是开机时间不超过十分钟只是为了两张截图到处吹嘘的孩子 但是目前的情况是 风气已经完全被带偏了 只要扯一点关于Kali的话题就要被拿出来调侃 这也是我写这篇文章的原因 我知道大部分类似言论都是吹水 但是确实很容易带偏一部分人

(文章完全是意识流风格 大家尽管当个消遣 欢迎讨论)

正文

首先Kali本质上是一个ToolsKit 绝大部分安全工作需求Kali基本都包含对应的工具 能立马想到的就有:Burp,Feroxbuster,AutoRecon,FFuF,Enum4Linux,Metasploit,Searchsploit,Responder,CrakMapExec(似乎不是Kali中自带的),BloodHound,John…

几乎覆盖了 Maldev Expdev WebExpDev Reverse

还有一些耳熟能详的我就不一一列举了 部分工具存在各种问题 但是基本都有更好的改进版本 如Nmap Hydra…, Nmap虽然拥有最大的服务指纹库 但是单线程确实是令人诟病的一点

(大部分国内的情况并非工具不够优秀 而是使用者对这些工具不熟悉 甚至几乎是乱用这些工具导致如上工具部分被认为是所谓”乐子工具”)

而我对此的看法是:工具只是自动化流程 而非人的替代品甚至是用于弥补自身的技术水平 开发/安全环境再有区别 本质上底层逻辑是没有区别的 经验+CheckList才是正解 从这一点上来看 Kali几乎满足了绝大部分自动化需求 这里的自动化不包括全自动化利用 如果你认为自动化利用也应该作为评估的一部分 那我觉得这个前提下商业工具才是最优解了 既然提到了商业工具 那确实与系统无关了 市面上有很多成熟的大型扫描器 但是绝大部分都是针对甲方的

比起部分笨重的图形化Windows安全工具 我还是更愿意使用Kali自带的命令行工具 至少我是认为Kali大部分工具在一般情况下绝对够用了 我不认为放着已经完善的工具不用自己实现一个效果类似性能类似的工具是啥很高级的操作 反而我认为是”秀肌肉”行为 除非现有工具不能实现我的需求 我才会有自己写一个的想法 比如目前我正在编写的AutoEnum(关于这款工具 我们放到另一篇文章讨论)是因为现有工具自动化枚举/暴破效率较低以及存在一些问题才开始编写的

很多公开编号的漏洞Exp 可以直接Searchsploit出来 然后稍加修改调试基本就能使用 效率上会比直接搜索高上不少 再加上很多人不清楚Kali其实自带一款巨型的字典项目:SecList 导致使用Kali的体验并没有预期那么丝滑 从而忽略了Kali的许多优势

被误解最深的工具无疑是Metasploit 一款优秀的自动化漏洞利用框架硬生生被用成了玩物…

最典的是一些低龄儿童喜欢用Msfvenom生成编译好的木马回连地址填内网然后到处发… 

Msf作为最大的Post-ExpDB 后渗透功能无疑非常强大 一些考试甚至是直接禁用它的…所以这款工具我不想解释什么 纯粹的被环境污染了 这也和部分营销号文章脱不了干系 比如 Msf encode 模块早期是用于Bypass一些流量检测设备的 到了国内就成了encode shellcode的了… 求求你们放过它吧

还有一些常用工具 比如BloodHound CrakMapExec 都是适用于域渗透的工具 平时打常规CTF或者挖SRC一般是用不到的 BloodHound我认为是最好的域安全分析工具 图形化的窗口对于分析大型域也十分友好

至于CrakMapExec 常见的AD域攻击基本都能靠它快速实现 这两款是我比较常用的Kali自带的域渗透工具

Kali没有的工具 比如国内常用的Webshell管理工具 哥斯拉之类的 它们也是Java写的 也能直接安装运行在Kali中 固与系统环境没有关系 确实国内Webshell玩的更明白一些 所以这部分工具大可自行安装

Why Kali?

我认为是良好的环境 方便的工具 以及对心态的加成(不要小看信念的力量 渗透测试绝对与心态有关系) 用Kali渗透确实更有感觉

当然 我并不是说鼓励只使用Kali (真的有人只用Kali?) 而是如题 表达它并没有那么”不堪” Windows也是必不可少的 比如如果你研究终端安全 那么各种版本的Windows/Linux环境绝对是必不可少的

根据自己的需要选择即可

结语

其实我一直认为渗透与系统没有关系 都是按照个人习惯来的 我个人的操作习惯来讲 Ubuntu,Kali,Windows我都用 这没有什么冲突

很可笑的一点是大多Linux初学者不选择Ubuntu这种成熟的发行版 而是选择Kali来增加自己的”自信心”(实际上是虚荣心) 凸显自己十分的N00b 标榜自己是黑客 这样的人我觉得被嘲笑也是很正常的 更有助于他们认清自己

还有一些人 甚至说不出5款以上Kali自带的工具 就开始用酷酷Kali吹嘘 发一些莫名其妙的截图到各种群 这些人 才是毁了Kali风评的元凶

还有一部分初学者是真的想通过Kali作为入门安全的开始 不到处装逼而是潜心学习 这样的人我是很愿意去耐心指导他们的 我觉得不要无差别的取笑这种人

那些装逼的人 即便他们不用Kali他们一样是乐子 他们只不过是一群用Windows的乐子罢了 通常嘲讽别人是Kali脚本小子的人自己就是另一位脚本小子

 

菜的永远是人而非系统 无需在意别人怎么说

 

一些我没有提到的点欢迎大家评论区补充

接下来我会更新一些关于安全学习的指导

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 共3条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像一名访客0