- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“很高兴能够在这里为大家介绍一下我自己编程的一些经验,虽然说不上是很好的经验,但相信对大家都会有一点帮助的。大家想学习windows下的黑客编程,那么就必须要有一定的编程基础。请问这里有谁是有C语言基础的?”“我有!”“我也有!”“还有我!”……“呵呵,看来大家还是有点基础的,那么我以后讲起来就不用那么费劲了。大家对C语言还有些什么问题的吗?”“我刚刚学习完了C语言,但我开始有点失望和怀疑:这就是C语言吗?靠它就能编出软件?无法想象一个个黑软是怎样编写出来的。我照着教课书上说的做了很多例子,但这些例子好像除了计算还是计算,压根跟网络啊、windows啊拉不上关系!”一位菜鸟抱怨说。“呵呵,这位同学不用失望和怀疑。教课书上的例子是帮助我们来熟悉C语言的基本用法。你掌握了它的语法,以后才能够很好地运用啊!当然,我们想要编写黑软还是要掌握很多东西的。最基本的我们要有C语言这个基础,然后才能够去学习API(我将会在以后的课程里面为大家讲解API的),当你学会了如何利用API来写程序时,那么离你的目标就不远了。”“大哥,我们学习C语言都是用TC来写程序的,那么,我们编写黑软又要用什么工具呢?”“VC++。具体点来说,我是教大家利用SDK来编写程序的。”“什么是SDK?”“SDK即software?develope?kit(软件开发工具包),它包含了进行Windows软件开发的文档和API函数的输入库、头文件(因为API在动态链接库中,这些动态链接库是系统的组成部分因此不用再提供,而输入库和头文件则必须,这样才能在你的程序中使用API函数)。早期SDK是一个单独发放的包,现在在Visual?C++和其他一些开发环境中已经包含了它。如果你已经安装了VC++那么就可以开始编写Windows程序了。随着Windows系统的发展,SDK的内容越来越多,我们只要抓住最基本的方面。至于其他专门的主题,就根据自己的兴趣和技术方向进一步学习了。”“我下载过很多黑客软件,有些是有界面的,我们可以用鼠标来操作;有些是没有界面的,要打命令。这两种程序有什么分别吗?”“呵呵,分别就是一个是有界面,一个是没有界面嘛!不过,通常编写有界面的程序我们都要用到MFC(微软基础库类),用MFC写出来的程序体积稍大,执行效率不及我们利用SDK写的程序(要敲命令的程序通常就是用SDK开发的哦)。更重要的是-高手都喜欢敲命令哦!”“对对对!我看电影里的黑客都是敲那些命令去攻击和入侵别人的机器,帅呆了!!”“还有一点,控制台程序(也就是没界面的程序)通常编写起来都比较容易,所以适合我们初学者学习的。因此我以后给大家介绍的黑软都是控制台程序。大家有了基础后,就可以去写一些有界面的程序来方便自己(毕竟点一下鼠标比你敲几个单词要省不少功哦)。今天我就给大家介绍一下Windows?API编程吧。”“当我们需要开发一个黑客工具时,必然会用到很多操作windows文件或控制windows的函数。这些函数就是API。”“API函数我听说过,但是个人感觉它的语法好像比C语言的要复杂呢。”“什么是API啊?”一朋友问道。没办法了,我还是详细点说清楚吧。“API就是Application?Programming?Interface的缩写。简单地说,API就是一系列已经定义在windows内部的函数,是应用程序和windows之间通信的一个桥梁。应用程序通过调用这些API函数来请求操作系统来完成一系列的任务。在windows中,窗口、图标、菜单、对话框和文件操作等都是由API来管理和维护的。”一菜鸟心急问道:“Windows操作系统这么复杂,那些API函数肯定多得很啦!我们怎么可能记住这么多的函数啊!我英语单词也没记几个呢。郁闷!”“9494,怎么记啊大哥!有什么更好的办法吗?”“其实,大家并不需要把每个函数都记在心里,你们只要知道有这样的一个函数就可以了。必要是大家可以上微软的msdn网站来查找这些函数的用法。大家也可以买msdn的光盘,这样就可以随时随地的去查了。”“大哥,继续说吧!大家不要乱发字啊!我去拿笔记本来做做笔记!”“好,我就再说说相关的东西吧。WIN32?API也就是MicrosoftWindows?32位平台的应用程序编程接口。可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。如图 “现在出现了可视化编程工具,这些优秀可视化编程环境操作简单、界面友好(诸如VB、VC++、DELPHI等),在这些工具中提供了大量的类库和各种控件,它们替代了API的神秘功能,事实上这些类库和控件都是构架在WIN32?API函数基础之上的,是封装了
您可能关注的文档
- 企业经理人绩效评估指标体系及评价方法探讨.doc
- 浅谈地下车库预应力砼施工质量控制.doc
- 浅谈模型教学在高中生物新教材中使用.doc
- 浅谈新课程理念下幼儿园建构区创设与指导.doc
- 浅析高考数学试题语言风格.doc
- 浅析我国休闲体育产业市场前景.doc
- 浅析圆锥曲线中相交弦问题.doc
- 全断面碾压混凝土技术在江垭大坝中应用.doc
- 全自动化学分析仪在生态学研究中应用.doc
- 人类对环境影响.doc
- 西方经济学的奇妙世界_长春师范大学中国大学mooc课后章节答案期末考试题库2023年.pdf
- 病理学与病理生理学形考任务三.pdf
- 苏教版三年级数学下册同步训练 第三章《解决问题的策略》章节巩固原卷版+解析版.pdf
- 郑州万科工程系统员工转正考试试题含答案.pdf
- 辽宁省大连市中山区桃源小学小学六年级小升初期末英语试卷(含答案).pdf
- 英语教师个人工作总结范文5篇.pdf
- 第五章《世界的居民》【单元测试 达标卷】(解析版).pdf
- 第一章 区域与区域发展(综合测试卷)(附答案)—2022-2023学年高二下学期地理选择性必修2.pdf
- 监察法试题、答案解析.pdf
- 赣州市崇义县六年级下册数学期末测试卷往年题考.pdf
文档评论(0)