API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
API函数包含在Windows系统目录下的动态连接库文件中。Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。
API 接口属于一种操作系统或程序接口,GUI接口属于一种图形操作系统。两者都属于直接用户接口。有时公司会将 API 作为其公共开放系统。也就是说,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准被称之为开放式API。
知乎原文
例子:
作者:彭天浩
链接:https://www.zhihu.com/question/38594466/answer/122391324
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
把某些功能封装好,方便其他人调用。
调用的人可以很方便使用这些功能,并且可以不需要知道这些功能的具体实现过程。
通俗的讲API 就是前后端间的联通。假象你去一家餐厅,桌子上有一份菜单,厨房能为你提供菜单上的菜式。那么我们还缺少一个能和后厨联系的人,所以服务员MM就是去告诉后厨你选的菜,再将菜带回到你的桌子上。MM带着你的request去告诉system,然后将response 带回给你。
来看一个API案例,airline system ,你订机票,你将你的航程提交,会访问网站的database,来看你选择的日期,座位是否是可选。但如果你不是在他的网站上订机票,你是在一个汇总不同的航班信息的online travel service 上,那么这个service 调用了 前面airline system 的API 。这个接口就像上面例子的服务员MM,带着你的要求去airline system 上 收集信息 ,然后带回到online travel service 上 。所以你就把它想象成你的服务员MM在前后端间交付数据,创建联系。
作者:我要干掉太阳
链接:https://www.zhihu.com/question/38594466/answer/190092900
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
safengine
DiE(Detect it Easy)是一个多功能的PE-DIY工具,与PEID一样主要用于壳侦测。
破解前必须要脱壳,破解软件odbydyk(OD)。https://wenku.baidu.com/view/6edea67a31b765ce050814d7.html
//百度文库OD基本使用教程。