摘要:
程序集:.NET的pe文件,里面有METADATA, MSIL(.NET运行时编译器编译的中间代码) 反射: 反射技术其实就是动态获取程序集的元数据的功能,反射通过动态加载dll,然后对其进行解析,从而创建对象,调用成员。 反射是一个运行库类型发现的过程。通过反射可以得到一个给定程序集所包含的所有类 阅读全文
摘要:
DLL的LIB:记录了DLL里面输出的函数和类 项目链接LIB时:会读LIB里面exported的内容,在项目的生成文件(exe/dll,下文指的是exe)生成导入地址表(IAT),里面包含:【项目PE文件引用的函数(不引用的不在IAT中)- 对应DLL里的位置】; 如果是在项目配置里面链接LIB的 阅读全文
摘要:
__stdcall: 函数参数入栈 :从右到左入; 编译后的函数名字约定: ?函数名@@返回值类型,参数类型... 阅读全文
摘要:
守护进程(Daemon): 是一种运行在后台的进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。 等于WINDOWS中的服务。 脱离终端的控制。它从被执行的时候开始运转,直到整个系统关闭才退出。 Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。 阅读全文
摘要:
Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet。 云计算 阅读全文
摘要:
DC : Device Context windows提供的,操作物理设备(显示屏,打印机)的接口。 windows提供设备描述表,用于应用程序和物理设备之间进行交互,从而提供了应用程序设计的平台无关性。设备描述表又称为设备上下文,或者设备环境。 设备描述表是一种数据结构,它包括了一个设备(如显示器 阅读全文
摘要:
注入代码,注入DLL 打开被注入的进程 OpenProcess 定义HThreadProc: VirtualAllocEx WriteProcessMemory 在某进程进程创建一个远端线程: CreateRemoteThread(HThreadProc) HThreadProc() { LoadL 阅读全文
摘要:
<from c plus plus> 优先级队列: Priority queues are a type of container adaptors, specifically designed such that its first element is always the greatest o 阅读全文
摘要:
批处理文件:一系列DOS指令。 指令: ECHO: [OFF/ON] 关闭/显示回显(C:\>这个) ECHO:[MESSAGE] print MESSAGE 指令参数: %n : %0表示程序所在的全路径,如“D:\ABC\A.bat” %~n,去掉“”,如%~0表示D:\ABC\A.bat %d 阅读全文
摘要:
一种文件传输(text transfer)方式,其中文件的每一比特(bit)都照样传输,与文本传输(file transfer)相对(在文本传输中,文本被转换为接收方机器需要的任一种格式)。 值得注意,无论是文本或者二进制传输,在网络传输层面,都是传的二进制,区别仅在于,客户端收到二进制之后,如何解 阅读全文