开源删帖
功能说明:该程序主要实现的功能是加载和卸载动态链接库(DLL),获取并调用指定的函数指针,以及一些辅助功能如代理测试、窗口回调等。具体来说:
1. **_启动子程序**:输出调试信息,显示一个QQ群号。
2. **_临时子程序测试**:提供了一些代理服务器的信息作为示例,但未实际使用这些信息进行任何操作。
3. **函数_载入DLL**:通过文件名加载DLL,并返回模块句柄。
4. **函数_卸载DLL**:通过模块句柄卸载已加载的DLL。
5. **函数_取函数指针**:根据提供的模块句柄和函数名称获取函数指针。
6. **函数_取指针**:结合了上述三个函数,先加载DLL,然后获取函数指针,最后卸载DLL。
7. **钩子回调** 和 **窗口回调**:定义了两个回调函数,分别用于处理Windows消息和窗口过程。
8. **调用子程序__** 和 **转向调用代码**:这两个子程序似乎是为了直接调用内存中的代码而设计的,但它们的具体用途不明确。
9. **调用子程序_文本单参**:用于调用接受单个文本参数的子程序。
10. **调用子程序_**:通用的子程序调用接口,可以接受多个参数,并支持C语言调用约定。
11. **取模块路径**:获取指定模块句柄对应的文件路径。
12. **PeLoader_LoadLibrary**:这是一个更复杂的子程序,用于从内存数据中加载DLL,并允许通过回调函数处理导入表。
总体来看,这个程序的主要目的是展示如何在易语言中动态地加载和使用外部DLL,以及如何调用这些DLL中的函数。此外,它还包含了一些基本的调试和网络代理测试功能。
======调试类
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 备注
| |
| |------ 测试
| |
| |
======函数类
| |
| |------ 函数_载入DLL
| |
| |------ 函数_卸载DLL
| |
| |------ 函数_取函数指针
| |
| |------ 函数_取指针
| |
| |------ 钩子回调
| |
| |------ 窗口回调
| |
| |------ 调用子程序__
| |
| |------ 转向调用代码
| |
| |------ 调用子程序_文本单参
| |
| |------ 调用子程序_
| |
| |------ 取模块路径
| |
| |------ PeLoader_LoadLibrary
| |
| |------ PeLoader_FreeLibrary
| |
| |------ PeLoader_GetProcAddress
| |
| |------ PeLoader_GetEntryPoint
| |
| |
======内存类
| |
| |------ 内存_申请
| |
| |------ 内存_释放
| |
| |------ 内存_尺寸
| |
| |------ 内存_保护
| |
| |------ 寻找内存
| |
| |------ 内存_读整数
| |
| |------ 内存_写整数
| |
| |------ 内存_写短整数
| |
| |------ 内存_读短整数
| |
| |------ 内存_复制
| |
| |------ 内存_优化
| |
| |------ 内存_写字节集
| |
| |------ Asm_RtlMoveMemory
| |
| |------ NtRtlMoveMemory
| |
| |------ 内存_读字节集
| |
| |------ 内存_写文本
| |
| |------ 内存_读文本
| |
| |------ 原子_加1
| |
| |------ 原子_减1
| |
| |------ 取子程序地址
| |
| |------ 取子程序真实地址
| |
| |------ 取指针_字节集
| |
| |------ 取指针_文本型
| |
| |------ 取指针_整数型
| |
| |------ 取指针_逻辑型
| |
| |------ 取指针_短整数
| |
| |------ 取指针_长整型
| |
| |------ 取指针_双精度
| |
| |------ 取指针_整数数组
| |
| |------ 分割线
| |
| |------ _申请内存
| |
| |------ _释放内存
| |
| |------ _内存写字节集
| |
| |------ _内存读字节集
| |
| |
======窗口类
| |
| |------ 取窗口标题_
| |
| |------ 取窗口类名
| |
| |------ 置窗口标题
| |
| |------ 信息框_
| |
| |------ 信息框2_
| |
| |------ 窗口销毁
| |
| |------ 窗口销毁_
| |
| |------ 取窗口边框尺寸
| |
| |------ 置窗口边框尺寸
| |
| |------ 取窗口信息
| |
| |------ 窗口最大化
| |
| |------ 窗口最小化
| |
| |------ 总在最前
| |
| |------ 禁止
| |
| |------ 窗口置父
| |
| |------ 取父窗口句柄
| |
| |------ 窗口重画
| |
| |------ 接管窗口消息
| |
| |
======键鼠类
| |
| |------ 键鼠_取键状态
| |
| |------ 键鼠_取功能键状态
| |
| |------ 移动鼠标
| |
| |------ 按键_
| |
| |------ 监视热键
| |
| |------ 撤销监视
| |
| |------ 热键过程
| |
| |
======系统类
| |
| |------ 取CPU核心数
| |
| |------ 取目录_windows
| |
| |------ 取目录_System32
| |
| |------ 取目录_桌面
| |
| |------ 取特殊目录
| |
| |------ 取操作系统版本
| |
| |------ 打开指定网址_1
| |
| |------ 打开指定网址_2
| |
| |------ 系统_写启动项
| |
| |------ 目录是否存在
| |
| |------ 取屏幕宽度_
| |
| |------ 取屏幕高度_
| |
| |
======进程类
| |
| |------ 提升进程权限
| |
| |------ 提升进程权限D
| |
| |------ 创建进程
| |
| |------ 取自进程ID
| |
| |------ 取自进程伪ID
| |
| |------ 取进程路径
| |
| |------ 取进程模块
| |
| |------ 取进程ID
| |
| |------ 进程是否有效
| |
| |------ 进程枚举
| |
| |------ 进程结束
| |
| |------ 打开进程
| |
| |
======线程类
| |
| |------ 启动线程_
| |
| |------ 销毁线程_
| |
| |------ 关闭句柄
| |
| |------ 线程挂起
| |
| |------ 线程恢复
| |
| |------ 线程取状态
| |
| |------ 线程取返回值
| |
| |------ 线程等待
| |
| |------ 置优先级
| |
| |------ 取优先级
| |
| |------ 取自线程ID
| |
| |------ 取自线程伪ID
| |
| |------ 创建进入许可证_
| |
| |------ 进入许可区_
| |
| |------ 退出许可区_
| |
| |------ 删除进入许可证_
| |
| |------ 线程池_启动
| |
| |------ 线程池_工作线程
| |
| |------ 线程池_加入工作
| |
| |------ 线程池_销毁
| |
| |------ 线程池_取任务数
| |
| |------ 线程池_全部暂停
| |
| |------ 线程池_全部运行
| |
| |
======HTTP类
| |
| |------ GET读文件
| |
| |------ POST读文件
| |
| |------ 下载文件
| |
| |------ HTTP_内部使用
| |
| |------ HTTP_补充协议头
| |
| |------ 取域名
| |
| |------ 取端口
| |
| |------ 取页面地址
| |
| |------ 转换URL编码
| |
| |------ 转换URL解码
| |
| |------ 置cookies
| |
| |------ 清空cookies
| |
| |------ 取cookies
| |
| |------ 时间到GMT格式_
| |
| |------ GMT格式到时间_
| |
| |------ 取时间戳_Unix
| |
| |------ 时间到时间戳
| |
| |
======GDIS类
| |
| |------ 取窗口场景设备
| |
| |
======转换类
| |
| |------ 十六到十
| |
| |------ 十到十六
| |
| |------ 去除首部零
| |
| |------ 到十六进制文本
| |
| |------ 到十进制数
| |
| |------ 坐标转范围
| |
| |------ 范围转坐标
| |
| |------ URL中文编码
| |
| |------ URL编码
| |
| |------ URL解码
| |
| |------ Base64编码
| |
| |------ Base64解码
| |
| |------ Ansi转Unicode
| |
| |------ Utf8转Unicode
| |
| |------ Unicode转Ansi
| |
| |------ Unicode转Utf8
| |
| |------ Ansi转Utf8
| |
| |------ Utf8转Ansi
| |
| |
======爱易链
| |
| |------ 爱易链创建
| |
| |------ 爱易链压入
| |
| |------ 爱易链弹出
| |
| |------ 爱易链销毁
| |
| |
======堆栈类
| |
| |------ 栈_初始化
| |
| |------ 栈_压入
| |
| |------ 栈_弹出
| |
| |------ 栈_清空
| |
| |------ 栈_数量
| |
| |------ 堆_初始化
| |
| |------ 堆_取出
| |
| |------ 堆_释放
| |
| |------ 堆_销毁
| |
| |
======拖放类
| |
| |------ 注册文件拖放事件
| |
| |------ 文件拖放函数
| |
| |------ 撤消文件拖放事件
| |
| |
======类用类
| |
| |------ 类用类
| |
| |
======数据类
| |
| |------ 填充字节集
| |
| |------ 填充文本
| |
| |------ 还原字节集
| |
| |------ 单字节换行符替换
| |
| |------ 还原字节集2
| |
| |------ 是否为偶数
| |
| |------ 查看字节集2
| |
| |------ 查看字节集
| |
| |------ 取文件名
| |
| |------ 字节集到小写
| |
| |------ 字节集到大写
| |
| |
======句柄类
| |
| |------ 枚举子窗口
| |
| |------ 取任务栏句柄
| |
| |------ 取窗口进程
| |
| |------ 发送消息_
| |
| |------ 投递消息_
| |
| |------ 取前台窗口句柄
| |
| |------ 取前台活动窗口
| |
| |------ 取焦点句柄
| |
| |------ 编辑框_发送文本
| |
| |------ 窗口闪动
| |
| |------ 取坐标句柄
| |
| |------ 取鼠标所在位置句柄
| |
| |------ 取进程窗口
| |
| |
======内核类
| |
| |------ IOCP_创建
| |
| |------ IOCP_等待
| |
| |------ IOCP_发送
| |
| |------ 等待对象信号
| |
| |------ 创建同步事件对象
| |
| |------ 打开同步事件对象
| |
| |
======加解密
| |
| |------ MD5
| |
| |------ GZIP压缩
| |
| |------ GZIP解压
| |
| |------ GZIP初始化
| |
| |------ QEHash
| |
| |------ RC4_加密
| |
| |------ RC4_解密
| |
| |------ rc4自动识别
| |
| |
======其它类
| |
| |------ 调试输出字节集
| |
| |------ _模块_调用转向
| |
| |------ 设置定时器
| |
| |------ 销毁定时器
| |
| |------ 取随机颜色
| |
| |------ 生成汇编代码
| |
| |------ 取时间戳
| |
| |
======钩子类
| |
| |------ _销毁
| |
| |------ 取地址
| |
| |------ 卸载
| |
| |------ 安装
| |
| |------ 调用原函数
| |
| |
======哈希表
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 添加
| |
| |------ 是否存在
| |
| |------ 删除
| |
| |------ 删除全部
| |
| |------ 取所有值
| |
| |------ 取所有键
| |
| |------ 取项目数
| |
| |------ 取值
| |
| |------ 置键
| |
| |------ 置值
| |
| |------ 置匹配模式
| |
| |------ 取匹配模式
| |
| |
======字节流
| |
| |------ 创建
| |
| |------ 销毁
| |
| |------ 取句柄
| |
| |------ 置句柄
| |
| |------ 扩容
| |
| |------ 删
| |
| |------ 加入指针
| |
| |------ 加入字节集
| |
| |------ 加入文本
| |
| |------ 取数据
| |
| |------ 取数据_指定
| |
| |------ 取长度
| |
| |------ 清空数据
| |
| |
======文件流
| |
| |------ 取句柄
| |
| |------ 置句柄
| |
| |------ 打开
| |
| |------ 打开2
| |
| |------ 打开内存文件
| |
| |------ 关闭
| |
| |------ 取位置
| |
| |------ 移到首
| |
| |------ 移到尾
| |
| |------ 取长度
| |
| |------ 是否在文件尾_
| |
| |------ 未读完
| |
| |------ 读入字节集
| |
| |------ 写出字节集
| |
| |------ 清空字节集
| |
| |------ 读入一行
| |
| |------ 移动读写位置
| |
| |------ 写文本行
| |
| |
======文本类
| |
| |------ 取中间文本
| |
| |------ GET参数解析
| |
| |------ 字节到文本
| |
| |------ 取小数后两位
| |
| |------ 到16进制
| |
| |------ 取中间文本_
| |
| |------ 清除HTML代码
| |
| |------ 格式化时间
| |
| |
======数组类
| |
| |------ 数组_创建
| |
| |------ 数组_加入
| |
| |------ 数组_删除
| |
| |------ 数组_重定义
| |
| |------ 数组_读
| |
| |------ 数组_写
| |
| |------ 数组_成员数
| |
| |
======调用的Dll
| |
| |---[dll]------ PathIsDirectory
| |
| |---[dll]------ 取祖宗窗口
| |
| |---[dll]------ 下一个钩子
| |
| |---[dll]------ GetExitCodeThread
| |
| |---[dll]------ De
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。