首页
社区
课程
招聘
[求助]在vbde中为何与文章上说的显示不同?
发表于: 2006-3-12 22:49 5080

[求助]在vbde中为何与文章上说的显示不同?

2006-3-12 22:49
5080
在龙族看到这样的文章,后来下了相关的东东对比来学习。
但在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

谢谢先

[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//