吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2163|回复: 53
收起左侧

[求助] 想反汇编让勾选框自动选上

[复制链接]
eeyou 发表于 2021-4-28 19:36
本帖最后由 eeyou 于 2021-4-29 11:18 编辑

如题,程序是个试验软件,每次导出结果都要浪费时间重复勾选,想知道如何处理可以改成功?
image.png

image.png
大家看清下,是C++语言。
我想让箭头处默认勾选。请教各位大拿,如何下断?或者说用什么资源软件如何操作?请看官们给个实际可操作的详细点的指导。多谢。

鉴于半天没解决实质,我上传下程序,请大佬们帮忙看看。我这问题可能问的人还少。不过确实是一个学习的点。
https://wws.lanzouj.com/i9XQMolvc8b
密码:29z2
解压缩后里还有一个小压缩包,是工程文件用于给前面解压的主程序打开来后,导出数据的。只有主程序打开项目文件后才能让导出菜单激活。
请按下图执行导出excel试验结果文件
1.png

请各位师傅结合程序实际操作讲解下。C++的程序,如何具体操作?

====4.29续
8L}5%E@7]G@$`)K}O{5_8[V.png
暂停法定位到对话框调用的call,上图箭头。我肯定不能进MFC42中去编辑系统文件嘛。所以我猜测上面的大括号范围就是对默认配置选框的区段,可是我不懂这个如何更改成我第一张图片中的样子,请大佬们下下我的程序实际操作下。这也是对小菜们的一个学习机会。还请不吝赐教啊。请大佬们亲手做做。向你学习啦。再沉下去俺就到底喂鱼啦。。

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

闷骚小贱男 发表于 2021-4-28 21:15
一次性的,,
[C] 纯文本查看 复制代码
.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 句柄
.程序集变量 句柄_父

.子程序 _按钮1_被单击

句柄_父 = 窗口_取句柄_模糊 (“导出数据 - Excel文件”)
标题 = “指定exe的句柄为” + 到文本 (句柄_父)
.如果真 (句柄_父 = 0)
    信息框 (“获取句柄识别,没有获取到或者是没有打开指定的程序?”, 0, , )
.如果真结束

句柄 = 窗口_取句柄 (句柄_父, , , “选择通道”)
外部单选框_选中 (句柄)
句柄 = 窗口_取句柄 (句柄_父, , , “绝对时间”)
外部单选框_选中 (句柄)
句柄 = 窗口_取句柄 (句柄_父, , , “是否导出通道描述”)
外部选择框_选中 (句柄)
句柄 = 窗口_取句柄 (句柄_父, , , “是否导出通道单位”)
外部选择框_选中 (句柄)
句柄 = 窗口_取句柄 (句柄_父, , , “是否导出通道名”)
外部选择框_选中 (句柄)


成品和源码地址:https://wwa.lanzouj.com/iDJ9uolr2la
冥界3大法王 发表于 2021-5-1 22:45
lies2014 发表于 2021-5-1 22:11
补丁来了:
链接:https://pan.baidu.com/s/1_2-wQNPJ4_bs87z47U6k1g
提取码:e8lw

[Asm] 纯文本查看 复制代码
744573EE | 68 3C066074              | push x32gui.7460063C                           | 7460063C:"SystemBreakpoint"===>用这个字符串定位

100FA8AF   E8 B8E21200                call <JMP.&memset>                            
100FA8B4   8B2D 9C432710              mov ebp,dword ptr ds:[<&BridgeSettingGetUint  
100FA8BA   8D7E 21                    lea edi,dword ptr ds:[esi+21]                 
100FA8BD   83C4 0C                    add esp,C                                     
100FA8C0   C603 00                    mov byte ptr ds:[ebx],0 ================>01====>00
100FA8C3   C607 00                    mov byte ptr ds:[edi],0                       
100FA8C6   8D46 74                    lea eax,dword ptr ds:[esi+74]                 
100FA8C9   C646 22 01                 mov byte ptr ds:[esi+22],1                    
100FA8CD   C646 25 01                 mov byte ptr ds:[esi+25],1                    
100FA8D1   C746 2C 01000000           mov dword ptr ds:[esi+2C],1                   
100FA8D8   C746 30 00000000           mov dword ptr ds:[esi+30],0                   
100FA8DF   C646 34 01                 mov byte ptr ds:[esi+34],1                    
100FA8E3   C646 36 00                 mov byte ptr ds:[esi+36],0                    
100FA8E7   C646 39 01                 mov byte ptr ds:[esi+39],1                    
100FA8EB   66:C746 3B 0000            mov word ptr ds:[esi+3B],0                    
100FA8F1   66:C746 3E 0100            mov word ptr ds:[esi+3E],1                    
100FA8F7   C746 40 50C30000           mov dword ptr ds:[esi+40],C350                
100FA8FE   C646 3D 00                 mov byte ptr ds:[esi+3D],0                    
100FA902   8946 44                    mov dword ptr ds:[esi+44],eax                 
100FA905   C746 48 00000000           mov dword ptr ds:[esi+48],0                   
100FA90C   66:C746 4C 0000            mov word ptr ds:[esi+4C],0                    
100FA912   C646 4E 00                 mov byte ptr ds:[esi+4E],0                    
100FA916   C646 50 00                 mov byte ptr ds:[esi+50],0                    
100FA91A   66:C746 52 0000            mov word ptr ds:[esi+52],0                    
100FA920   C646 54 00                 mov byte ptr ds:[esi+54],0                    
100FA924   C746 58 FFFFFFFF           mov dword ptr ds:[esi+58],FFFFFFFF            
100FA92B   66:C746 61 0101            mov word ptr ds:[esi+61],101                  
100FA931   66:C746 66 0000            mov word ptr ds:[esi+66],0                    
100FA937   85DB                       test ebx,ebx                                  
100FA939   74 22                      je x32gui.100FA95D                            
100FA93B   8D4424 18                  lea eax,dword ptr ss:[esp+18]                 
100FA93F   50                         push eax                                      
100FA940   68 FCE62810                push x32gui.1028E6FC                           1028E6FC:"SystemBreakpoint"

64位的也可以用这种方法定位修改
redapple2015 发表于 2021-4-28 19:56
零下八度 发表于 2021-4-28 20:13
直接上CE,不停切换选择,一顿搜定位
 楼主| eeyou 发表于 2021-4-28 20:21
零下八度 发表于 2021-4-28 20:13
直接上CE,不停切换选择,一顿搜定位

大哥我是小菜,请耐心再引导解释下。
闷骚小贱男 发表于 2021-4-28 20:31
本帖最后由 闷骚小贱男 于 2021-4-28 20:35 编辑

易语言的句柄操作呢?
来自精易模块
外部单选框_选中 (句柄)
外部选择框_选中 (句柄)

外部单选框_取消选中 (句柄)
外部选择框_取消选中 (句柄)


窗口_取句柄_模糊 (“选择通道”)
Bds1r 发表于 2021-4-28 20:39
CE找到指针,改写内存
fjqisba 发表于 2021-4-28 20:46
如果是易语言写的,直接修改控件的默认选中项就可以了
 楼主| eeyou 发表于 2021-4-28 21:00
闷骚小贱男 发表于 2021-4-28 20:31
易语言的句柄操作呢?
来自精易模块
外部单选框_选中 (句柄)

我在贴中的图显示为C++,这语言又如何用什么软件操作什么?
ReLoading 发表于 2021-4-28 21:01
fjqisba 发表于 2021-4-28 20:46
如果是易语言写的,直接修改控件的默认选中项就可以了

不用 如果,百分之99 是易语言
 楼主| eeyou 发表于 2021-4-28 21:02
零下八度 发表于 2021-4-28 20:13
直接上CE,不停切换选择,一顿搜定位

我勾选的如何找定位关键字?我软件试了下确实可以找能填写数字的地方,这个有点风骚。不过现在是勾选这个找什么内容呢。一下呆了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-5-15 17:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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