当前位置: 首页 » 黑客教程 » 网络黑客与编程入门课程_黑客的编程

网络黑客与编程入门课程_黑客的编程

作者:hacker 时间:2023-02-32 阅读数:343人阅读

黑客需要学什么

1. 学习如何编程。

这一条无须多说,当然是最基本的黑客技能。如果你还不会任何编程语言,我建议你从 Python 开始学起。它设计清晰,文档齐全,而且对初学者比较友好。虽然它很适合作为一种入门语言,但它不仅仅只是个玩具;它非常强大、灵活,也适合做大型项目。我在一篇更详细的 Evaluation of Python(译注:Python 试用体验)中有更详细的论述。Python 网站有很好的入门教程。

我曾经推荐过将 Java 作为初学的语言,但这则批评改变了我的想法(在里边搜索”The Pitfalls of Java as a First Programming Language” 就知道我的意思了)。作为一名黑客,你不能像人们挖苦的一样,“像水管工人一样装电脑”,你必须知道各个部件的工作原理。现在我觉得可能还是学过 C 和 Lisp 后再学 Java 比较好。

有一个大体的规律,就是如果你过于偏重使用一种语言,这种语言一方面会成为你得心应手的工具,另一方面也会阻碍你的学习。有这个问题的不只是编程语言,类似 RubyOnRails、CakePHP、以及 Django 的 web 应用框架也有这个问题,它们只会让你肤浅地懂得一些东西,当你碰到难以解决的问题或者需要调试时,你就可能不知所措了。

如果你想进入正式的编程领域,你将不得不学习 C 语言,它是 Unix 的核心语言。C++ 与 C 非常其他类似;如果你了解其中一种,学习另一种应该不难。但这两种都不适合编程入门者学习。而且事实上,你越避免用C编程,你的工作效率会越高。2. 学习使用开源的 Unix 系统。

我将假设你已经有一台个人计算机供自己使用了(你可以体会一下这意味着多少东西。早些时候,计算机是如此的昂贵,没有人能买得起。而黑客文化就是在那样的环境下演化来的)。新手们能够朝学习黑客技能迈出的最基本的一步,就是找一版 Linux 或 BSD-Unix,安装在个人电脑上,并且把它跑起来。

没错,这世界上除了Unix还有其他操作系统。但它们都是以二进制形式发布的——你无法读到它的源代码,也不可能修改它。尝试在运行 DOS、Windows、或 MacOS 的机器上学习黑客技术,就象是穿着骑士铠甲学跳舞。

除此之外,Unix 还是 Internet 的操作系统。你可以学会上网却不知道 Unix,但你不了解 Unix 就无法成为一名 Internet 黑客。因此,今天的黑客文化在很大程度上是以 Unix 为核心的。(这点并不总是真的,一些很早的黑客对此一直很不满,但 Unix 和 Internet 之间的联系已是如此之强,就连 Microsoft 这样强力的公司也对此也无可奈何。)

所以, 安装一套 Unix 吧——我个人偏爱 Linux,但还有其他种类共你选择(是的,你可以在同一电脑上同时安装 Linux 和 DOS/Windows)。学习它,运行它,鼓捣它。用它上 Internet。阅读它的源代码。修改它的源代码。你会用到很多优秀的编程工具(包括 C, LISP,Python 及 Perl),这些工具在 Windows 下是做梦都没法得到的。你会觉得乐趣无穷。当你有一天成为大师再回顾初学的日子,你会觉得那时学到的东西可真多。3. 学会使用万维网以及编写 HTML。

黑客文化建造的大多东西都在你看不见的地方发挥着作用。浙西东西可以帮助工厂、办公室、以及大学正常运转起来,但从表面上很难看到它们对非黑客的普通人的生活的影响。而 Web 是一个大大的例外。就连政客也同意,这个庞大耀眼的黑客玩具正在改变整个世界。就算只是因为这个(还有许多其它的原因),Web 也值得你一学。

这并不是仅仅意味着如何使用浏览器(谁都会),而是要学会如何写 HTML,也就是 Web 的标记语言。如果你不会编程,写HTML会教你一些有助于学习的思考习惯。因此,先完成一个主页。(网上有很多不错的资源,比如 这个 HTML 入门教程。)

但仅仅拥有一个主页不能使你成为一名黑客。Web里充满了各种网页。大多数是毫无意义的、毫无信息量的垃圾——界面时髦的垃圾,不过还是垃圾(更多相关信息访问 The HTML Hell Page)。

要想有价值,你的网页必须有内容——它必须有趣或对其它黑客有帮助。4. 学习英语,如果你的水平不够用的话。

作为一个以英语为母语的美国人,我以前很不情愿提到这点,免得被当做一种文化上的帝国主义。但相当多以其他语言为母语的人一直劝我指出这一点,那就是:英语是黑客文化和 Internet 的工作语言,只有懂英语,你才能在黑客社区顺利做事。

大概1991年的时候,我就了解到许多黑客在技术讨论中使用英语,甚至有时他们来自同一种母语也在用英文讨论。在现阶段,英语有着比其他语言丰富得多的技术词汇,因此是一个对于工作来说相当好的工具。基于类似的原因,英文技术书籍的翻译通常都不怎么令人满意。(如果有翻译的话)。

Linus Torvalds 是芬兰人,但他的代码注解是用英语写的(很明显他从没想过其他的可能性)。他流利的英语。是他能够管理全球范围的 Linux 开发人员社区的重要因素。

求hacker基础入门教程 本人15岁 找个师傅 真心学

大三学软件工程的师兄告诉你,黑客不是你想象中那么简单,起码我现在学完C++,JAVA,数据库,计算机网络,图形学,数据结构等等课程,还是对所谓的黑客没有太多的了解,起码我现在还不会入侵别人电脑什么的。

想当年哥也买过《从零开始做黑客》之类的书,没个鸟用。

少年,还是专心学好现在的课程先吧。实在有兴趣可以买本《C++Primer》看下,这是编程基础,估计《计算机导论》之类的你也看不进去。

还有学好英语很重要啊,哥现在看的书全是英文的有木有!谁让好书都是外国人写的呢。

好了,只是发下牢骚而已。。。。

我想要本黑客或者编程入门的书籍!

黑客教程和编程教程是两回事

黑客现在一般有两种:

一种是什么都不懂,就知道用别人编辑好的工具扫描

然后入侵

一切工具都是别人的,他只是个使用者

这种黑客没有任何水平可言

无夸张的说,这种人什么都不懂~~

但这种黑客门槛低,找个明白人十分钟就能教会你……

基本的盗号和简单的远控都可以完成~~

菜鸟黑客入侵菜鸟用户……菜vs菜……比的是谁更菜……

有很多菜鸟就学这种所谓的“黑客”

然后就到处大言不惭的说自己是黑客……

如果楼主想要学这种黑客,不需要编程知识~~0基础就可以轻易上手~~~

还有就是真正的黑客技术……

具体有哪些内容我也没有深入研究

最基础的注入、溢出攻击、漏洞分析、密码破解等等应该是必备技能……

这种黑客……

编程必须要学……

但仅仅编程知识是满足不了技术要求的……

有更多的知识去学……太繁杂太庞大,而且极其枯燥……

需要极大的毅力和决心

编程语言C和汇编必学

还有网络协议和数据库知识等等~~

其他的我也说不好了

慢慢学吧~~

真正的黑客技术没有速成~

要准备好下几年的功夫……

黑客新手入门应该学习哪些书籍?

第一不建议你买书店里的黑客知识基础教程,因为一般等到书出版时,技术已经很旧了。一般来说买杂志比较好。

考虑到楼主是新手,一开始就扎进程序的海洋和容易使人丧失兴趣和信心,毕竟让别人一开始就汇编,VC++也不现实。不过,编程虽不是黑客入门的前提,但是以后学习路上的必要素质。如果要先学编程,建议选择VB或Delphi,比较容易学习,且功能强大。

我推荐《黑客X档案》,可以接触到很多新技术,而且就算是菜鸟也看得懂(因为绝大部分读者都是初学者,所以这本杂志挺照顾菜鸟的)。

如果觉得这本杂志基本上每期都没问题就可以试试读一读《黑客防线》,这本书所用到的技术有所提高,一开始可能读不懂,但如果反复钻研,将杂志读懂后,你的技术会进步非常快,差不多读黑防一年以后,你的技术就可以算中等的了,80%的问题都难不倒你了。接下来如果你还想提高,就自己找食吃吧,加一个高级的技术讨论群,经常登陆一些大黑客的blog,自己在网上找资料,有时间研究一些微软漏洞,这样基本上能步入大黑客行列。

此外要给你们这些新人一些忠告:不要信网上那些付费的黑客培训,常常是交了钱就丢给你一包几年前就出来的资料,没有任何实质性的辅导。此外你将来若是遇到师父,如果愿意免费教你最好,如果向你要钱,基本上可以断定那人就是菜鸟了(真正有技术的人不么这么赚钱,赚的钱要多多了)

介绍基本关于网络战 黑客类小书

入门书籍 如下:

针锋相对——黑客攻防实战揭秘

铜墙铁壁——黑客防范技巧与工具

较量——黑客命令全方位解析

互联网服务器攻防秘笈

黑客攻防从新手到高手

小小黑客之路—黑客工具

攻防及防火墙编程入门

黑客入门与成长秘技108招

常用黑客攻防技术大全

暗战亮剑—黑客攻防入门与进阶全程实录

暗战强人:黑客及反黑客工具快速精通

暗战亮剑—黑客渗透与防御全程实录

大中型网络入侵要案直击与防御

黑客攻防从新手到高手

QQ黑客口袋书

批处理命令在服务器管理中的典型应用

黑客WEB脚本攻击与防御技术核心剖析

黑客FTP攻击剖析与实用防御技术精解

黑客远程控制服务攻击技术与安全搭建实战

堡垒主机搭建全攻略与流行黑客攻击技术深度分析

矛与盾-黑客就这几招

矛与盾-黑客攻防与脚本编程

黑客攻防实战从入门到精通

白帽讲web安全

backtrack4利用渗透测试保证系统

《黑客大曝光》1到6版

英文版的书:

The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws

The Web Application Hacker's Handbook,Finding and Expoiting Security Flaws

The Shellcode Handbook:Discovering and Exploiting Security Holes

IOS Hacker's Handbook

The Real Hacker's Handbook

The oracle Hacker's Handbook:Hacking and Defending oracle litchfield

Insdide Attack and Cyber Security:Beyond the Hacker

The mac Hacker's:The Ethical Hacker's Handbook

The Database Hacker;s Handbook :Defending Database servers

inja Hacking ,Unconventional Penetraional Testing Tactics and tochinques

SQL injection Attacks and defense

(ps:上面有几本书,我读过的)

这是我在某个网站上找来的大部分基础课程,一般黑客基础就是熟悉电脑“dos 进程 服务,注册表,组策略”这四个五大核心外,还有熟悉如何使用黑客工具,还有等等,算是初级的了~

黑客成长日记,这部书还不错,不过技术有点儿过时了 ,就除了英文版本我没看过!

  • 评论列表
  •  
    发布于 2023-02-26 21:37:03  回复
  • 大三学软件工程的师兄告诉你,黑客不是你想象中那么简单,起码我现在学完C++,JAVA,数据库,计算机网络,图形学,数据结构等等课程,还是对所谓的黑客没有太多的了解,起码我现在还不会
  •  
    发布于 2023-02-26 19:51:46  回复
  • 成为大师再回顾初学的日子,你会觉得那时学到的东西可真多。3. 学会使用万维网以及编写 HTML。黑客文化建造的大多东西都在你看不见的地方发挥着作用。浙西东西可以帮助工厂、办公室、以及大学正常运转起来,但从表面上很难看到它们对非黑客的普通人的生活的影响。而 Web 是一个大大的例外。就连政客也同意
  •  
    发布于 2023-02-26 17:57:56  回复
  • 长秘技108招常用黑客攻防技术大全暗战亮剑—黑客攻防入门与进阶全程实录暗战强人:黑客及反黑客工具快速精通暗战亮剑—黑客渗透与防御全程实录大中型网络入侵要案直击与防御黑客攻防从新手到高手QQ黑客口袋书批处理命令在服务器管理中的典型应用黑客WEB脚本攻击与防御技术核心剖析黑客
  •  
    发布于 2023-02-27 02:35:42  回复
  • C 和 Lisp 后再学 Java 比较好。有一个大体的规律,就是如果你过于偏重使用一种语言,这种语言一方面会成为你得心应手的工具,另一方面也会阻碍你的学习。有这个问题的不只是编程语言,类似 RubyOnRails、CakePHP、以及 Djan

发表评论: