之前要写入汇编,但是不会写。。。
所以只能用CEAA模块,但是非常的不兼容
翻遍整个论坛都没找到其他的ceaa模块
现在我学会了,当机立断做一个汇编引擎,名为ikunAsm,
注入
注入速度非常快,支持直接编译调用和编译为代码(十六进制字节数组)
.版本 2
.DLL命令 CompileAsm, 文本型, "ikunAsm.dll", "CompileAsm", 公开, Return value needs to be encoded as a byte array.
.参数 AsmText, 文本型, , Assembly code to be compiled.
.参数 StartAddress, 整数型, , Starting memory address.
.DLL命令 CompileAsmX64, 文本型, "ikunAsm.dll", "CompileAsmX64", 公开, Return value needs to be encoded as a byte array.
.参数 AsmText, 文本型, , Assembly code to be compiled.
.参数 StartAddress, 整数型, , Starting memory address.
.DLL命令 GetErrorCode, 文本型, "ikunAsm.dll", "GetErrorCode", 公开, When you encounter a compilation error, retrieve the error code.
.DLL命令 CompileAll, 文本型, "ikunAsm.dll", "CompileAll", 公开, Automatically compile your assembly code (multi-line supported)
.参数 AsmText, 文本型, , Assembly code to be compiled.
.参数 StartAddress, 整数型, , Starting memory address.
.参数 Pid, 整数型, , Program Identifier.
.DLL命令 CallAsm, 整数型, "ikunAsm.dll", "CallAsm", 公开
.参数 hWnd, 整数型, , Program Handle
.参数 CallAddress, 整数型, , Calling address
.DLL命令 AutoAssemble, 整数型, "ikunAsm.dll", "AutoAssemble", 公开, Automatically compile assembly code and call
.参数 AsmText, 文本型, , Assembly code to be compiled
.参数 Pid, 整数型, , Program Identifier
.DLL命令 VirtualAllocW, 整数型, "ikunAsm.dll", "VirtualAllocW", 公开, Similar to the "VirtualAllocEx" function, but with simpler parameters
.参数 Pid, 整数型, , Program Identifier
.参数 length, 整数型, , Memory length
.DLL命令 VirtualFreeW, 整数型, "ikunAsm.dll", "VirtualFreeW", 公开, Similar to the "VirtualFreeEx" function, but with simpler parameters
.参数 Pid, 整数型, , Program Identifier
.参数 length, 整数型, , Memory length
//这是调用的代码,模块有
通过优化,它支持:
将[Asm] 纯文本查看 复制代码 mov ebx,[dll.dll+114514+10] 转为[Asm] 纯文本查看 复制代码 mov ebx,[123456] (指针表达式)
将转为
以及双斜杠“//”注释的支持
ikunAsm.rar
(550.03 KB, 下载次数: 55)
|