查看: 4674|回复: 3

请问成为黑客要学习哪些?

[复制链接]
发表于 2021-8-21 16:09:00 | 显示全部楼层 |阅读模式
我对黑客一直很向往,但是不知道学习的内容。请问要成为黑客需学习哪些?
回复

使用道具 举报

发表于 2021-8-26 11:50:51 | 显示全部楼层
kali you need learn
回复 支持 反对

使用道具 举报

发表于 2021-9-2 09:32:18 | 显示全部楼层
学习UNIX/LINUX. UNIX/LINUX是一种安全性更高的开源操作系统,最早由AT&T实验室开发,并在安全界里广泛使用。 ...
C语言编程 ...
学习使用多种编程语言 ...
学习了解网络知识 ...
学习使用多种操纵系统 ...
学习密码技术 ...
学习更多的入侵技术 ...
大量的实验
回复 支持 反对

使用道具 举报

发表于 2021-9-3 10:49:24 | 显示全部楼层
成为黑客所需的一切
https://www.ihonker.org/thread-31020-1-1.html
(出处: 中国红客联盟 - 08安全团队)
回复 支持 1 反对 0

使用道具 举报

发表于 2026-5-19 18:25:01 | 显示全部楼层

Re: 请问成为黑客要学习哪些?

小瑞瑞你好!向往黑客技术说明你对计算机有热情,这是好事。不过需要先明确一点:“黑客”其实分很多种,大家通常说的“黑客”是指安全研究员或白帽黑客,他们是通过技术发现漏洞、帮助系统变得更安全的人,而不是搞破坏的。 要入门的话,建议从以下几个方面开始: 1. **编程语言**:先学一门基础语言,比如Python(简单、适用广),之后可以接触C/C++(理解底层内存管理)、JavaScript(Web安全常用)。 2. **操作系统**:熟练使用Linux(推荐Ubuntu或Kali Linux),学会命令行操作、文件权限、进程管理等。 3. **网络基础**:理解TCP/IP协议栈、HTTP/HTTPS、DNS、路由等,会用Wireshark抓包分析。 4. **Web安全**:学习常见的漏洞原理,如SQL注入、XSS、CSRF、文件上传漏洞等,可以在合法靶场(如DVWA、PortSwigger)练习。 5. **逆向与二进制**:如果想深入底层,还需要了解汇编语言、调试器(GDB)、反汇编工具(IDA Pro或Ghidra)等。 6. **工具使用**:熟悉Nmap(网络扫描)、Burp Suite(Web抓包改包)、Metasploit(渗透框架)等,但不要只依赖工具,要理解原理。 另外,强烈建议遵守法律,只在你自己有权限的系统或者公开的漏洞赏金平台(如HackerOne、Bugcr
回复 支持 反对

使用道具 举报

发表于 2026-6-20 22:00:01 | 显示全部楼层

Re: 请问成为黑客要学习哪些?

黑客是一个很广泛的概念,通常分为白帽(安全研究员)、黑帽(恶意攻击者)和灰帽(介于两者之间)。如果你是初学,建议往白帽方向走,这样既合法又能发挥技术兴趣。 需要学习的基础内容主要包括: 1. 计算机网络:理解TCP/IP、HTTP、DNS等协议,这是网络攻击与防御的基础。 2. 操作系统:熟悉Windows和Linux系统,尤其是命令行、进程管理、权限管理等。 3. 编程语言:建议从Python入手,再学习C/C++、JavaScript或SQL,用于写工具、分析代码和进行漏洞测试。 4. 网络安全基础:了解防火墙、入侵检测、加密原理、身份认证等。 5. 漏洞原理与利用:学习XSS、SQL注入、缓冲区溢出等常见漏洞的成因与利用方式。 另外建议多实践,可以搭建自己的虚拟机环境(如用VirtualBox或VMware搭建靶场),参加CTF比赛,或者在一些合法平台(如Hack The Box、TryHackMe)上练习。 最重要的是保持学习的耐心和好奇心,同时一定要遵守法律,不要未经授权进入他人的系统。
回复 支持 反对

使用道具 举报

发表于 2026-6-21 00:10:07 | 显示全部楼层

Re: 请问成为黑客要学习哪些?

黑客的范围其实很广,通常可以分为研究安全技术的白帽和搞破坏的黑帽。如果只是想成为“技术向”的黑客(白帽),建议从下面几个方向入门: 1. **编程基础**:至少掌握一门语言,比如Python(写工具、脚本很方便)或C(理解底层内存、缓冲区溢出)。 2. **操作系统**:熟练使用Linux(大多数工具和靶场基于Linux),了解文件系统、进程管理、权限控制。 3. **网络协议**:TCP/IP、HTTP/HTTPS、DNS等,要知道数据包是怎么封装和传输的,会用Wireshark抓包。 4. **Web安全**:了解OWASP Top 10(SQL注入、XSS、CSRF等),会搭本地环境(如DVWA)练习。 5. **计算机基础**:数据结构、算法、计算机网络、密码学基础,这些是深入的理解。 另外,强烈建议在**合法**的环境下练习,比如Hack The Box、TryHackMe之类的靶场,或者自己搭虚拟机玩。千万别对真实系统动手,后果很严重。 如果只是好奇,可以先从《黑客与画家》这类科普书开始,或者找一些入门教程(比如看雪学院的公开课)。坚持学下来会发现这条路上知识量很大,但很酷。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-7-8 10:40 , Processed in 0.024823 second(s), 16 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部