kali Linux安全工具集合(非常详细)零基础入门到精通,收藏这一篇就够了


在Linux安全领域,无论是防守还是进攻,都有一系列强大的工具可以帮助专业人士保护他们的系统或评估潜在的安全漏洞。今天,我们将介绍一些顶级的Linux安全工具,这些工具被广泛用于各种安全任务,包括侦察、漏洞扫描、网络攻击、密码破解、移动安全、逆向工程、利用、无线攻击、社会工程、网络应用渗透测试、后渗透以及报告与文档。

防守工具

在防御方面,我们有如iptables、SELinux和ClamAV等工具,它们可以帮助我们建立防火墙规则、执行访问控制和防止恶意软件感染。这些工具确保了系统的基本安全防线,是任何Linux系统管理员的必备工具。

攻击工具

而在攻击性安全工具方面,我们有Metasploit、John the Ripper和Aircrack-ng等知名工具,它们使安全研究人员能够测试系统的弱点、执行密码破解和进行无线网络渗透测试。这些工具在渗透测试和红队操作中扮演着关键角色,帮助安全团队发现和修复潜在的安全漏洞。

安全工具的选择

选择正确的工具对于确保Linux系统的安全至关重要。无论是开源还是商业工具,每个工具都有其独特的功能和用途。通过这些工具的帮助,我们可以更好地理解和加强我们的网络和系统安全,无论是通过防御还是通过模拟攻击来识别和修补漏洞。

在这个数字化不断进步的时代,了解并利用这些工具来保护我们的信息资产变得越来越重要。无论您是安全新手还是经验丰富的专家,这些Linux安全工具都是您值得掌握的重要资源。

💡

以下内容太过庞杂,工作繁忙,实时更新中,序号可能有错位,最新版本请访问**官网[1]**查看。


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

进攻工具合集

💡注意事项:

权限和合法性: 在使用这些工具进行侦察、扫描或枚举之前,确保你有足够的权限,并且你的行为符合当地法律法规。未经授权的侦察和扫描可能会导致法律问题。

保持工具更新: 这些工具都在不断地更新和改进,以适应新的技术和安全挑战。定期检查并更新你使用的工具,可以确保你利用最新的功能和技术。

学习和实践: 网络安全一个不断发展的领域,持续学习新的技术和方法对于保持你的技能处于最前沿至关重要。参与CTF(Capture The Flag)比赛、阅读相关的书籍和文章、加入安全社区和论坛,都是提升技能的好方法。

侦察 (Reconnaissance)

  1. Recon-ng
  • Recon-ng是一个基于Web的侦察框架,使用Python编写。首先,你需要安装Recon-ng,可以通过克隆其GitHub仓库或使用包管理器安装。

  • 启动Recon-ng后,通过workspaces create [工作区名称]创建一个新的工作区,以隔离不同的侦察项目。

  • 使用marketplace search搜索可用的模块。找到需要的模块后,使用marketplace install [模块路径]安装模块。

  • 加载模块后,使用options set [选项] [值]配置模块所需的选项,如目标域名等。

  • 配置完成后,使用run执行模块,收集信息。

  1. theHarvester
  • theHarvester用于收集目标的电子邮件、子域名、主机、员工名单等信息。一个常见的命令行用法是:theHarvester -d example.com -b google,这将使用Google作为数据源,搜索与example.com相关的信息。

  • l选项可以限制搜索结果的数量,例如l 500限制为500个结果。

  1. Nmap
  • Nmap是最广泛使用的网络探测和安全审核工具之一。例如,nmap -sS -T4 -A -v example.com命令会对example.com进行SYN扫描,使用较快的扫描速度(-T4),同时启用操作系统和服务版本检测(-A)并开启详细模式(-v)。

  • p-选项告诉Nmap扫描65535个标准端口,如果你只对特定端口感兴趣,可以用p 80,443指定端口。

  1. Zenmap
  • Zenmap是Nmap的GUI版本,提供了一个用户友好的界面来执行Nmap扫描。它特别适合那些不喜欢命令行的用户。在Zenmap中,你可以保存扫描配置作为个人配置文件,以便以后快速使用。
  1. DNSRecon
  • DNSRecon提供了广泛的DNS枚举功能。例如,dnsrecon -d example.com -t std会对example.com执行标准记录枚举,包括A, AAAA, SOA等记录。t选项用于指定枚举类型,std代表标准枚举。
  1. Netdiscover
  • Netdiscover通常用于本地网络。一个简单的用法是运行netdiscover -r 192.168.1.0/24,这将扫描192.168.1.x的子网,寻找活动的设备。r选项指定了要扫描的范围。
  1. Maltego
  • Maltego是一款强大的开源情报收集工具,允许用户通过图形方式探索目标的网络关系。在Maltego中,你可以选择一个实体,如一个人名或域名,然后使用变换来查找与该实体相关的数据。
  1. Unicornscan
  • Unicornscan提供了灵活的端口扫描功能,支持异步扫描,使其在大规模扫描中特别有用。例如,unicornscan -mT -Iv -p 80,443 example.com将对example.com的80和443端口进行TCP扫描,Iv选项提供了更多的输出信息。
  1. p0f
  • p0f可以通过分析被动捕获的数据包来识别远程主机的操作系统。一个基本的用法是sudo p0f -i eth0
  1. Masscan
  • Masscan被称为“互联网上最快的端口扫描器”,它能在几分钟内完成对整个互联网的扫描。由于其速度极快,使用时需要特别注意,以避免给网络设备或目标主机造成过大负载。

  • 一个基本的使用示例是:masscan -p80,443 10.0.0.0/8 --rate=10000。这个命令扫描10.0.0.0到10.255.255.255范围内的主机的80和443端口,扫描速率为每秒10000个包。

  • 使用-rate参数可以控制扫描的速度,这对于避免网络拥塞和减少被侦测的机会非常重要。

  1. ZMap
  • ZMap也是一个高速网络扫描器,专为研究者和安全从业者设计,用于对整个互联网或大型子网进行扫描。与Masscan类似,ZMap在使用时也需要注意不要对网络造成过大的影响。

  • 使用ZMap进行扫描的一个示例命令是:zmap -p 80 -o scan_results.csv 192.168.1.0/24。这个命令扫描192.168.1.0/24网段的80端口,并将扫描结果保存到scan_results.csv文件中。

  • o参数指定输出文件,这对于后续分析扫描结果非常有用。

基于网络的攻击 (Network-based Attacks)

  1. OpenVAS (Open Vulnerability Assessment System)
  • OpenVAS是一个强大的漏洞扫描和管理框架,由一系列服务和工具组成,提供全面的漏洞扫描解决方案。

  • 使用方法:

  1. 安装OpenVAS。在许多Linux发行版中,可以直接通过包管理器安装。

  2. 初始化和更新OpenVAS数据库,通常通过运行greenbone-nvt-sync、greenbone-scapdata-sync和greenbone-certdata-sync命令来完成。

  3. 启动OpenVAS服务。

  4. 通过Web界面或命令行工具创建和配置扫描任务,指定目标地址和扫描参数。

  5. 启动扫描任务,等待扫描完成,并查看报告。

  6. w3af (Web Application Attack and Audit Framework)

  • w3af是一个用于Web应用程序的安全扫描工具,它能够识别和利用Web应用程序中的多种漏洞。

  • 使用方法:

  1. 安装w3af。

  2. 启动w3af的GUI界面或命令行界面。

  3. 配置目标URL和扫描策略。w3af提供了多种插件和选项,用于定制扫描过程。

  4. 启动扫描,并在完成后查看报告。

  5. Nikto

  • Nikto是一个开源的Web服务器扫描器,能够检测Web服务器上的多种潜在问题,包括超过6700种不同的已知漏洞。

  • 使用方法:nikto -h [目标地址]。Nikto的使用非常简单,只需指定目标地址即可开始扫描。扫描完成后,Nikto将在终端中显示结果。

  1. Vuls
  • Vuls是一个开源的漏洞扫描器,专注于Linux/FreeBSD的漏洞扫描。它通过定期扫描来检测已知的漏洞,并生成详细的报告。

  • 使用方法:

  1. 安装Vuls及其依赖。

  2. 配置Vuls,包括扫描目标和扫描参数。

  3. 运行Vuls进行扫描。

  4. 查看生成的报告,了解发现的漏洞和建议的修复措施。

  5. Nessus

  • Nessus是一个非常流行的漏洞扫描工具,它提供了广泛的漏洞库和多种扫描选项,适用于各种环境和需求。

  • 使用方法:

  1. 安装Nessus。

  2. 通过Web界面访问Nessus,并完成初始化设置。

  3. 创建新的扫描任务,配置扫描目标和选项。

  4. 启动扫描任务,并等待扫描完成。

  5. 查看和分析扫描报告,了解发现的漏洞和提供的修复建议。

密码破解与暴力攻击 (Password & Brute Force Attacks)

1. John the Ripper

  • 介绍:John the Ripper是一个快速的密码破解工具,支持多种密码加密类型。它通常用于破解加密的密码,以检测弱密码。

  • 基本用法:john --format=md5crypt /etc/shadow,这条命令尝试破解/etc/shadow文件中的md5crypt加密密码。

2. Hashcat

  • 介绍:Hashcat是世界上最快的密码恢复工具之一,支持多种算法和加密类型。它利用GPU加速技术来提高破解速度。

  • 基本用法:hashcat -m 0 -a 3 hash.txt ?l?l?l?l?l,这条命令使用暴力破解方法破解hash.txt文件中的MD5哈希。

3. Crunch

  • 介绍:Crunch是一个字典生成器,可以根据用户定义的标准生成所需的字典用于密码破解。

  • 基本用法:crunch 4 6 123 -o dict.txt,生成一个包含所有4到6位数密码组合的字典文件。

4. Hydra

  • 介绍:Hydra是一款非常快速的网络登录破解工具,支持多种协议,包括SSH、FTP、HTTP等。

  • 基本用法:hydra -l user -P passlist.txt >,尝试使用passlist.txt中的密码列表破解FTP登录。

5. Medusa

  • 介绍:Medusa与Hydra类似,是一款速度快、并行处理能力强的登录破解工具。

  • 基本用法:medusa -h 192.168.0.1 -u admin -P password.txt -M ssh,尝试破解SSH登录。

6. Rainbowcrack

  • 介绍:Rainbowcrack使用彩虹表技术来破解哈希值,相比传统破解方法,可以大大减少破解时间。

  • 基本用法:使用Rainbowcrack通常需要先生成或下载彩虹表,然后使用rcrack命令与彩虹表一起破解哈希。

7. CeWL

  • 介绍:CeWL是一个定制字典生成器,可以爬取网页并生成基于页面内容的字典。

  • 基本用法:cewl-m 5 -w dict.txt,从example.com生成至少5个字符长度的词汇字典。

8. Patator

  • 介绍:Patator是一个多用途的破解工具,支持多种类型的服务破解,包括SSH、FTP、MySQL等。

  • 基本用法:patator ftp_login host=192.168.0.1 user=FILE0 0=users.txt password=FILE1 1=passwords.txt,尝试破解FTP登录。

9. Ophcrack

  • 介绍:Ophcrack是一个基于彩虹表的Windows密码破解工具,能够破解大多数Windows用户的密码。

  • 基本用法:通常直接在图形界面中使用,加载彩虹表并选择要破解的系统SAM文件。

10. crowbar

  • 介绍:brute force攻击工具,支持多种协议,包括VPN、SSH等。

  • 基本用法:crowbar -b vpn -s 192.168.0.1/32 -u user -C /path/to/passwords.txt -n 22,这条命令尝试使用密码列表文件破解指定IP的VPN。

11. Fcrackzip

  • 介绍:Fcrackzip是一个快速的zip密码破解工具,支持多种破解方法,包括暴力破解和字典攻击。

  • 基本用法:fcrackzip -u -c ‘aA1!’ -l 4-6 -p aaaa file.zip,这条命令尝试破解file.zip文件的密码,密码长度为4到6个字符,包含小写字母、大写字母和数字。

使用技巧和注意事项

  • 字典和彩虹表:对于字典攻击和彩虹表攻击,选择或生成高质量的字典和彩虹表是成功破解密码的关键。对于特定目标或场景,定制化的字典可能更有效。

  • 硬件加速:对于支持GPU加速的工具(如Hashcat),使用合适的GPU硬件可以大幅提高破解速度。

  1. 移动安全 (Mobile Security)
  • Drozer

  • Androguard

  • Frida

  • MobSF

  • MASTG

  • NetHunter

  • Android Tamer

  • Apktool

  • Quark Engine

  • Bettercap

  1. 逆向工程 (Reverse Engineering)
  • Radare2

  • Gdb

  • Angr

  1. 利用 (Exploitation)
  • Metasploit

  • Exploit Pack

  • SQL Ninja

  • PTF

  • jSQL Injection

  • sqlmap

  • Armitage

  • BeEF

  • RouterSploit

  • ShellNoob

  • yoserial

  • Ropper

  • Commix

  • Exploit-DB

  • Pwntools

  • SearchSploit

  • XSSer

  1. 无线攻击 (Wireless Attacks)
  • Kismet

  • PixieWPS

  • Wifite

  • Weaver

  • Aircrack-ng

  • airgeddon

  • WiFi Pumpkin

  1. 社会工程与钓鱼 (Social Engineer & Phishing)
  • SET

  • Gophish

  • King Phisher

  • PhishX

  1. 网络应用渗透测试 (Web App Pen Testing)
  • Burp Suite

  • OWASP ZAP

  • Arachni

  • Wfuzz

  • Skipfish

  1. 后渗透 (Post-Exploitation)
  • Empire

  • Pupy

  • Bloodhound

  • Mimikatz

  • Dnscat2

  • Koadic

  • Meterpreter

  • BeRoot

  • Pwncat

  1. 报告与文档 (Reporting & Documentation)
  • Dradis

  • Faraday

  • Serpico

  • DefectDojo

  • MagicTree

  • Lair-framework

防御工具合集

  1. 防火墙 (Firewalls)
  • iptables

  • Firewalld

  • ufw

  • Guarddog

  • Vuurmuur

  • Gufw

  • Shorewall

  1. 沙箱 (Sandboxing)
  • Bubblewrap

  • Firejail

  • Flatpak

  • Snappy

  • Chroot Jail

  1. 安全审计 (Security Audit)
  • OpenSCAP

  • openVAS

  • Nmap

  • Nikto

  • Lynis

  • SpiderFoot

  1. 入侵检测/防御系统 (IDS/IPS)
  • Snort

  • Suricata

  • Zeek

  • OSSEC

  • AIDE

  • Security Onion

  • OSSIM

  • CrowdSec

  1. 根木马/恶意软件检测 (Rootkit/Malware Detection)
  • Wazuh

  • chkrootkit

  • rkhunter

  • Tiger

  • LMD

  1. 访问控制 (Access Control)
  • SELinux

  • AppArmor

  • Smack

  • Grsecurity

  • Yama

  1. 日志监控 (Log Monitoring)
  • Logwatch

  • ELK Stack

  • Graylog

  • Sagan

  • Fluentd

  • OpenObserve

  • Dynatrace

  1. 磁盘/文件系统加密 (Disk/Filesystem Encryption)
  • dm-crypt

  • fscrypt

  • EncFS

  • Veracrypt

  • Gocryptfs

  • eCryptfs

  • SecureFS

  1. 文件完整性监控 (File Integrity Monitoring)
  • Tripwire

  • AIDE

  • Samhain

  • OSSEC

  • Wazuh

  • Osquery

  • Atomic OSSEC

  1. 安全Shell (Secure Shell)
  • SSHGuard

  • DenyHosts

  • Knockd

  • Fail2Ban

  1. 密码安全 (Password Sec)
  • John the Ripper

  • Hashcat

  • KeePassXC

  • pwgen

  • GoPass

  1. 杀毒软件 (Antivirus)
  • CrowdStrike

  • ClamAV

  • Rspamd

  1. VPN
  • strongSwan

  • OpenVPN

  • WireGuard

  • Libreswan

  • SoftEther

  1. 补丁管理 (Patch Manager)
  • Spacewalk

  • Katello

  • RH Satellite

  • Landscape

  • NinjaOne

  1. 网络应用防火墙 (WAFs)
  • ModSecurity

  • NAXSI

  • BunkerWeb

  • Coraza

  • open-appsec

  1. 容器安全 (Container Sec)
  • Docker Bench

  • Calico

  • Clair

  • gVisor

  • Grafeas

  • Falco

  • Dagda

  • Cilium

  • Dockle

2022届大学毕业生月收入较高的前10个专业

本科计算机类、高职自动化类专业月收入较高。2022届本科计算机类、高职自动化类专业月收入分别为6863元、5339元。其中,本科计算机类专业起薪与2021届基本持平,高职自动化类月收入增长明显,2022届反超铁道运输类专业(5295元)排在第一位。

具体看专业,2022届本科月收入较高的专业是信息安全(7579元)。对比2018届,电子科学与技术、自动化等与人工智能相关的本科专业表现不俗,较五年前起薪涨幅均达到了19%。数据科学与大数据技术虽是近年新增专业但表现亮眼,已跻身2022届本科毕业生毕业半年后月收入较高专业前三。五年前唯一进入本科高薪榜前10的人文社科类专业——法语已退出前10之列。

“没有网络安全就没有国家安全”。当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。

网络安全行业特点

1、就业薪资非常高,涨薪快 2021年猎聘网发布网络安全行业就业薪资行业最高人均33.77万!

2、人才缺口大,就业机会多

2019年9月18日《中华人民共和国中央人民政府》官方网站发表:我国网络空间安全人才 需求140万人,而全国各大学校每年培养的人员不到1.5W人。猎聘网《2021年上半年网络安全报告》预测2027年网安人才需求300W,现在从事网络安全行业的从业人员只有10W人。

行业发展空间大,岗位非常多

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…

职业增值潜力大

网络安全专业具有很强的技术特性,尤其是掌握工作中的核心网络架构、安全技术,在职业发展上具有不可替代的竞争优势。

随着个人能力的不断提升,所从事工作的职业价值也会随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨,这也是为什么受大家欢迎的主要原因。

从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。

`黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

(都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值