-
-
[求助]在vbde中为何与文章上说的显示不同?
-
发表于: 2006-3-12 22:49 5073
-
在龙族看到这样的文章,后来下了相关的东东对比来学习。
但在vbde中,发现我的和文章上说的不同:
========================
1、文章说到:
========================
【软件名称】:C语言学习系统 3.2
。。。。
【破解工具】:Ollydbg + C32Asm + vbde
【编程语言】:VB6
【破解过程】:
这个和VB学习系统破解方法是差不多是一样的
首先运行程序,看到一个注册画面,我同意按钮经过延迟1-2秒好才能点击进入程序界面
先解除NAG画面
运行vbde载入主程序,看到它得到类似DEDE分析DEPHI语言的窗体名和各种事件和具体偏移地址
点Forms按钮,查看frmSplit窗口,很容易知道它是启动画面
仔细一看frmSplit窗口里面的4个事件,找需要看2个关键的,另外2个一个是退出,一个是帮助,无须关心
CmdAgree "我同意"按钮,入口地址:4B2300
Timer1_timer 控制按钮1~2秒后可用,入口地址:4B28A0
OD加载,来到4B2300
004B2300 > 55 PUSH EBP ====>跳转来自405038
004B2301 . 8BEC MOV EBP,ESP
004B2303 . 83EC 0C SUB ESP,0C
再看看timer事件入口
===========================
2、我的则在frmSplit中时,窗口内显示:
===========================
'offset: 00017F95
VERSION 5.00
Begin VB.Form FrmSplit
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ControlBox = 0 'False
ClientLeft = 0
ClientTop = 0
ClientWidth = 5700
ClientHeight = 3465
ShowInTaskbar = 0 'False
StartUpsituation = 2 'CenterScreen
'offset: 0001D1C2
Begin VB.Timer Timer2
Enabled = 0 'False
Interval = 50
Left = 780
Top = 2460
End
'offset: 0001D1E4
Begin VB.Timer Timer1
Interval = 50
Left = 900
Top = 1920
End
End
====================
而文中提到的“CmdAgree”--我只在frmReginfo中的以下地方才能找到:
====================
'offset: 00016419
Begin VB.CommandButton CmdAgree
Caption = "我同意(&A)"
Left = 2175
Top = 1200
Width = 1335
Height = 350
Enabled = 0 'False
TabIndex = 1
Default = -1 'True
End
=====================
3、请问这是怎么回事?
----我用的是VBDE 0.85
谢谢先
但在vbde中,发现我的和文章上说的不同:
========================
1、文章说到:
========================
【软件名称】:C语言学习系统 3.2
。。。。
【破解工具】:Ollydbg + C32Asm + vbde
【编程语言】:VB6
【破解过程】:
这个和VB学习系统破解方法是差不多是一样的
首先运行程序,看到一个注册画面,我同意按钮经过延迟1-2秒好才能点击进入程序界面
先解除NAG画面
运行vbde载入主程序,看到它得到类似DEDE分析DEPHI语言的窗体名和各种事件和具体偏移地址
点Forms按钮,查看frmSplit窗口,很容易知道它是启动画面
仔细一看frmSplit窗口里面的4个事件,找需要看2个关键的,另外2个一个是退出,一个是帮助,无须关心
CmdAgree "我同意"按钮,入口地址:4B2300
Timer1_timer 控制按钮1~2秒后可用,入口地址:4B28A0
OD加载,来到4B2300
004B2300 > 55 PUSH EBP ====>跳转来自405038
004B2301 . 8BEC MOV EBP,ESP
004B2303 . 83EC 0C SUB ESP,0C
再看看timer事件入口
===========================
2、我的则在frmSplit中时,窗口内显示:
===========================
'offset: 00017F95
VERSION 5.00
Begin VB.Form FrmSplit
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ControlBox = 0 'False
ClientLeft = 0
ClientTop = 0
ClientWidth = 5700
ClientHeight = 3465
ShowInTaskbar = 0 'False
StartUpsituation = 2 'CenterScreen
'offset: 0001D1C2
Begin VB.Timer Timer2
Enabled = 0 'False
Interval = 50
Left = 780
Top = 2460
End
'offset: 0001D1E4
Begin VB.Timer Timer1
Interval = 50
Left = 900
Top = 1920
End
End
====================
而文中提到的“CmdAgree”--我只在frmReginfo中的以下地方才能找到:
====================
'offset: 00016419
Begin VB.CommandButton CmdAgree
Caption = "我同意(&A)"
Left = 2175
Top = 1200
Width = 1335
Height = 350
Enabled = 0 'False
TabIndex = 1
Default = -1 'True
End
=====================
3、请问这是怎么回事?
----我用的是VBDE 0.85
谢谢先
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
看原图
赞赏
雪币:
留言: