• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

twilight0966

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

寻找你的黑客偶像

目录
  • 著名黑客
    • “世界头号黑客”Kevin Mitnick
      • 事迹
      • 成就
      • 优点
    • “最牛红客”林勇
      • 事迹
      • 优点
  • 学习计划
    • Metasploit
    • Netcat
    • John the Ripper
  • 四年规划
    • 第一年:打好计算机科学基础
    • 第二年:前端和后端开发
    • 第三年:深入研究专业领域
    • 第四年:项目和实践经验

著名黑客

“世界头号黑客”Kevin Mitnick

事迹

凯文·米特尼克(Kevin David Mitnick,1963年8月6日- 2023年7月16日),出生于美国洛杉矶,是美国计算机安全顾问,作家和黑客,也是第一个被美国联邦调查局通缉的黑客。
他16岁因进行社交工程破解太平洋电信公司的密码,在付费电话系统中修改上万美国家庭的电话号码,而被电脑信息跟踪机跟踪逮捕,因此成为了全球第一名网络少年犯。出狱后,他又修改了不少公司的财务账单,导致又被逮捕入狱一年。有评论称凯文·米特尼克为世界上“头号电脑黑客”,其传奇的黑客经历足以令全世界为之震惊。现职业是网络安全咨询师,出版过《反欺骗的艺术》、《反入侵的艺术》、《线上幽灵:世界头号黑客米特尼克自传》。
2023年7月16日,凯文・米特尼克去世,享年59岁。

成就

他是第一个在 美国联邦调查局“悬赏捉拿”海报上露面的黑客。15岁的米特尼克闯入了“北美空中防务指挥系统”的计算机主机内,他和另外一些朋友翻遍了 美国指向 前苏联及其盟国的所有核弹头的数据资料,然后又悄无声息地溜了出来。

优点

喜欢钻研

他编写的程序简洁、实用、所表现的美感令电脑教师都为之倾倒。

很多时候,我们能完成任务,但不一定最好。而凯文·米特尼克编写的程序简洁、实用、且具有美感,可谓是不断钻研,精益求精。我们应该学习该品质,在计算机学习过程中也不断钻研,不断尝试。

“最牛红客”林勇

事迹

  1. 印尼暴乱

林勇带领着红客在网络上开始为被虐杀的华人们报仇反击,印尼的上百个官方网站被攻占,连政府的网站也没有幸免,网站上的每个页面都用三种语言写上了黑客宣言。

  1. 中国驻南斯拉夫大使馆被炸

林勇再次带领红客组织们冲向了美国的相关网站,短短五分钟的时间,250多个网站的站点密码被破译公开。

  1. 撞毁我国战机

起初几天,林勇等红客们只是将不少网站的页面换成中国的国旗与对王伟的致敬,比起美方在国内的所作所为,他们可以说是做得十分温柔。
直到五月四号那天,林勇带领八万红客,开始发力,去攻占白宫的官网。林勇是特地选择的这一天。
他要让美国知道,他们看不起的中国,看不起的中国网络,在五四青年节这一天,将美国引以为傲的白宫网站攻破,在白宫的网站上挂上了中国的红旗,放起了国歌。

优点

为正义而战

林勇的所作所为不是为了个人利益,而是为国,为人民而战。学习了计算机以后,我们也要时刻谨记“能力越大,责任越大”。我们要将所学应用到利人利己的事情上。

学习计划

Metasploit

Metasploit是一款广泛使用的漏洞利用工具,它允许安全专业人员对计算机系统和网络应用程序进行渗透测试,并发现可能被攻击者利用的弱点。Metasploit通过模拟黑客攻击来检测和利用漏洞,测试系统和应用程序的安全性。

Netcat

Netcat是一款非常出名的网络工具,简称“NC”,有渗透测试中的“瑞士军刀”之称。它可以用作端口监听、端口扫描、远程文件传输、还可以实现远程shell等功能。

John the Ripper

John the Ripper,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持大多数的加密算法。

四年规划

第一年:打好计算机科学基础

  1. 编程入门:
    学习一门编程语言,如Python、Java或C++。
  2. 掌握基本编程概念,如变量、循环、条件语句和函数。
  3. 数据结构与算法:
    学习常见数据结构,如数组、链表、栈、队列。
    理解基本算法,如排序和搜索算法。
  4. 计算机网络:
    学习网络基础知识,包括协议、IP地址、子网和端口。
    了解网络通信的工作原理。
  5. 操作系统:
    理解操作系统的基本原理,包括进程管理、内存管理和文件系统。
  6. 数据库:
    学习数据库基础,包括SQL查询和关系型数据库的设计。

第二年:前端和后端开发

  1. 前端开发:
    学习HTML、CSS和JavaScript。
    掌握前端框架,如React、Angular或Vue。
    开发交互式网页应用程序。
  2. 后端开发:
    学习服务器端编程语言,如Node.js、Python(Django/Flask)或 Ruby(Ruby on Rails)。
    构建和维护服务器端应用程序。
  3. 数据库:
    深入研究数据库管理系统,如MySQL、PostgreSQL或NoSQL数据库。
    学习数据库优化和性能调整。

第三年:深入研究专业领域

  1. 网络与安全:
    学习网络安全和信息安全的基本原则。
    研究常见的网络攻击和防御方法。
  2. 人工智能和机器学习:
    学习机器学习算法和工具,如Scikit-Learn和TensorFlow。
    开发机器学习模型,并参与数据分析项目。
  3. 云计算:
    了解云计算概念,如AWS、Azure或Google Cloud。
    部署应用程序和服务到云平台。

第四年:项目和实践经验

  1. 项目开发:
    参与实际项目,如开发一个Web应用、移动应用或网络安全项目。
    学习团队协作和项目管理。
  2. 深入领域研究:
    选择一个特定的领域,如人工智能、大数据、网络安全或物联网。
    深入学习该领域的高级主题。
  3. 实习或研究:
    完成实习或研究项目,以获得实际工作经验。
    参与开源项目或贡献代码。

posted on 2023-10-22 09:17  20231301周子昂  阅读(35)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3