首页
社区
课程
招聘
[分享]VB断点设置心得
发表于: 2005-12-4 19:01 6682

[分享]VB断点设置心得

bxm 活跃值
29
2005-12-4 19:01
6682
我是一只菜鸟,刚学破解没多久,近期钻研了一些有关VB程序的破解,发现一些断点设置的技巧.
    一般情况下,要想拦住出错提示框,可以下断点MsgBox,然后从中断点向上即可发现爆破点.
    如果你想得到软件的注册码,可以下断点__vbaStrCmp,这样再跟一会,即可发现真假注册码的比较,从中可以看出软件的真正注册码.
    但有的时候,软件首先测试你的注册码的长度,如果和正确注册码长度不符就直接判断失败,以至于就不会进行真假注册码的比较了.这时,我们可以先下个__vbaLenBstr来看出真注册码的长度,从而进一步下断点__vbaStrCmp来找出注册码.

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 538
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好多情况下并不能找到__vbaStrCmp...
2005-12-4 20:32
0
雪    币: 405
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我来说两句
以前也对VB的软件跟踪非常头痛
可是昨天跟一个VB软件时,发生没那么头痛
GetVBRes这个软件大家一定知道吧
用它可以看到VB软件中的资源
假设你要找到“注册失败”
那你就用GetVBRec打开这个文件
然后在软件搜索"注册失败"
找到后查看它的“资源属性->偏移”,这是在EXE文件中物理偏移
在内存中需要加上一个值,一般是400000
也就是在OD的内存窗口指定资源的位置,加上400000之后的
就应该可以看到你要查找的内容"注册失败"
但是要注意
VB中的字符串是UNICode的
所以在OD内存窗口显示时切换一个显示方式
看到字符串后在内存窗上设置内存访问断点
F9执行,当要显示"注册失败"的时候就会断下来
然后F8单步执行,让它显示完
单步跟踪,直到代码返回到了用户空间
会发现上一行一般都是一个Call语句
一般在Call前面不远都会有个条件判断的
那就是关键位置了
技术也不是很好,希望对各位有帮助
2005-12-5 08:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wfp
4
遇到注册无提示的咋办?
2005-12-5 10:53
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是啊,请高手回答啊
2005-12-5 12:25
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我认可3楼的说法!!
2005-12-5 12:59
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
是啊。我前几天跟踪的一个程序就是,你输入注册码,错误就没有提示,直接跳出去了。

怎么办啊。
2005-12-5 19:53
0
雪    币: 343
活跃值: (611)
能力值: ( LV9,RANK:810 )
在线值:
发帖
回帖
粉丝
8
rtcMsgBox
2005-12-5 20:25
0
雪    币: 405
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
如果没有出错提示就比较难办了
就得一步一步跟踪了
这觉得没有提示的也需要使用内存断点
比如说你输入了注册码888-***-65656
如果你输入后没做其这操作的话内存中应该只一个
在内存搜索这个串
如果找不到那你就试着按确定
软件肯定要读你输入的内容的
读一次之后再搜,肯定能搜到
位置是固定的
在上面设置内存访问断点
一定能断下来
2005-12-6 10:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
没有提示框的就必须要追一下
毕竟内存中应该存有你输入的那个假注册码!
也可以静态反编,总有注册成功的提示,再顺找上去!
2005-12-6 15:48
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
好东西,学习中。顶啊!
2005-12-7 23:37
0
雪    币: 461
活跃值: (93)
能力值: ( LV9,RANK:1170 )
在线值:
发帖
回帖
粉丝
12
感谢各位高手的指教!
2005-12-9 20:31
0
游客
登录 | 注册 方可回帖
返回
//