kalilinux 是专门面向网络安全渗透测试领域设计的 Linux 发行版,核心定位就是集成大量安全测试工具,能够完成信息收集漏洞探测漏洞利用权限维持安全审计应急响应等全套网络安全相关工作,它并不是普通日常办公系统,所有功能都建立在合法授权的前提之下,使用者必须拥有目标系统或者网络的书面许可,未经授权对任何第三方网络设备网站主机开展测试都属于违法行为。这套系统底层基于 Debian Linux 构建,预装几百款开源安全工具,覆盖渗透测试完整生命周期,同时也支持安全研究逆向分析 CTF 竞赛安全培训等用途,因为它原生适配多种硬件平台,支持虚拟机 U 盘启动树莓派等嵌入式设备运行,所以安全从业人员非常普遍使用它作为主力测试环境。之所以它可以实现这么多安全相关工作,核心原因是它提前打包好了各类开源安全工具,省去手动编译配置依赖的繁琐流程,系统内核开启了网络抓包 raw socket 等相关权限,默认支持 root 操作模式,对网卡混杂模式无线网卡注入攻击等特殊网络操作兼容性更好,同时它支持多架构,x86 arm 都可以运行,方便在不同硬件设备部署测试环境。
核心可实现功能
信息收集类工作
这是渗透测试第一步,kalilinux 里面的工具可以对目标域名 IP 网段做全维度信息采集,包含子域名枚举端口扫描服务版本识别操作系统识别目录爆破邮箱收集 ARP 扫描存活主机探测,还可以采集公开的搜索引擎信息,社交媒体公开信息,WHOIS 备案信息,用来绘制目标资产拓扑,为后续漏洞测试找到攻击面。
漏洞探测与审计类工作
可以对 web 应用主机系统数据库进行漏洞扫描,识别已知 CVE 漏洞弱口令配置错误,还支持代码审计,对源码做静态分析,检测 SQL 注入 XSS 文件上传命令执行这类 web 安全缺陷,也可以审计无线网络,检测 WiFi 加密缺陷,识别开放热点安全风险。
漏洞利用类工作
内置漏洞利用框架,能够针对已经发现的漏洞加载对应的 exp,完成漏洞验证,获取目标主机的命令执行权限,支持多种协议漏洞利用,包含 http 协议 smb 协议 ssh 协议数据库协议,同时可以生成 payload,适配 windows linux mac 等不同目标系统。
权限提升与后渗透操作
拿到初始低权限之后,可以利用系统本地提权漏洞,配置错误,服务漏洞提升到管理员或者 root 最高权限,后渗透阶段支持信息窃取横向移动,日志清理,持久化后门部署,会话管理,还可以做内网穿透,访问目标内部隔离网段。
无线安全测试
支持无线网卡注入模式,开展 WiFi 安全测试,WEP WPA WPA2 WPA3 相关安全检测,包含抓包握手包,字典破解,伪 AP 搭建,蓝牙设备安全审计,IoT 物联网设备相关无线协议测试。
逆向工程与恶意样本分析
内置反汇编调试逆向工具,可以对二进制程序 PE ELF 文件做反汇编动态调试,分析恶意样本行为,提取样本特征,脱壳,反编译,研究恶意程序运行逻辑,适合安全研究员做病毒木马分析。
应急响应与取证
kalilinux 可以作为应急响应工作站,对可疑主机做内存分析,磁盘镜像取证,日志分析,恶意进程排查,网络流量回溯,查找入侵痕迹,提取入侵证据,适合安全运维人员处理入侵事件。
CTF 竞赛与安全教学
CTF 夺旗比赛大量题目都是在 kalilinux 环境解题,包含 web pwn 逆向 misc 密码学题型,同时安全培训机构使用它作为教学系统,学员可以在本地搭建靶场练习,学习网络安全原理。
自定义开发与二次研究
它本身是开源 Linux 系统,支持安装编译新的安全工具,开发自定义扫描脚本,编写插件,修改工具源码,安全研究者可以基于这个系统做新漏洞验证,编写自研 POC,搭建专属安全测试平台。
基础使用操作步骤
第一步准备环境,可以选择虚拟机安装,VMware 或者 VirtualBox 都支持,也可以制作 U 盘启动盘实体机安装,或者在树莓派 arm 设备部署,安装完成之后更新系统源,执行 apt update 和 apt upgrade,把预装工具升级到最新版本。
第二步按需调用工具,kalilinux 工具是分类管理的,在菜单里面按照 web 分析无线工具漏洞利用逆向工程等分类查找,也可以直接终端输入工具名称启动,部分工具需要额外安装,通过 apt 安装对应包。
第三步搭建合法靶场,练习阶段不要测试外网真实目标,本地搭建 DVWA Metasploitable 等靶机,在隔离虚拟网络里面练习,熟悉工具参数和操作流程。
第四步测试完成之后清理环境,关闭测试会话,删除临时 payload,保留测试报告,所有操作留存授权文档,全程做好操作记录。
kalilinux 价值集中在网络安全授权测试与安全研究,它是专业安全从业者的工具平台,不是入侵攻击工具,所有功能的合法边界非常严格,使用者必须始终遵守网络安全相关法律法规,只在获得授权的资产上开展操作,不能利用系统自带工具从事非法入侵窃取数据破坏系统等活动。
【常见问题】
问题 1 kalilinux 可以直接当成日常上网办公系统使用吗
回答 1 kalilinux 可以上网办公,但是它并不适合作为主力日常系统,kalilinux 核心设计目标是渗透测试,默认配置偏向安全测试,普通办公软件体验不如普通 Ubuntu 这类桌面发行版,长期日常使用不是 kalilinux 的主要用途。
问题 2 kalilinux 里面所有工具都可以直接使用吗
回答 2 kalilinux 预装大部分常用安全工具,但不是全部工具开箱即用,部分高级工具需要额外 apt 安装,部分无线注入功能还需要网卡硬件支持,硬件不兼容的时候 kalilinux 对应无线测试功能无法正常运行。
问题 3 kalilinux 可以破解别人家里 WiFi 吗
回答 3 kalilinux 具备 WiFi 抓包和字典测试的技术能力,但是未经 WiFi 所有者授权使用 kalilinux 破解他人 WiFi 属于违法行为,只能在自己拥有的 WiFi 环境,使用 kalilinux 做安全检测。
问题 4 kalilinux 支持中文吗
回答 4 kalilinux 原生支持中文,安装系统之后可以在系统设置里面添加中文语言包,kalilinux 的终端和桌面界面都可以切换中文显示,但是大部分安全工具本身界面还是英文。
【免责申明】
本文仅介绍 kalilinux 技术功能与相关知识科普,所有内容不鼓励也不支持任何未经授权的网络入侵攻击非法破解渗透行为,使用 kalilinux 开展任何测试操作,使用者必须提前取得目标资产所有者正式书面授权,严格遵守中华人民共和国网络安全法等相关法律法规,因违规使用 kalilinux 产生的一切法律责任,全部由使用者自行承担,本文作者不对相关违法后果承担任何责任。
本文来自作者[拾居探源]投稿,不代表新极网立场,如若转载,请注明出处:https://edu.xjqnpx.com.cn/kpjh/202611/201932.html
评论列表(4条)
我是新极网的签约作者“拾居探源”!
希望本篇文章《kalilinux 可以做哪些事情 深度功能全解析》能对你有所帮助!
本站[新极网]内容主要涵盖:生活百科,小常识,生活小窍门,百科大全
本文概览:kalilinux 是专门面向网络安全渗透测试领域设计的 Linux 发行版,核心定位就是集成大量安全测试工具,能够完成信息收集漏洞探测漏洞利用权限维持安全审计应急响应等全套网络安全相关工作,它并不是普通日常办公系统,所有功能都建立在合法授权的前提之下,使用者必须拥有目标系统或者网络的书面许可,未经授权对任何第三方网络设备网站主机开展测试都属于违法行为。这套系统底层基于 Debian Linux 构建,预装几百款开源安全工具,覆盖渗透测试完整生命周期,同时也支持安全研究逆向分析 CTF 竞赛安全培训等用途,因为它原生适配多种硬件平台,支持虚拟机 U 盘启动树莓派等嵌入式设备运行,所以安全从业人员非常普遍使用它作为主力测试环境。之所以它可以实现这么多安全相关工作,核心原因是它提前打包好了各类开源安全工具,省去手动编译配置依赖的繁琐流程,系统内核开启了网络抓包 raw socket 等相关权限,默认支持 root 操作模式,对网卡混杂模式无线网卡注入攻击等特殊网络操作兼容性更好,同时它支持多架构,x86 arm 都可以运行,方便在不同硬件设备部署测试环境。