之前放了一份劫持补丁的写法(https://bbs.125.la/thread-14255649-1-1.html )但是需要配合我扩展的WonderWall+黑月来编译。以前都是自己私下用未公开,现在用易越来越少了,现在放出来也算对易做点贡献,希望能帮助到易友。 主要功能就是支持全局变量的汇编写法,这个在15年左右的时候就写好了,由于自身比较懒一直没有写支持多行模式的,反正将就着用。汇编支持全局变量的好处是显而易见的,在hook的时候更加的灵活,无论什么类型的调用都可以轻松掌控。 下面就是一些较原版WonderWall更新的内容,记得的大概就这些: 特别声明:只支持5.11版本的易语言 +加入内联支持全局变量(单行)+模块快捷添加+DLL编译,导出函数支持nake处理(在源文件目录下新建一个和源文件同名+_nake.ini 的文件,内容是需要处理的函数名称)*改变调用内联汇编模块Fasm方式,方便更新Fasm.dll随时替换在原有WonderWall基础上扩展,这里感谢baby的无私开源!使用方法:按解压后文件结构复制到易安装目录.+调试信息长度去除限制,以前输出信息太多会被自动清空。+源文件名+_Command.ini 可以定义编译参数,格式如下[linker]extra_args= /MAP;  extra_args用于指定附加给链接器的额外参数。默认为空。/NOD:libc.lib /BASE:0x13140000 /DEBUG /PDB:none;  VS2010编译器 要想基址固定,在链接器中去掉/DYNAMICBASE加上/FIXED+源文件名+.def 放置到源码目录,可以改变导出函数序号,exe也能导出函数+输出链接命令行参数+增加编译时显示等待信息框,方便改变链接时候修改链接的文件,如.def .obj这些+修正Win10系统中输入时输入法窗口不在光标位置的问题 特别声明:只支持5.11版本的易语言 支持win10,黑月+WonderWall Plus 组合没有问题,其他插件未测试。 放几张以前代码中的使用图片
2024-03-19 21:29:46 989KB
1
LocalOS 0.1.1 版发布
2022-07-02 16:00:49 32KB java 内联汇编
1
功能介绍 1、支持变量内联汇编(类成员变量/自定义数据类型成员变量暂时不支持) 2、支持识别变量大小自动生成dword/word/byte ptr 3、支持子程序调用(包括类函数地址),直接操作真实的子程序地址,并非易语言包装的那层 4、支持naked,cdecl函数 5、支持断点调试 注意事项 目前版本仅支持5.93版本,其他版本后续可能会去支持暂时不支持模块编译
2022-06-23 11:05:22 1.8MB 易语言内联汇编器
1
inline hook内联汇编dll之屏蔽记事本粘贴功能,HOOKAPI函数SetClipboardData源代码,编译环境是VS05版
2022-06-04 12:13:02 3KB inlinehook
1
重签防护代码
2021-12-29 16:00:47 4KB 重签名防护
1
内容索引:VC/C++源码,系统相关,内联汇编  VC++实现程序中的内联汇编代码,如上图所示,比较简单的程序,主要是通过操作内存、写入数据来说明内联,有兴趣的看一看。
2021-12-11 17:09:33 14KB VC/MFC源代码 Windows系统源代码
1
ARM GCC 内联汇编参考手册 - 中文版
2021-11-19 17:02:34 466KB C/C 开发-学习教程
1
GCC内联汇编, C语言嵌入汇编,AT&T Intel语法区别
1
翻译原文为GCC-Inline-Assembly-HOWTO,介绍gcc内联汇编的使用方法。
2021-11-08 18:36:37 124KB GCC 内联汇编
1
Linux中x86的内联汇编。 Linux中x86的内联汇编。 Linux中x86的内联汇编
2021-11-07 15:49:06 152KB 内联汇编
1