下面这个模块是我使用易语言时写补丁最常用的一个模块(当然很多也是抄的),一开始我觉得bug肯定会很多,放出去肯定又会坑很多人,后来我发现坑坑更健康,当你明白一个东西的优缺点之后,你才会更好的选择你所需要的。
所以呢,现在模块开源了,希望对某些朋友有参考意义或者说使用价值吧。
声明:大家使用过程中发现任何问题都不要来问我,请自己想办法解决。
我现在已经完全放弃易语言了,改用VC++了。
以下是全部接口:模块名称:sunflover.ec作者:bysunflover版本:2015.2自己收集的一些常用函数,方便写补丁。
@备注:自己收集的一些常用函数------------------------------.版本2.子程序Ansi2Unicode,字节集,公开,将Ansi码转换为Unicode码(返回转换后的字节集).参数Ansi,文本型,,欲转换的Ansi文本.子程序AntiDebug,逻辑型,公开,这个没啥用,效果差;可放在程序运行的第一个函数被调试返回真.子程序AntiODMenu,逻辑型,公开,这个效果较好,推荐用这个;找到OD相关句柄返回真,此函数枚举窗口通过菜单名来判定是否OD窗口。
.子程序AntiStrongOD,逻辑型,公开,这个效果还行,检测带有驱动的OD调试器此函数专门对付StrongOD插件.参数判断OD运行状态,逻辑型,可空,此参数作用:发现OD驱动时—是否检测OD运行状态作为返回值基础,默认判断运行状态.子程序Bin2Dec,整数型,公开,字节集到整数.参数Bin,字节集.子程序Bin2Hex,文本型,公开,字节集到十六进制文本.参数字节集,字节集.子程序Bin2Hex1,文本型,公开,文本型->文本型.参数Bin,文本型.子程序BinXor,字节集,公开,字节集异或.参数需异或的字节集,字节集,,返回的字节集.参数参与异或的字节集,字节集.子程序Dec2Hex,文本型,公开,十到十六.参数十进制转换数据,长整数型.子程序GetAPIAddress,整数型,公开,失败返回0.参数模块名,文本型,,如"user32.dll","kernel32.dll".参数API,文本型,,如“CreateWindowExA”.子程序Hex2Bin,字节集,公开,十六进制文本到字节集.参数原文,文本型.子程序Hex2Bin1,文本型,公开,文本型->文本型.参数Hex,文本型.子程序Hex2Dec,整数型,公开,十六到十.参数十六进制转换数据,文本型.子程序InjectDll,逻辑型,公开,向目标进程中注入一个指定Dll模块文件;注入成功返回true,注入失败则返回false,CreateRemoteThread法.参数进程ID,整数型,,进程PID.参数DLL文件名,文本型,,欲注入的DLL名称.子程序InjectDLL1,逻辑型,公开,SuspendThread,shellcode,SetEip.参数PID,整数型.参数DLL路径,文本型.子程序InjectDLL2,逻辑型,公开,codecave,与InjectDLL1同.参数进程ID,整数型.参数DLL文件名,文本型.子程序inline_patch,逻辑型,公开,失败返回假,成功返回真;
适合patch尚未运行的加壳或不加壳的可执行文件.参数文件名,文本型,,文件全路径.参数模块名,文本型,,如"user32.dll".参数API,文本型,,如“CreateWindowExA”.参数地址,整数型,,如Hex2Dec(“00401000”).参数数据,字节集,,如Hex2Bin(“90909090”).子程序inline_patch_Pro,逻辑型,公开,失败返回假,成功返回真;
适合patch尚未运行的加壳不加壳的可执行文件,需要补丁的数据较多时建议使用这个,在子程序中打补丁.参数文件名,文本型,,文件全路径.参数模块名,文本型,,如"user32.dll".参数API,文本型,,如“CreateWindowExA”.参数子程序指针,子程序指针,,如&子程序1.子程序inline_patch_Pro1,逻辑型,公开,失败返回假,成功返回真
2023/10/13 4:13:48 545KB InlinePatch
1
本资源分为8个单独的PDF文档,囊括了斯坦福大学Boyd教授所开设的凸优化课程(EE364a)的所有课后习题解答。
这些习题一部分来自于Boyd所著的凸优化一书,一部分来自于数值优化、机器学习、统计拟合等工程领域,同时配有大量的Matlab实验和代码,可以帮助读者快速入门优化领域。
建议读者配合EE364a的公开课一起学习。
2023/10/11 3:34:58 919KB 凸优化 ;课后习题
1
SocketAsyncEventArgs单机测试成功突破6W,59999还是100%连接上去的所以估计最高性能可能达到10W以上值得说明的是建议使用SocketAsyncEventArgs进行监听的读取数据包.因为这2个地方的SocketAsyncEventArgs是同一个,并且内存和SocketAsyncEventArgs对象都好回收好控制如果使用SocketAsyncEventArgs发送数据包那么SocketAsyncEventArgs就不好控制了所以使用传统的异步模式比较好.而数据包传出使用异步代理进行传出以免堵塞SocketAsyncEventArgs线程.MSND的SocketAsyncEventArgs除了SocketAsyncEventArgsPOOL和内存Manager其他纯属扯淡.最好别效仿.
1
青年党yEarn改进建议(YIP)描述了yEarn平台的标准,包括核心协议规范,客户端API和合同标准。
贡献审查。
通过单击右上角的“Fork”来分叉存储库。
将您的YIP添加到存储库的fork中。
这里有一个。
将请求请求提交到yEarn的。
您的第一个PR应该是最终YIP的初稿。
它必须符合构建强制执行的格式设置标准(主要是标题中的正确元数据)。
编辑将手动检查第一个PR,以获取新的YIP,并在合并之前为其分配一个编号。
确保您在上包含一个带有URL的discussions-to标题,以便人们可以整体上讨论YIP。
如果您的YIP需要图像,则图像文件应包含在该YI
2023/10/9 20:08:22 695KB ethereum defi yearn EthereumHTML
1
Anno-Mage:半自动图像注释工具具有张量流和keras对象检测模型的半自动图像注释工具箱。
安装克隆此存储库。
在存储库中,执行pipinstall-rrequirements.txt。
请注意,由于与tensorflow安装方式不一致,因此此软件包未定义对tensorflow的依赖关系,因为它将尝试安装tensorflow(至少在ArchLinux上会导致错误的安装)。
请确保已根据您的系统要求安装了tensorflow。
另外,请确保已安装Keras2.1.3或更高版本,并且已安装OpenCV3.x。
a)对于模型-下载并将其保存在/snapshots/
1
QuartusII的命令行脚本介绍,命令行用熟了,效率还是高,可移植性也强,建议看看。
2023/10/8 16:54:36 459KB command-line
1
自行下载最喜欢的小说1部,存储为文本文档。
要求长篇小说,20万字以上。
任取其中10个人物,考虑他们的姓名、别名等等一系列因素。
①将10个人在小说中出现的次数进行统计,出现越多说明热度越高。
将这10人的热度进行排序。
②每个人在小说中活跃的位置是不一样的。
任意输入10人中的1人,显示他在小说中出现的密度,画出密度图。
建议用颜色深浅表示密度。
③如果两人在相距较短的一段文字中出现,我们认为两人有关系,距离越短,关系越近;
如果多次在较短篇幅出现,则关系更近。
自行设计统计标准,任意输入10人中的1人,列出该人和其他9人关系的紧密程度排名。
看与你的直觉是否符合?如果不太符合,说明可能的原因。
2023/10/7 13:24:22 1.48MB Java UI Eclipse
1
该示例是mvcodataapi示例,我对t4模板进行了更改,你只需改下数据库连接,保存模型,模型生成好之后,ctrl+sOdataController.tt,ctrl+sWebApiConfig.tt,那么整个库的增删改查接口就ok啦;
不会的或有什么建议联系我哈
2023/10/6 3:33:43 89.58MB odata api t4
1
jdk-8u151-docs-all,Java1.8API官方帮助文档(HTML版)英文版,强烈建议建议开发者还是多看看英文版
2023/10/5 11:45:02 88.63MB Java1.8 API 官方
1
白皮书系统的阐述了智慧城市的概念、发展现状、技术体系、国内外智慧城市标准化工作进展,提出了智慧城市标准体系框架和急需的重点标准,并对智慧城市国家标准体系建设提出了思考和建议。
2023/10/4 18:15:58 1.54MB 智慧城市
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡