下面这个模块是我使用易语言时写补丁最常用的一个模块(当然很多也是抄的),一开始我觉得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
经验模态分解emd,是处理非线性、非平稳信号的时频分析方法。
该方法可以在不需要知道任何先验知识的情况下,依据输入信号自身的特点,自适应的将信号分解成若干个本征模态函数IMF之和。
emd被认为是对以线性和平稳假设为基础的傅立叶分析和小波变换等传统时频分析方法的重大突破口。
该方法在多年的发展过程中,逐渐展露出了在非平稳信号处理中的独特优势,具有重要的理论研究价值和广阔的应用前景。
目前,emd在机械故障诊断、特征提取、信息检测、生物医学信号分析、图像信号分析、通讯雷达信号分析等领域,都其有很大的应用价值。
本代码是emd算法在matlab上的实现。
有待同行改进。
2023/10/12 21:55:02 246KB emd matlab
1
音乐大赛参赛作品之一,很具有参考价值,里面有几个MP3文件,请大家耐心些....此资源月前已累计积分过百,所以现在就免费分享了
2023/10/11 16:21:36 14.71MB PPT 模板 音乐
1
JAVAJDK6学习笔记下载林信良良葛格 每当有学习java的人让我推荐书籍的时候,我都会毫不犹豫地向他推荐《Java学习笔记》。
这本书的上一版是前几年读的了,当时还是按jdk1.5写的。
本书最大特点是:  1、内容翔实。
说翔实不是说它厚,java书里有很多厚而无物的滥书,本书基本覆盖了javaSE的内容,总体说达到中偏高的层次,有些高级内容没有涉及。
每一部分都有其他书籍里没有介绍或者介绍不全面的东西,可以说言之有物。
  2、叙述清楚。
对于一些易错或难易理解的概念,作者总是能用通俗的语言讲明白,而不像某些书那样"遮遮掩掩"。
这对于初学者无疑是最有帮助的。
我读这本书上一版时已经学过java,当时的目的是为了了解jsk1.5的新变化,但在读的过程中才发现自己对很多点的理解是模糊的。
所以个人认为这本书不止适合初学者。
  3、例题有力。
例题是最容易帮助我们理解问题的工具,本书的例题都非常有针对性。
所选例题有一定实用性,难度适中,不是ToyProgram。
    每个人的理解方向不一样,不可能有一本书适合所有学习者,但我坚信好书最终总会被大多数人承认的,这也是我推荐此书的目的。
书的价格略高,但物有所值,有条件可以去图书馆借或者读电子版。
    另外再多写几句吧,其他推荐的java书籍还有两本:  1、《Java2核心技术》,此书分上下两卷(基础、高级),优点在于层次比上边那本书要高,话说回来,书也厚了一倍,适合当手册用。
此书版本变化频繁,现在已经到了中文第八版,但个人感觉没有超越第六版翻译的高度。
  2、《Java编程思想》,大名鼎鼎,作者对java的理解程度让人五体投地,优点是就是内容相当深入。
个人认为本书试图一次性全面解释清楚某些问题,不适合初学者读。
这种书必须长期反复地阅读,常读常新。
  再多说一句吧,有一本《JAVA实例技术手册》是我买过最失败的一本书,缺点在于:1、内容不深入;
2实例没有想象中的实用,或者有的根本就没有实用价值。
2023/10/10 18:32:04 7.29MB JAVA JDK6 学习笔记
1
IFIX图库集-免安装的版本,价值2000多元。
2023/10/10 11:38:16 19.76MB 图库集 IFIX
1
2019年人工智能产业研究报告本报告对安防、金融、客服、医疗健康、零售、广告营销、教育、城市交通、制造、农业等十大传统产业应用人工智能的现状进行了梳理。
整体来看,过去AI企业单纯向传统企业技术输出的模式已悄然改变,全产业链都已参与进来,随之而来的是AI应用的快速渗透和对相应场景的革新优化。
具体应用场景、使用价值及市场规模推算请详见报告第二章论述。
2023/10/10 8:20:23 4.22MB AI 产业报告
1
参加数学建模竞赛美赛时适用,有较大的参考价值,个人认为十分好用
2023/10/10 4:07:39 308KB 建模 美赛
1
用Opencv采集摄像头,编码为H264,用RTP发送和接收,绝对有参考价值,要求用vs2013及以上版本打开。
2023/10/9 12:27:48 56.64MB RTP Opencv 摄像头 h264
1
主要介绍了Vue中登录验证成功后保存token,并每次请求携带并验证token操作,具有很好的参考价值,希望对大家有所帮助。
一起跟随小编过来看看吧
2023/10/8 13:30:52 49KB Vue 验证成功 请求携带 验证token
1
工业互联网的核心是数据驱动的智能分析与决策优化。
工业互联网从发展之初,就将数据作为核心要素,将数据驱动的优化闭环作为实现工业互联网赋能价值的关键。
在工业互联网体系架构1.0中,明确提出工业互联网核心是基于全面互联而形成数据驱动的智能,即通过数据采集交换、集成处理、建模分析、优化决策与反馈控制等实现机器设备、运营管理到商业活动的智能与优化。
工业互联网架构2.0则进一步强调数据闭环的作用,明确了工业互联网基于感知控制、数字模型、决策优化三个基本层次,以及由自下而上的信息流和自上而下的决策流构成的工业数字化应用优化闭环实现核心功能
2023/10/6 19:21:36 8.82MB 工业智能 人工智能
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡