易语言易语言异常内存隐藏

[复制链接]
发表于 2023-8-16 00:02:21
由于易语言的异常处理非常不方便,且单个程序无法隐藏自身,因此相关代码使用汇编。

经过一些简单的计算,相关的高性能代码块就被协调起来。

具体原理自己分析。

同样的原理,易语言可以开发VEH无限无痕HOOK,这并不是什么难事。

像这样使用它:Non_trace_hook.SetJmpToNonTrace(base->GetHookAddr(address_hk), (PVOID)(take JMP address(base->GetHookAddr(address_hk))));

然后实现内存异常中读、写、执行的分离。这种效果只能欺骗这个进程的读写,超出这个进程的所有读写都会处于失败的状态。

虽然已经完成了,但是无痕钩子的处理代码非常复杂。它需要计算DLL的各种导入表,所以才会像这个源码,完成后很久我才会选择开源。

16060729602[下载].rar



上一篇:易语言源码bitmap 整数去重 1000万数据只需要1MB内存
下一篇:网/易y盾的fp值、cb值源码

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

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