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

dephi 代码的软弱性

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

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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

具体如何做的,高手介绍下经验吧.
2004-6-18 23:43
0
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
5
找到主窗体的代码的代码开始段
用调试器调试一下(在 主窗体的代码的代码开始段 下断)
单步跟踪  只要几步......
2004-6-18 23:49
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哦,我没学过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是热心人,我在这里就多叨扰下.^ ^
2004-6-19 00:32
0
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
7
有机会装个dephi就明白了

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

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