您的位置:首页 > 其它

发刊词:做一个既“酷”又性格的黑客

2020-07-16 04:19 113 查看

任何一个热爱技术的程序员都渴望自己成为一名了不起的黑客。一来黑客的形象相当酷,在众多好莱坞大片中,黑客往往是电影的主角或是关键人物,获得极大的聚焦,例如《黑客帝国》中的尼奥。二来,黑客是技术至高层次的象征,成为一名黑客需要掌握核心算法,系统编程,架构设计等众多高难度的技术能力。任何人都具备一定的好胜心,作为一名程序员能够成为一名牛逼的黑客就能表明你的技术能力胜于他人。第三,黑客是自由和权力的象征,黑客能够破解各类信息系统,于是能在信息世界中打开一把把大门的锁头,然后登堂入室,拿到,看到任何他想要的信息,这种“任意妄为”的权力即使是现实世界中的皇帝都未必能做到。第四,黑客要价高,互联网大厂对技术大牛有着强烈的需求,总开出高价相邀,成为厉害的黑客能挣到很多钱。

我对黑客所需的各项技术痴迷已久。我一直找不到时间将相关的技术系统化的组织和整理,犹豫许久后这次终于下定决心,把黑客所使用的各种神秘技术组织成一个体系化的系统讲解出来。黑客有很多相当“酷”的技术,例如反编译,动态调试,漏洞扫描等,作为一个技术爱好者看到这些知识就像一个男人看到美女那般产生一种本能的想要拥有的冲动。最重要的是,黑客技术相当有趣,它揭秘了软件技术的最终内核,掌握这些技术原理,就像你得到一副X光透视镜,能让你的眼神洞穿美女身上的衣着,直接欣赏里面令人血管喷张的胴体,这怎能不让人兴奋呢。

于是我有一个大胆的设想,将windows和Linux两大系统上常用的黑客技术整理成文与爱好者们共同分享。一个对技术有高追求,高审美趣味的程序员或软件工程师,绝不会仅仅满足与调用几个接口,所做的事平凡无奇,每天只为了糊口,每天只如僵尸般机械的编写几行了无生趣毫无创意的代码。有追求,有审美情趣的程序员,一定希望将技术转换为毕加索的画笔,然后天马行空创造出不可一世的作品来,能够将技术与艺术相结合的莫过于黑客技术了。

本专栏计划详细讲解的内容有:在windows系统上我们将研究病毒,木马或恶意软件的分析方法,学会使用IDA Pro, WinDbg, OllyDbg配合反汇编技术揭秘各种病毒和木马的设计原理,学会高阶病毒和木马的反汇编,反调试和反查杀技术,同时研究如何开发内核级windows木马或间谍软件也就是RootKit,看看如何劫持windows系统内核,盗取用户键盘输入信息,劫持或伪造网络数据包,实现数据欺骗等。

在Linux系统上我们将着手与二进制分析,解构可执行文件ELF,以实现代码注入和进程劫持,掌握Linux的病毒,后门等恶意软件或病毒的设计技术,在此过程中你能掌握Linux内核及系统的设计思路, 成为一个黑客的同时也能成为一个在Linux系统中游刃有余的技术架构师。

本专栏需要你掌握一定的C,C++编程技术,特别是对指针的理解,同时还需要一定汇编语言能力,如果没有也不要紧,一来有很多优秀的汇编技术资 4000 料,例如王爽的《汇编语言》,二来我也会在专栏里给你讲解所需的汇编知识。

在我看来,程序员不应该给人一种木讷,直男,秃头,没有情趣,找不到女朋友,没有性生活的可悲形象。他应该拥有一种玩世不恭,桀骜不驯,绝活在手,自由自在,天地任我行的“酷”和性格。如果你是一个对技术,对知识有追求,有热爱的程序员,那就加入我们的专栏吧。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: