当前位置: 首页 > news >正文

黑客学习笔记(网络安全)

一、首先,什么是黑客?

黑客泛指IT技术主攻渗透窃取攻击技术的电脑高手,现阶段黑客所需要掌握的远远不止这些。

以前是完全涉及黑灰产业的反派角色,现在大体指精通各种网络技术的程序人员

二、为什么要学习黑客技术?

其实,网络信息空间安全已经成为海陆空之外的第四大战场,除了国与国之间的博弈,国内企业与企业间也有显著的明争暗斗现象。 

网络安全黑客技术是无论国家还是企业都是越来越重视的能力之一。

三、如何成为黑客呢?

A、首先你的技术能力得达标

        下面是我学成黑客后简单的总结,你可以按照下面来学习;

1.第一件事你应该学习如何编程,我建议首先学python,然后是java。

2.(非必须)接下来学习一些算法和数据结构是很有帮助的,它将帮助你更好的编程。

3.一旦你学会如何编程,你应该学习如何用 c 编程。重点关注以下话题:

结构体

指针的算术运算

传值调用和引用调用

字符串IO基础

条件编译

程序结构

4.学习 UNIX 操作系统基础:

Unix shells

shell 变量

文件系统

通用Unix 命令

Shell 脚本编程

Unix Shell 环境

5.(非必须)学习汇编语言。理解汇编语言如何转化为机器码再转化为可被计算机硬件执行的程

序。并且你应该学习如何分析汇编程序,这对逆向工程很有用。

6.理解计算机操作系统及架构

进程管理

内存管理

文件系统接口和实现

IO 系统、分布式系统

计算机网络

java 网络编程

防护与安

。理解系统管理员

计算机系统基础组成

对计算机主要组件

结构有宏观的认识

进程管理:进程、线程、进程同步、CPU 调度、java 多线程编程,以及死锁。内存管理:主内存和虚拟内存。

体验不同操作系统例如 win unix linux 命令行与GUI 模式。

7.(非必须)学习密码学也是很有用的,密码学中的数学很有用。

传统对称密钥

现代对称密钥

RSA

数字签名等等

应用层安全

PGP

S/MIME

8.理解计算机网络和Internet

应用层:Web、HTTP、FTP、DNS和socket通信

传输层:UDP、TCP、和拥塞控制等

另一些不错的话题:网络管理

                                WireShark网络流量分析

                                渗透测试和网络安全

                                深入计算机和网络取证

                                漏洞和恶意软件分析

                                低层次协议包分析

9.理解软件工程。理解软件开发阶段,包括需求、文档、设计、编码、测试和维护,软件开发模型的优缺点。

完整入门学习路线我也做了规划

需要高清pdf版—关注即可自动发送

 针对以上繁多的知识点也有配套资源可取(关注自动发送)

 B、实战能力得提升

在学术之外,学会了理论和部分技能之后非常需要实战来练练手:

参加夺旗战

在有一定基础下参加安全会议

经常访问安全网站

尝试挖掘漏洞

尝试建立属于自己的网站

四、最后

成为黑客的过程并不容易

当你想成为黑客或者是渗透测试专家时,这这些技术点绝对是有必要的,光鲜亮丽的成功背后都是汗流浃背夜以继日的努力学习!

http://www.lryc.cn/news/107549.html

相关文章:

  • [openCV]基于拟合中线的智能车巡线方案V1
  • MyBatis-Plus 和达梦数据库实现高效数据持久化
  • 已注销【888】
  • Ceph错误汇总
  • DataTable过滤某些数据
  • JAVASE---继承和多态
  • Centos7升级gcc、g++版本(转载)
  • 第一章:继承
  • git面试题
  • Github Copilot在JetBrains软件中登录Github失败的解决方案
  • 使用 github 同步谷歌浏览器书签
  • Eclipse进行debug
  • 13-5_Qt 5.9 C++开发指南_基于信号量的线程同步_Semaphore
  • golang使用泛型实现mapreduce操作
  • 2023华数杯数学建模C题思路分析 - 母亲身心健康对婴儿成长的影响
  • 【汇总】解决Ajax请求后端接口,返回ModelAndView页面不跳转
  • 网络安全进阶学习第九课——SQL注入介绍
  • 一个计算机专业的学生数据结构这门课学到什么程度才能算学的还不错?
  • [语义分割] ASPP不同版本对比(DeepLab、DeepLab v1、DeepLab v2、DeepLab v3、DeepLab v3+、LR-ASPP)
  • anaconda创建虚拟环境在D盘
  • Java设计模式之工厂设计模式
  • uniapp使用阿里图标
  • 20230803激活手机realme GT Neo3
  • Spring Cloud Feign+Ribbon的超时机制
  • 使用docker 搭建nginx + tomcat 集群
  • 从Spring的角度看Memcached和Redis及操作
  • 【C语言学习】C语言的基础数据类型
  • 使用AIGC工具提升安全工作效率
  • HBase概述
  • el-popover全屏不显示(bug记录)