先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上网络安全知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip204888 (备注网络安全)
正文
| — | — |
| regedit | 注册表 |
| taskmgr | 任务管理器 |
| msconfig | 系统配置(包括启动项) |
| eventvwr.msc | 时间查看器 |
| compmgmt.msc | 计算机管理(本地用户和组) |
| gpedit.msc | 本地组策略 |
| taskschd.msc | 计划任务 |
| lusrmgr.msc | 本地用户和组 |
命令行 | 说明 |
---|---|
net user | 获取本机用户列表 |
net localgroup administrators | 本机管理员 |
net session | 查看当前会话 |
net start | 查看当前运行的服务 |
net use | 远程连接 |
net share | 查看当前用户下的共享目录 |
%UserProfile%\Recent%APPDATA%\Microsoft\Windows\Recent | 最近打开文件 |
findstr /m /i /s “hello” *.txt | 查找文件中的字符串(可用于查找webshell) |
wmic rocess | 获取系统进程信息 |
wmic process where name=“cmd.exe” get processid,executablepath,name | 根据应用程序查找PID |
wmic process where processid=“4296” get executablepath,name | 根据PID查找应用程序 |
tasklist | 获取系统进程信息 |
tasklist /m dll名称 | 查询特定的dll调用情况 |
certutil -hashfile %样本exe% MD5 | 计算样本MD5 |
敏感目录
目录 | 说明 |
---|---|
%WINDIR% | 它指向安装Windows的驱动器上的Windows文件夹 |
%WINDIR%\system32\ | 它指向Windows安装目录下的system32文件夹 |
%TEMP% | 它指向当前用户的临时文件夹 |
%LOCALAPPDATA% | 它指向当前用户的本地应用程序数据文件夹 |
%APPDATA% | 它指向当前用户的应用程序数据文件夹 |
Windows日志分析
-
Windows系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找收到攻击时攻击者留下的痕迹
-
Windows主要有以下三类日志记录系统事件:系统日志、安全日志、应用程序日志
-
打开方式
- 开始 → 运行 → eventvwr(日志事件查看器)
- 开始 → 管理工具 → 事件查看 →安全
-
系统日志
- 系统日志主要是记录了系统组件产生的事件。系统日志主要记录的信息包括驱动程序产生的信息、系统组件产生的信息和应用程序崩溃的信息以及一些数据丢失情况的信息
- 默认位置:%SystemRoot%System32WinevtLogsSystem.evtx
- 关键点
事件ID 说明 12 系统启动 6005 事件日志服务已启动 6006 事件日志服务已停止 13 系统关闭 -
安全日志
- 安全日志主要记录了与系统安全相关的一些事件。这种日志类型主要是记录了用户登入登出的事件、系统资源的使用情况事件以及系统策略的更改时间。如果要查看安全日志信息,则操作员必须具有系统管理员权限
- 默认位置:%SystemRoot%System32WinevtLogsSecurity.evtx
- 关键点
事件ID 说明 1102 清理审计日志 4624 账号成功登录 4625 账号登录失败 4768 Kerberos身份验证(TGT请求) 4769 Kerberos服务票证请求 4776 NTLM身份验证 4672 授予特殊权限 4720 创建用户 4726 删除用户 4728 将成员添加到启用安全的全局组中 4729 将成员从安全的全局组中移除 4732 将成员添加到启用安全的本地组中 4733 将成员从启用安全的本地组中移除 4756 将成员添加到启用安全的通用组中 4757 将成员从启用安全的通用组中移除 4719 系统审计策略更改 - Windows安全日志EventID并不是每个版本都一样
- EventID对比
Event Event 说明 日志名称 ID(2000/XP/2003) ID(Vista/7/8/2008/2012) 不同版本 Security 528 4624 成功登录 Security 529 4625 失败登录 Security 680 4776 成功/失败的账户认证 Security 624 4720 创建用户 Security 636 4732 添加用户到启用安全性的本地组中 Security 632 4728 添加用户到启用安全性的全局组中 Security 2934 7030 服务创建错误 System 2944 7040 IPSEC服务服务的启动类型已从禁用更改为自动 System 2949 7045 服务创建 System -
安全日志扩展
- 登录日志类型(Logon Type)
登陆类型 描述 2 交互式登录(用户从控制台登录) 3 网络(例如:通过net use,访问共享网络) 4 批处理(为批处理程序保留) 5 服务启动(服务登录) 6 不支持 7 解锁(带密码保护的屏幕保护程序的无人值班工作站) 8 网络明文(IIS服务器登陆验证) 10 远程交互(终端服务,远程桌面,远程辅助) 11 缓存域证书登录 -
应用程序日志
- 指的在Windows上的应用程序产生的日志。一般指的是微软开发的应用程序,第三方开发的基于系统的应用程序如果使用日志记录的函数,则这个应用程序将可以通过事件查看器其日志信息
- 默认位置:%SystemRoot%System32WinevtLogsApplication.evtx
如何自学黑客&网络安全
黑客零基础入门学习路线&规划
初级黑客
1、网络安全理论知识(2天)
①了解行业相关背景,前景,确定发展方向。
②学习网络安全相关法律法规。
③网络安全运营的概念。
④等保简介、等保规定、流程和规范。(非常重要)
2、渗透测试基础(一周)
①渗透测试的流程、分类、标准
②信息收集技术:主动/被动信息搜集、Nmap工具、Google Hacking
③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察
④主机攻防演练:MS17-010、MS08-067、MS10-046、MS12-20等
3、操作系统基础(一周)
①Windows系统常见功能和命令
②Kali Linux系统常见功能和命令
③操作系统安全(系统入侵排查/系统加固基础)
4、计算机网络基础(一周)
①计算机网络基础、协议和架构
②网络通信原理、OSI模型、数据转发流程
③常见协议解析(HTTP、TCP/IP、ARP等)
④网络攻击技术与网络安全防御技术
⑤Web漏洞原理与防御:主动/被动攻击、DDOS攻击、CVE漏洞复现
5、数据库基础操作(2天)
①数据库基础
②SQL语言基础
③数据库安全加固
6、Web渗透(1周)
①HTML、CSS和JavaScript简介
②OWASP Top10
③Web漏洞扫描工具
④Web渗透工具:Nmap、BurpSuite、SQLMap、其他(菜刀、漏扫等)
恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;如果等保模块学的好,还可以从事等保工程师。薪资区间6k-15k
到此为止,大概1个月的时间。你已经成为了一名“脚本小子”。那么你还想往下探索吗?
如果你想要入坑黑客&网络安全,笔者给大家准备了一份:282G全网最全的网络安全资料包评论区留言即可领取!
7、脚本编程(初级/中级/高级)
在网络安全领域。是否具备编程能力是“脚本小子”和真正黑客的本质区别。在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力.
如果你零基础入门,笔者建议选择脚本语言Python/PHP/Go/Java中的一种,对常用库进行编程学习;搭建开发环境和选择IDE,PHP环境推荐Wamp和XAMPP, IDE强烈推荐Sublime;·Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;·用Python编写漏洞的exp,然后写一个简单的网络爬虫;·PHP基本语法学习并书写一个简单的博客系统;熟悉MVC架构,并试着学习一个PHP框架或者Python框架 (可选);·了解Bootstrap的布局或者CSS。
8、超级黑客
这部分内容对零基础的同学来说还比较遥远,就不展开细说了,附上学习路线。
网络安全工程师企业级学习路线
如图片过大被平台压缩导致看不清的话,评论区点赞和评论区留言获取吧。我都会回复的
视频配套资料&国内外网安书籍、文档&工具
当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。
一些笔者自己买的、其他平台白嫖不到的视频教程。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注网络安全)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。*
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注网络安全)
[外链图片转存中…(img-19Y7n9TJ-1713243119879)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!