首页
社区
课程
招聘
dephi 代码的软弱性
2004-6-18 22:50 8416

dephi 代码的软弱性

2004-6-18 22:50
8416
用dede找到主窗体的代码头 即可轻松找到解密关键
欢迎跟贴
以上方法对   UNWC  试用

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 5
打赏
分享
最新回复 (22)
雪    币: 212
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
123112 1 2004-6-18 23:05
2
0
是吗???不敢苟同啊……
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-6-18 23:09
3
0
脱壳后 很容易就避开了完整性检查和第一次调试器检查
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lcd upx 2004-6-18 23:43
4
0
最初由 啊CR 发布
脱壳后 很容易就避开了完整性检查和第一次调试器检查

具体如何做的,高手介绍下经验吧.
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-6-18 23:49
5
0
找到主窗体的代码的代码开始段
用调试器调试一下(在 主窗体的代码的代码开始段 下断)
单步跟踪  只要几步......
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lcd upx 2004-6-19 00:32
6
0
哦,我没学过dephi,所以看DEDE里面的信息经常弄不明白.
TForm1是否指窗口而且是主窗口?
有这么个程序,他在DEDE下得到的TForm1信息如下:
object Form1: TForm1
  Left = 196
  Top = 113
  BorderStyle = bsNone
  Caption = 'Form1'
  ClientHeight = 575
  ClientWidth = 472
  Color = clBtnFace
  TransparentColor = True
  TransparentColorValue = clGray
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  FormStyle = fsStayOnTop
  OldCreateOrder = False
  OnClose = FormClose
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  PixelsPerInch = 96
  TextHeight = 13
  object logoFlash: TShockwaveFlash
    Left = 0
    Top = 0
    Width = 431
    Height = 550
    TabOrder = 1
    OnFSCommand = logoFlashFSCommand
    ControlData = {
      66556655793904004657530679390400780004358000157C00000C0100430200
      44701F0600002431245A4F246874706239794C4A52644869556354376E796C36
      6A2F003F033A00000088210003007376002F3A2476657273696F6E004653436F
.....
.......几十行这样的"代码"
......}
end
  object Panel1: TPanel
    Left = 332
    Top = 38
    Width = 89
    Height = 14
    BevelOuter = bvNone
    Caption = 'xxxxxxx'
    Color = 7358208
    Ctl3D = False
    Enabled = False
    Font.Charset = DEFAULT_CHARSET
    Font.Color = 15782032
    Font.Height = -11
    Font.Name = 'MS Sans Serif'
    Font.Style = []
    ParentCtl3D = False
    ParentFont = False
    TabOrder = 2
  end
  object Panel2: TPanel
    Left = 331
    Top = 63
    Width = 88
    Height = 15
    BevelOuter = bvNone
    Caption = #27491#24335#31934#20934#29256
    Color = 7358208
    Ctl3D = False
    Enabled = False
    Font.Charset = GB2312_CHARSET
    Font.Color = 15782032
    Font.Height = -13
    Font.Name = #23435#20307
    Font.Style = []
    ParentCtl3D = False
    ParentFont = False
    TabOrder = 3
  end
  object Panel3: TPanel
    Left = 5
    Top = 5
    Width = 310
    Height = 100
    BevelOuter = bvNone
    Caption = #27880#20876#25552#31034#65306
    Color = 6240000
    Enabled = False
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clYellow
    Font.Height = -13
    Font.Name = 'MS Sans Serif'
    Font.Style = []
    ParentFont = False
    TabOrder = 4
    Visible = False
    object Memo1: TMemo
      Left = 8
      Top = 8
      Width = 297
      Height = 89
      BevelInner = bvNone
      BevelOuter = bvNone
      BorderStyle = bsNone
      Color = 6240000
      Font.Charset = DEFAULT_CHARSET
      Font.Color = 15782032
      Font.Height = -13
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      Lines.Strings = (
        #27880#20876#25552#31034#65306)
      ParentFont = False
      TabOrder = 0
    end
    object Panel4: TPanel
      Left = 144
      Top = 80
      Width = 161
      Height = 17
      BevelOuter = bvNone
      Caption = #22374#20811#23453#36125#38459#20987#25163'---'#20351#29992#25552#31034
      Color = 6240000
      TabOrder = 1
    end
  end
  object ThreadedTimer2: TThreadedTimer
    Left = 440
    Top = 104
  end
  object MMTimer1: TMMTimer
    Enabled = False
    Delay = 25
    OnTimer = MMTimer1Timer
    Left = 440
    Top = 40
  end
  object Timer1: TTimer
    Enabled = False
    OnTimer = Timer1Timer
    Left = 440
    Top = 72
  end
  object ApplicationEvents1: TApplicationEvents
    OnMessage = ApplicationEvents1Message
    Left = 440
    Top = 8
  end
  object Timer2: TTimer
    Enabled = False
    Interval = 10000
    OnTimer = Timer2Timer
    Left = 440
    Top = 184
  end
  object Timer3: TTimer
    OnTimer = Timer3Timer
    Left = 440
    Top = 336
  end
  object Timer4: TTimer
    Enabled = False
    Interval = 500
    OnTimer = Timer4Timer
    Left = 440
    Top = 248
  end
  object Timer5: TTimer
    Enabled = False
    Interval = 100
    OnTimer = Timer5Timer
    Left = 440
    Top = 288
  end
  object Timer6: TTimer
    Enabled = False
    Interval = 2000
    OnTimer = Timer6Timer
    Left = 440
    Top = 384
  end
end
这些Panel是什么?子窗口?MMTimer又是什么?BevelOuter又是什么呢?
还有PixelsPerInch以及OldCreateOrder
看得出CR是热心人,我在这里就多叨扰下.^ ^
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-6-19 00:43
7
0
有机会装个dephi就明白了

TForm1是窗口而且很可能是主窗口
但 窗体的名字是可以更改的
     通常  作者为了自己明白通常会使用TForm1,MTForm(MANForm).....为主窗体名。
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lcd upx 2004-6-19 00:45
8
0
哎~~看来不得不看看dephi了
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-6-19 00:48
9
0
这些Panel是窗体的外观代码
只包含控件名及一些简单参数
          汉化时才显现出它的作用
真正有用的是 反汇编代码
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-6-19 00:50
10
0
MMTimer,BevelOuter,PixelsPerInch,OldCreateOrder都是一些控件名及一些窗体的参数
雪    币: 3758
活跃值: (3232)
能力值: ( LV15,RANK:500 )
在线值:
发帖
回帖
粉丝
曾半仙 12 2004-6-19 01:31
11
0
我昏倒,不是每一个delphi作者都像你遇见的那个那样编程的.
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-6-19 01:36
12
0
注意  我加了  《〈〈〈通常〉〉〉》
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
DoorKey 2004-6-19 10:50
13
0
楼主有这么简单吗??真正的Delphi高手有那么傻吗??用上DLL加多线程看你能那么容易破解吗??

现在的共享软件用Delphi开发的多得是!!楼主可以找几个来试试看是不是每个都那么简单就搞定了的!!
雪    币: 225
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
我爱我家 2004-6-19 11:01
14
0
不敢苟同,你最好自己仔细研究Delphi,当然有些作者不刻意求加密难度的可能会简单点。
雪    币: 291
活跃值: (400)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
草原猎豹 4 2004-6-19 11:12
15
0
Asprotect也是Delphi写的,你去破破看
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
DoorKey 2004-6-19 11:14
16
0
用Delphi的内嵌汇编加上指针,可以毫不客气的说玩的就是你!!
雪    币: 513
活跃值: (2228)
能力值: ( LV9,RANK:2130 )
在线值:
发帖
回帖
粉丝
loveboom 53 2004-6-19 12:29
17
0
不要打击我等菜鸟吧:).:D 这个搞得我以后都不敢去玩DELPHI了.到了那个地步的时候你买得起软件和电脑吗??
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
RoBa 16 2004-6-19 15:20
18
0
在高人手里,飞花落叶均是杀人利器。
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-7-23 12:08
19
0
tkc 教程查看器 2001 版
自检保护 通过测试
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-7-23 12:09
20
0
看 轻 dephi 了
道歉!!
雪    币: 116
活跃值: (220)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
xIkUg 9 2004-7-23 12:16
21
0
乱讲。。。
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
啊CR 3 2004-7-23 12:18
22
0
哪里 乱讲
雪    币: 229
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
vcboy 2004-7-23 19:00
23
0
真正的高手可是随便那起什么都可以杀人的啊!!
何况DELPHI这么强的兵器!~~:)
游客
登录 | 注册 方可回帖
返回