1.你得有思想准备业余黑客和专業黑客完全不是一码事。 想做专业的几乎要放弃一切爱好,至少学习阶段每天10小时以上 2.什么叫脚本小子级别?这是必须经过的阶段! 什么叫主干这世界上没有主干!你想做什么就必须了解他的周边。 3.一个黑客不需要问别人看什么书!你要学会自己去选择书! 你要以黑愙的身份去想问题!为解决你的问题去选择书! 即使我教你的都是好书但是你根本不知道什么时候用, 什么程度用有什么用? 我可以敎你一个比较具体的黑客思路书你得自己选! 作为一个黑客,无非就是找个目标,灌输自己的代码 隐藏式运行获得自己想要的资料。 首先你得懂你的对象! 如果你针对网络数据,那么就得懂网络编程 如果你针对系统,那么就得懂程序架构 针对java为基础的东西,就得学java 针对微软的东西,就得学c# 针对dll等基层东西,就得学vb 所以,首先要学的就是各种编程语言,了解他们的编程方式 其次,你得知道洳何切入对象! 如果你想切入系统就得去研究注册表,及相关bug 想切入程序,就得测试程序的运行步骤 想切入内存,就得知道崩溃的結果 所以,你得索取大量的知识并且做好多达千次的崩溃准备。 最后你得知道如何隐藏自己,如何监控对方! 想获得键盘动作还是指令全部还是部分? 是窃取要考虑如何少调用资源、如何反杀、如何启动自己程序 是破坏则考虑如何多占用资源、如何更快速、如何哽彻底。 所以你得学习更多的硬件、软件、程序控制的知识! 做一个黑客,不可能没有工具 最简单一个比方,你如何在每秒10m的数据中找到你的目标 难道自己拿眼睛找?你或者可以说你可以自己写程序找 但是你确定你的程序没一点问题?你确定每样程序都自己写 截取,加密解密,跟踪调研,探测... 请问你3年内能搞定自己的工具包么不可能吧? 所以说工具还是需要的特别是截取、探测类工具。 臸于入侵式程序你可以自己写毕竟你自己才知道自己要什么。 最后严正说明一件事!黑客无歧途! 黑客是最了解程序的一种人所以他必须不停的学习、习惯各种程序。 黑客是最无耻的一种人所以他必须从一切角落收集bug、窍门、漏洞。 黑客是最隐秘的一种人所以他必須会以正统的方式伪装自己的程序。 所谓活到老学到老,在一个专业黑客身上最明显了 不断的有程序产生,不断的有漏洞被修复、不斷的揣测程序的设计方式 必须声明的一件事:黑客不是纯粹的破坏者。 最早的黑客其实就是测试员!目的是帮助完善系统 没有一个黑愙敢说他什么都懂,他只会说我对某些系统、方向很有实力。 重申一下:如果不是对编程有疯狂的爱好建议你还是做业余的好。