windows黑客编程基础

windows黑客编程基础

ID:9510672

大小:63.50 KB

页数:9页

时间:2018-05-02

windows黑客编程基础_第1页
windows黑客编程基础_第2页
windows黑客编程基础_第3页
windows黑客编程基础_第4页
windows黑客编程基础_第5页
资源描述:

《windows黑客编程基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Windows黑客编程基础~教育资源库  要想在安全知识方面有更多的建树,那么编程就是你必须得懂的技能。前几天在网上看了《OUSEMOVE消息,鼠标左键被按下会产生_LBUTTONDO_RBUTTONDOessage,SendMessage等函数得到,以后的操作中我们会经常接触到这些函数。  6.事件:何谓事件?从它的字面意思我们就可以明白它的含义,如在程序运行的过程中改变窗口的大小或者移动窗口等,都会触发相应的事件。  7.句柄:单单一个柄字便可以解释它的意思了,我们天气热摇扇子的时候只要抓住扇柄便可以控制整个扇

2、子的运动了,在程序中也差不多是这个意思。通常一个句柄就可以传递我们所要做的事情。有经验的读者肯定清楚,编写程序总是要和各种句柄打交道的,句柄是系统用来标识不同对象类型的工具,如窗口、菜单等,这些东西在系统中被视为不同类型的对象,用不同的句柄将他们区分开来。  看看C++教材中是如何给句柄下定义的:在Win32里,句柄是指向一个无值型对象(void*)的指针,是一个4字节长的数据。虽然我对它的本质是什么还是很迷惑,但我知道句柄并不是一个真正意义上的指针。从结构上看,句柄的确是一个指针,尽管它没有指向用于存储某个对象的

3、内存位置(很多书都这么说,这正是我的迷惑所在),而实际上句柄指向的是一个包含了对该对象进行的引用的位置。在编程时,只要抓住了对象的句柄就可以对该对象进行操作了(我在《一个简单木马程序的编写与伪装策略》中说到的对密码的截获就是要找到登陆窗口的句柄后才开始截密行动的)。下面再举个例子来说明句柄的运用:编一个程序,使登陆窗口的号码框和密码框均变黑,相关代码及解释:123456下一页友情提醒:,特别!void__fastcallTForm1::FormCreate(TObject*Sender){Hessage(hCuri

4、ngInterface的简称,意为应用程序接口,泛指系统为应用程序提供的一系列接口函数。其实质是程序内的一套函数调用,在编程的时候可以直接调用,而不必知道其内部实现的过程,只知道它的原型和返回值就可以了,此外,手头经常放着一本dash;无从下手了,而且不断的问自己:我平时的努力哪去了?语法都会了呀,怎么还是做不出程序来?相信很多人都像笔者以前那样,错误地以为学会了语法就等于掌握了编程。编程的能力包括经验、技巧、耐心等几个因素,而并非想象中的那样简单,更不要以为编程就是简简单单的写程序!  其实学一门语言并不需要刻意

5、去记那些条条框框的语法,在看代码的时候,遇到了不明白的地方再去查相关的资料,一点一点补充基础知识再配合源程序的思路,这时的理解才是最深刻的,我可以肯定地说,这个时候对语法的接受程度绝对比你刚开始时的死记要强!  读程序也不能单纯地读,要真正做到俯而读,昂而思。好的代码是百读不厌的,比如Shotgun的那上一页123456下一页友情提醒:,特别!道构造洪水Ping攻击的代码,我至少读了20遍。笔者喜欢将从网上搜集来的代码打印到纸上(尽管学校的打印费贵得要命,打一份代码就得花去十几块甚至几十块大洋~~~),然后边看边做

6、好眉批,遇到一个新函数记下它的功能,一些忘记了的知识在旁边标出来,还可以写上对程序的看法等等。特别是遇到了一些新的API函数,最好标出来,对你以后编程的时候也许会用得着,最后别忘了分析一下程序的思路,这样对你以后编写类似的程序很有帮助的。  ⒉写程序:问题可谈到点子上了,学那么多语言,读那么多程序最终还不是为了写程序,做出适合需要的软件来?君子性非异也,善加于物也,笔者认为一切从借鉴开始,先是修改别人的程序,等到有了一定的程度再写出属于自己的程序。  刚开始写程序,不要奢望一下子写出很出色的程序来,万丈高楼平底起,

7、编程贵在动手,只要你动手去写了,就算只有一句printf(Hello!);也是一次进步!此外,还要依照自身的能力循序渐进地写,开始的时候写一点功能简单的、篇幅短小的代码,力求简洁、完整,麻雀虽小,但五脏俱全,然后在此基础上进行扩充,一点一点添加功能,下面笔者摘录一位国内一流编程高手、豪杰超级解霸的梁肇新的编程心得,请大家看看一个成功的程序员是如何写程序的,希望对广大菜鸟有所启发:  写程序的方法:在ain,FALSE))//调用OpenKey()打开括号里所指的键{Registry-〉ain);//就调用Creat

8、eKey()新建上述键Registry-〉WriteString(WindowTitle,台湾是中国的一部分,世界上只有一个中国!);//再写入IE标题内容Registry-〉CloseKey();//最后关闭该键,这个也不能忽视,它跟上面的OpenKey成对使用的}//Endoftry__finally{//要是出错,跳到这里处理Registry-〉Clo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。