吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10061|回复: 29
收起左侧

[易语言 转载] 智能更懂你的心:智能虚拟Api,一行代码搞定!

 关闭 [复制链接]
ps520 发表于 2011-2-3 14:58
介绍 :本源码介绍了Api Inline Hook的妙用,通过Api Hook被动找到编译器加载我们Dll的时候,然后自己内存加载,避免被OD等调试器查到Dll。
该技术的原理很简单,不过实现需要Hook的Api比较多,因为采用了虚拟Api,原有Api查找dll很吃力,Hook了3个函数:
GetModuleHandleA
GetProcProcess
LoadLibraryExA
作用当然是模拟了整个加载过程以及函数处理
不知道是易语言的问题还是神马,总之Hook了这3个以后才能正常执行,汗颜。。。。
例程演示了以下内容:
1.智能虚拟API
2.使用原来的api声明,照样可以调用dll,避免了一个一个的写call,麻烦!

只需启动执行一行代码:Install_Hide()即可搞定所有问题咯~!

UpDate To  V1.1.0.0 :

增加SDK配套演示,进行了一些简单的升级。

修正了一些概念,增加了UnInstall_Hide功能,用于释放资源。该功能使用后

将自动释放已经被虚拟的dll部分,并且释放所有钩子。

针对先前版本出现的未知异常进行修复,目前测试版本无异常问题。





名称:智能虚拟Api模块

作者:ps520[LCG]&[UpK]&[DFJG]&[SyS]
功能:
所有经由LoadLibraryExA(LoadLibraryA)加载的dll,如果在本代码执行之前未被加载,将被自动
虚拟化加载。
目的:
替换凌月保护插件.ec中不给力的2个API保护函数。

描述:
通过InlineHook挂接3个api函数:
1.LoadLibraryExA(LoadLibraryA)
2.GetModuleHandleA
3.GetProcAddress
分别实现功能。

LoadLibraryExA:获得所需加载的库地址
GetModuleHandleA:拦截Api调取,通过查表的形式找到已经存储在内存中的DllHandle。
GetProcAddress:模拟GetProcAddress,主要是系统函数太不给力了,必须稍微模拟下。[代码貌似写复杂了,可以直接用我内置的汇编函数返回]

基本流程就是这样:

LoadLibraryA转向自己的函数,函数内模拟dll,并把相关信息填充到一个表里,表里有dll name和dll handle。
GetModuleHandleA判断是否为自己虚拟化的函数,如果是,返回handle。
GetProcAddress被调用后,主要是用来强化一下API的能力,否则找不到我的Api函数。


一点都不难的模块,写了我三年,蛋疼了我三个月。完成直接放源码得了。你懂的

附加带源码了,模块是李光的apihook,感谢baby修正了一个错误

Smart Vistual Api.rar

33.66 KB, 下载次数: 214, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 1威望 +1 收起 理由
zapline + 1 欢迎讨论交流,[吾爱破解]有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ps520 发表于 2011-2-3 14:59
http://luck.sys8.cc/post-2.html

相关的资料,顺便也贴下
头像被屏蔽
4916207 发表于 2011-2-8 14:53
4107125 发表于 2011-2-8 14:55
1044515985 发表于 2011-2-8 14:58
下载看看!!!!!!!!!
头像被屏蔽
Cicanc 发表于 2011-2-8 15:32
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| ps520 发表于 2011-2-12 14:45
Cicanc 发表于 2011-2-8 15:32
弱弱的问句、啥是智能api ?

智能,就是在代码命令执行后,所有加载Dll的流程将由这个命令接管,接管后直接虚拟化加载Dll,并且兼容性良好,可以稳定运行于Win7\xp等操作平台。
zq3334389 发表于 2011-2-16 11:35
瞧瞧这个是什么怎么样的
asxxsa 发表于 2011-2-17 13:34
感谢LZ,我下载了
qq271669842 发表于 2011-3-2 21:16
智能更懂你的心:智能虚拟Api,一行代码搞定

还好我在唔爱找到
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 14:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表