吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 42939|回复: 53
上一主题 下一主题
收起左侧

[原创] push窗口法的另一种利用方法——call窗口法 附LOL喜洋洋9.9破解补丁

    [复制链接]
跳转到指定楼层
楼主
Pizza 发表于 2015-8-3 19:43 回帖奖励
Warning:
为了避免非零基础人群感到身体不适、头晕恶心、易怒及粗口,请不要查看以下内容。

大家好我是吾爱破解_BaZzi
今天和大家分享一个push窗口法的另一种利用方法暂且叫它call窗口法(不知道什么是push窗口法的先论坛搜索)

有些易语言程序ff25找到位置之后没有push 0x5201000X

通常是因为易语言IDE在菜单工具->系统配置->通常中有个选项被修改过
红框中的部分一般默认是启动窗口
如果选择启动窗口启动那么编译出来的程序就可以使用原版push窗口法

但是如果选择了启动子程序就会出现没有push 0x5201000X的情况

下图是比较
例程中的启动窗口.exe 可以看到push 0x52010001
例程中的启动子程序.exe 则没有push 0x5201000X

不能使用push窗口法那我们就换个思路

push 0x80000002
push 0x0
push 0x1        //载入函数 的第三个参数 是否采用对话框方式 一般填
push 0x0
push 0x0
push 0x0
push 0x10001
push 0x6010002  //这个值会变动 但是经测验未发现影响
push 窗口ID
push 0x3
mov ebx,载入窗口函数
call 支持库命令调用函数
add esp,0x28

这是易语言程序中一个标准的调用载入函数载入窗口的汇编代码
那么我们可以模拟这个调用实现无中生有地载入窗口
(写过外挂会写call的朋友肯定明白了这个方法的思路)
那么我们需要的参数就是窗口ID 载入窗口函数地址 支持库命令调用函数地址
(在下文制作补丁时 实际上只使用了窗口ID与载入窗口函数地址)

先用例程来测试下
本人写了个小插件方便大家制作补丁
EWND.DLL插件放到OD目录下的plugin目录中

OD载入例程启动子程序+多窗口.exe F9运行 插件栏找到EWND 点打开插件
主窗口长这样 (目标基址保留给易语言dll 若程序为exe则不用改)
点击一键获取 然后点击枚举窗口

经过测试 52010003是启动子程序中载入的窗口1 520100085201000A分别是窗口2与窗口3

520100085201000A填入测试载入窗口ID点击载入测试

可以看到在不点击窗口1上的按钮的情况下也能载入窗口2

接下来制作补丁
以上图程序为例 那么两个参数窗口ID 载入窗口函数地址分别是0x52010008 0x00401110
(因为使用DLL补丁 支持库命令调用函数地址可省略)

看补丁例程
这里我用的是xjun大大写的LOADER
最后将编译出来的loader.exe 补丁例程.dll与启动子程序+多窗口.exe放到同一目录下双击loader启动程序
窗口2被成功载入

LOL喜洋洋使用了启动子程序启动 不适用原版push窗口法 但适用call窗口法

注意:

1.如果出现
就将补丁源码中的RtlCopyMemory改为RtlMoveMemory


2.本方法可能会导致程序的皮肤无法加载原因不明

3.此方法同样适用与因代码被VM 搜索0x10001无法找到窗口ID的易语言程序

例程与插件 源码下载
http://pan.baidu.com/s/1gd6MzpL

免费评分

参与人数 23威望 +2 吾爱币 +6 热心值 +23 收起 理由
科技创造价值 + 1 + 1 我很赞同!
17553573 + 1 + 1 我很赞同!
siuhoapdou + 1 + 1 谢谢@Thanks!
zyj402593623 + 1 + 1 我很赞同!
yaaisinile + 1 + 1 谢谢@Thanks!
思想者 + 1 + 1 谢谢@Thanks!
36449708 + 1 神器666
小邪99 + 1 已答复!
祈祷灬烦恼 + 1 谢谢@Thanks!
末生 + 1 站在巨人的肩膀上QAQ
流浪的猫眼石 + 1 又学了一招~~感谢
jack940213 + 1 非常感谢学习到啦~~~
121248389 + 1 谢谢@Thanks!
夜月阴 + 1 谢谢@Thanks!
by厕所 + 1 已答复!
凌云9 + 1 又学到了一招!
Hmily + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
noddos + 1 感谢无私奉献
Cizel + 1 不会E语言肿么办
daweijita + 1 仙仙助手最新版还破解版吗?
tantanxin147 + 1 厉害厉害
田田圏 + 1 我很赞同!
LoongKing + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
 楼主| Pizza 发表于 2015-8-6 12:00 |楼主
yunruifuzhu 发表于 2015-8-6 09:52
http://pan.baidu.com/s/1gd505xT   软件在这,,日志不知道怎么发给你。。


52010201测试载入成功 可能是你暗桩没干掉吧
一个退出暗桩 一个数组下标越界暗桩

另外这个软件的具体功能应该在服务器上 破解一个客户端的话可能作用不大
推荐
crazy天下 发表于 2016-8-8 12:53 来自手机
如果我修改你源码加入一个销毁登录窗口的反汇编代码,那能实现吗,因为我碰到的雷盾x12能push到主窗口,但是登录窗口未销毁,以至于拖动导入文本不可用,其他功能正常使用。所以我想是不是未销毁登录窗口的问题
沙发
范二 发表于 2015-8-3 19:48
本帖最后由 范二 于 2015-8-3 19:49 编辑

大牛又来发帖子了,让我等小白情何以堪
3#
LoongKing 发表于 2015-8-3 19:51
膜拜大大,小弟受教了
4#
343541213 发表于 2015-8-3 19:58
这个插件不错,赞一个
头像被屏蔽
5#
田田圏 发表于 2015-8-3 20:04
提示: 作者被禁止或删除 内容自动屏蔽
6#
五二破解 发表于 2015-8-3 20:05
我对插件感兴趣
7#
zylyy12358 发表于 2015-8-3 20:05
日积月累,水滴石穿
8#
gesuo1987 发表于 2015-8-3 22:02 来自手机
这个牛叉,谢谢分享
9#
赖哥 发表于 2015-8-3 23:12
我操  牛逼!!!
10#
yunruifuzhu 发表于 2015-8-5 18:05
目测还是不能用。。。载入函数失败。。。。。。。。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-4 08:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表