下面这个模块是我使用易语言时写补丁最常用的一个模块(当然很多也是抄的),一开始我觉得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
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。
不同就是SecureCRT支持SSH,同时支持Telnet和rlogin协议。
SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。
通过使用内含的VCP命令行程序可以进行加密文件的传输。
有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别.
2023/10/9 3:43:03 7.65MB 超级终端 SSH 登录
1
BACnet是用于智能建筑的通信协议,是国际标准化组织(ISO)、美国国家标准协会(ANSI)及美国采暖、制冷与空调工程师学会(ASHRAE)定义的通信协议。
BACnet针对智能建筑及控制系统的应用所设计的通信,可用在暖通空调系统(HVAC,包括暖气、通风、空气调节),也可以用在照明控制、门禁系统、火警侦测系统及其相关的设备。
优点在于能降低维护系统所需成本并且安装比一般工业通信协议更为简易,而且提供有五种业界常用的标准协议,此可防止设备供应商及系统业者的垄断,也因此未来系统扩展性与兼容性大为增加。
2023/10/5 11:35:35 73.61MB bacnet
1
外壳的电源线样式提示提示Bash,ZSH和Fish。
基于@banga的。
@justjanne将其移植到golang。
显示有关git/hg分支的一些重要详细信息(请参见下文)如果最后一个命令以失败代码退出,则更改颜色如果您太深了目录树,请用省略号缩短显示的路径显示当前的Python环境使用显示当前的Ruby版本显示您是否在shell中易于定制和扩展。
有关详情,请参见下文。
目录版本控制电力线外壳支持的所有版本控制系统使您可以快速了解回购的状态:当前分支显示时会变脏,并更改背景颜色。
当本地分支与远程分支不同时,将显示提交数量的差异以及⇡或⇣指示是否有gitpush或pull挂起另外,git还有一些额外的符号:✎文件已被修改,但未上载提交:heavy_check_mark:暂存文件以进行提交✼文件有冲突+-存在未跟踪的文件⚑存在藏匿处如果有多个文件匹配,则每个文件旁边都会有一个数字。
安装需要Go1.12+powerline-go使用ANSI颜色代码,如今这些颜色在任何地方都可以使用,但是您可能必须将$TERM设
2023/9/23 11:54:19 163KB go shell theme bash
1
SuperTextReplace,超级批量文本替换,功能介绍:1.完全绿色安装,单独的可执行文件,操作方便2.段落文字的批量替换(整段文字的替换)3.特征字符串之间的批量替换4.对成对的特征字符串之间的字符提取功能的实现可以提取批量的符合要求的指定特征字符串之间的文字例如C程序中的/**/注释5.提取方式可以选择,分为包括特征字符串和不包括特征字符串,并且提取的文本可以进行保存6.支持文件备份并且可以进行文件恢复操作7.支持所有ANSI字符文本类型8.快速的批量替换功能
1
1、 该软件只支持ANSI编码文本,不支持Unicode编码文本。
2、 汉语文本可不进行分词处理。
3、 中英文文本文件要求分别以*.ZH.txt和*.EN.txt方式命名。
4、 数据文件必须严格行对齐,如包含空行也必须达到文本对应,即平行文件的对应行都是空的。
软件不能智能自动对齐语料。
5、 软件支持正则表达式检索。
6、 软件默认支持英文词形还原检索(lemmatizedsearch),如,检索go,可得到含有go、goes、went、going、gone等的平行句对。
去除lemmatized前的复选框,则可以检索实际输入的检索项(比如搜goes,只能得到含goes的平行句对)。
7、 软件还支持对应语言文本中包含或不含(exclude)某词项的检索。
如检索education,以及结果中包含(或不含)“教育”的句对。
8、 结果可存为tab符分隔的文本文件,便于后续分析。
2023/8/23 14:49:52 4.6MB 双语平行语料
1
1、支持多音字,支持所有中国汉字(共20902个),包括难字、生僻字、广东白话字、繁体字等所有计算机能显示的全部汉字。
例如:镕、啱、揾、叻、嘅、咁、門、長、發財、車、冇乜嘢。
2、同时支持Unicode和ANSI字符集。
3、支持Delphi6至DelphiXE6所有Delphi版本
2023/8/17 15:51:25 143KB DELPHI汉字 拼音
1
解析ANSI报文的一个文档,介绍得非常详细!
2023/8/17 2:56:13 365KB ANSI 抄表
1
ZOC是一款远程登录软件。
支持ANSI,VT52,VT100,VT102,VT220,IBM3270和SecureShell(SSH)等选项多多,功能多多。
ZOC是一款以出色的配置和简洁的用户界面而闻名的功能强大且行之有效的终端模拟器和telnet客户端。
可以上传和下载。
ZOC类似于Windows下的SecureCRT,是一款用于连接运行包括Windows,MAC,UNIX/Linux和VMS的远程系统的工具。
它具有行标签定制,历史命令,回溯,多窗口,自动生成所有键入命令以及显示结果的记录文件,脚本和自动化等功能,兼容Windows7和OSXLion,拥有友好的管理员配置界面,并可进行文件传输等等。
同时支持Telent和Rlogin协议。
这个软件主要适用于从事相关行业的专业人员使用,用于包括远程网络调试、远程系统调试、本地网络、系统调试、排障等等诸如此类需要用到终端调试类的工作需要。
2023/8/11 9:29:28 4.22MB mac zoc ssh
1
SuperTextReplace,超级批量文本替换,功能介绍:1.完全绿色安装,单独的可执行文件,操作方便2.段落文字的批量替换(整段文字的替换)3.特征字符串之间的批量替换4.对成对的特征字符串之间的字符提取功能的实现可以提取批量的符合要求的指定特征字符串之间的文字例如C程序中的/**/注释5.提取方式可以选择,分为包括特征字符串和不包括特征字符串,并且提取的文本可以进行保存6.支持文件备份并且可以进行文件恢复操作7.支持所有ANSI字符文本类型8.快速的批量替换功能
2023/8/6 5:29:39 397KB TXT编辑 超级批量文本替换
1
共 63 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡