为你介绍Windows API、动态链接库、进程、线程,以及网络编程等有关黑客编程的基础知识。
话说张飞在Visual C++ 2008的编程环境下学习了编程数天,基本把语法都学会了,但继而就遇到了瓶颈,自己编写的那些傻瓜程序,根本体现不出什么作用,更不用说是用来入侵宿敌曹操的电脑了,实在是让人泄气。
还需要利用什么才能编写像样的黑客工具呢?他只好前去请教诸葛亮,终于得到了自己想要的答案:“调用Windows API”。张飞欣喜若狂,在诸葛亮的帮助下,对API这个东西有了一定的了解。他发现API被传得神乎其神,有说是盘古开天辟地时留下的战斧,更有说得到这把战斧,就可以劈山成河。仔细想想,API虽不至于如传说的这般,但斩了曹操的电脑肯定不在话下。张飞于是奋发图强,没过多久就把Windows API学了个熟练。Windows API的本质就是Windows系统留给程序员编程的接口,它确实功能强大,完全可以帮助自己编写和黑客有关的程序。张飞心里沾沾自喜,已经构思出了入侵曹操电脑的伟大宏图。
张飞,你最近的学习进展如何?是否熟练掌握了VC++ 2008平台?
军师,俺正是为这事来特意请教您呢。VC++ 2008早已上手,写些简单的代码也不成问题,但是到底怎么样才能编写出真正的黑客工具呢?
心急吃不了热豆腐,在熟练掌握C/C++语言之后,就可以进入黑客程序设计阶段了,我们可以使用Windows操作系统提供给很多应用程序的编程接口(API,Application Programming Interface,应用程序编程接口),这些接口为黑客编程提供了平台。
API真的有这么强大么?难道它就是我要寻找的法宝?
API自然功能强大,详细了解API对黑客编程人员来说是非常有必要的。
那好,军师今天就讲讲这个吧。
那我便简要概述下Windows程序设计的主要方法,其中包括Windows API、动态链接库、进程和线程等知识,当然,通过以后具体的编程还可以进一步理解Windows程序设计。