Description: AppFace 支持三种皮肤加载方式,从磁盘文件加载,从资源加载,从内存加载。下面我就说说如何从资源加载URF皮肤文件: 首先,要确保你下载了AppFace for VC 开发包,我们要用到其中的三个文件: \"appface.h\", \"appface.dll\" ,\"gtclassic.urf\" 。 接着,创建一个 VC 可执行文件工程, MDI/SDI/DIALOG/WIN32 类型的都可以,我以创建一个DIALOG 工程 ResSkin 进行说明 。将\"appface.h\" 拷贝到该工程目录下,将\"Appface.dll\"拷贝到该工程的输出目录下,例如:\"debug\\\",将\"gtclassic.urf\"拷贝到资源所在目录下 。在VC 的项目管理器中进入资源管理项,在右键菜单中选择\"Import\",将\"gtclassic.urf\"添加进工程,资源类型设定为: \"MYRESTYPE\",资源ID设定为\"IDR_MY_URF\"。注意:资源ID 前面一定要加双引号 -AppFace supports three skin loading from the disk loading, loading resources from the memory load. Now, I would talk about how to load resources from the URF skin document : first, to ensure that you downloaded AppFace for VC development kits, we have to use th ree documents : "appface.h", "appface.dll", "gtclassic.urf." Next, create an executable file VC, MDI/SDI/DIALOG/WIN32 types of can, I would like to create a DIALOG project ResSkin explanation. "Appface.h" copy to the project directory, "Appface.dll" copied to the output of the project directory, for example : "debug \\", "gtclassic.urf" copy of the directory containing the resources. VC in the project manager to enter the resource management, and in the right me Platform: |
Size: 590150 |
Author:钱博 |
Hits:
Description: AppFace 支持三种皮肤加载方式,从磁盘文件加载,从资源加载,从内存加载。下面我就说说如何从资源加载URF皮肤文件: 首先,要确保你下载了AppFace for VC 开发包,我们要用到其中的三个文件: "appface.h", "appface.dll" ,"gtclassic.urf" 。 接着,创建一个 VC 可执行文件工程, MDI/SDI/DIALOG/WIN32 类型的都可以,我以创建一个DIALOG 工程 ResSkin 进行说明 。将"appface.h" 拷贝到该工程目录下,将"Appface.dll"拷贝到该工程的输出目录下,例如:"debug\",将"gtclassic.urf"拷贝到资源所在目录下 。在VC 的项目管理器中进入资源管理项,在右键菜单中选择"Import",将"gtclassic.urf"添加进工程,资源类型设定为: "MYRESTYPE",资源ID设定为"IDR_MY_URF"。注意:资源ID 前面一定要加双引号 -AppFace supports three skin loading from the disk loading, loading resources from the memory load. Now, I would talk about how to load resources from the URF skin document : first, to ensure that you downloaded AppFace for VC development kits, we have to use th ree documents : "appface.h", "appface.dll", "gtclassic.urf." Next, create an executable file VC, MDI/SDI/DIALOG/WIN32 types of can, I would like to create a DIALOG project ResSkin explanation. "Appface.h" copy to the project directory, "Appface.dll" copied to the output of the project directory, for example : "debug \", "gtclassic.urf" copy of the directory containing the resources. VC in the project manager to enter the resource management, and in the right me Platform: |
Size: 589824 |
Author:钱博 |
Hits:
Description: Loading a DLL from memory.
how a dynamic link library (DLL) can be loaded from memory without storing it on the hard-disk first. Platform: |
Size: 25600 |
Author:maxilyaev |
Hits:
Description: 本PDF介绍如何避开DLL文件而直接在内存中掉用DLL数据,用来避开某些XX的检测-This PDF describes how to avoid DLL files directly in memory swap with DLL data is used to avoid the detection of certain XX Platform: |
Size: 153600 |
Author:DouMen |
Hits:
Description: vb读写内存,可以改了做外挂,其实VB也是可以做外挂的(无DLL,VB加载.sys文件)-Vb to read and write memory, can be changed to do plugins, vb is actually can do plugins (No DLL,VB Loading Sys) Platform: |
Size: 10240 |
Author:曹云皓 |
Hits:
Description: c++ 内存加载Dll
特点如下:
直接在内存中载入,无磁盘占用
支持加壳保护的dll , 平时用的最多的vmp ,其它壳子还请自己测试
无模块载入, 因为重写了loadlibary ,如需要请自己注册
支持注入到目标进程,前提请先使用相应权限打开目标
对原代码的修改如下:
使用内联汇编将原 c/c++的库调用 代替, 使得 注入代码可行
支持直接使用资源加载和注入
支持加载exe ,请自行 hook 某些函数 ,确保exe 正确运行
加入inline 注入方式
代码少量加花, 确保编译器最大优化无误
注入的示例代码(The characteristics are as follows:
Directly loaded in memory, diskless occupancy
Support shell protection DLL, usually the most used VMP, please own other shell test
No module loading, because loadlibary is rewritten, if necessary, please register yourself.
Support injection into the target process. First, use the corresponding permission to open the target.
The modifications to the original code are as follows:
The intranet assembly is used to replace the library call of the original c/c++, so that the injected code is feasible.
Support direct use of resource loading and injection
Support loading exe, please hook some functions to ensure that exe is running correctly.
Adding inline injection
Small amount of code is added to ensure maximum error of compiler.
Sample code injected) Platform: |
Size: 8192 |
Author:轩轩轩 |
Hits: