欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

彩票快车黄金版注册 (3千字)

彩票快车黄金版注册 (3千字)

彩票快车黄金版
DEDE反编译,
FORMS\TRegWindow:
object BitBtn1: TBitBtn
    Left = 378
    Top = 84
    Width = 111
    Height = 28
    Caption = '生成用户码'
    Enabled = False
    TabOrder = 2
    OnClick = BitBtn1Click
    Kind = bkHelp
  end
     
  object BitBtn3: TBitBtn
    Left = 378
    Top = 163
    Width = 111
    Height = 28
    Caption = '注    册'
    Enabled = False
    TabOrder = 4
    OnClick = BitBtn3Click
知道生成用户码与BitBtn1Click事件有关,
    比较注册码与BitBtn3Click事件有关.
1.生成注册码
  在procedures\regwindows: BitBtn1Click
***** TRY
|
004AADD8  64FF30                push    dword ptr fs:[eax]
......
* Possible String Reference to: '&&^$%$$jfhj*F'
|
004AAE57  6830B04A00            push    $004AB030
......
* Possible String Reference to: 'keosk%#2'
|
004AAE63  6848B04A00            push    $004AB048
......
这样生成 姓名&&^$%$$jfhj*F电话号码keosk%#2信箱 字串,
在004AAEC6  A1C4FA4B00            mov    eax, dword ptr [$4BFAC4]
至004AB018  C3                    ret
间进行换算,不外乎imul, xor, sub, idiv等,循环次数与上述字串长度相关.
2.得到注册码
  在procedures\regwindows: BitBtn3Click
***** TRY
|
004AB071  64FF30                push    dword ptr fs:[eax]
......
* Reference to pointer to GlobalVar_004C1220
|
004AB1EE  A104FA4B00            mov    eax, dword ptr [$4BFA04]
004AB1F3  8B00                  mov    eax, [eax] <--d ecx,看到真,假注册码
* Reference to: sysutils.StrToInt(System.AnsiString):System.Integer;
|
004AB1F5  E8F6D4F5FF            call    004086F0
004AB1FA  8BD0                  mov    edx, eax
004AB1FC  C1E003                shl    eax, $03
004AB1FF  2BC2                  sub    eax, edx
004AB201  3BD8                  cmp    ebx, eax
004AB203  0F858B010000          jnz    004AB394
* Reference to pointer to GlobalVar_004C976C
|
004AB209  A1BCFC4B00            mov    eax, dword ptr [$4BFCBC]
* Reference to pointer to GlobalVar_004C1220
|
004AB20E  8B1504FA4B00          mov    edx, [$4BFA04]
004AB214  8B12                  mov    edx, [edx]
* Reference to: system.@LStrAsg;
|
004AB216  E89D89F5FF            call    00403BB8
004AB21B  6A01                  push    $01
* Possible String Reference to: '彩票快提示窗口'
|
004AB21D  B984B44A00            mov    ecx, $004AB484
* Possible String Reference to: '您的彩票快车已注册成功,希望多提宝贵意见?
004AB222  BA94B44A00            mov    edx, $004AB494
......
3.不知道为何,注册后依旧不可使用"复式投注""胆拖投注", 软件不支持? 还有暗桩?
再看看,知道"复式投注""胆拖投注"按钮分别由Speedbutton21click与Speedbutton20click事件控制, 看看Speedbutton21click
004BD4A4  6A01                  push    $01
* Possible String Reference to: '彩票快车提示窗口'
|
004BD4A6  B9C0D44B00            mov    ecx, $004BD4C0
* Possible String Reference to: '    您在必选号码窗口指1-6个胆码,在
|                                参照出号概率窗口指定N个拖码,本按钮
|                                将从这些号码的所有胆拖组合中按给定
                                条件筛选出符合要求的号码组.....
004BD4AB  BAD4D44B00            mov    edx, $004BD4D4
* Reference to TApplication instance
|
004BD4B0  A134FC4B00            mov    eax, dword ptr [$4BFC34]
004BD4B5  8B00                  mov    eax, [eax]
* Reference to: forms.TApplication.MessageBox(TApplication;System.PChar;System.PChar;System.Longint):System.Integer;
|
004BD4B7  E8F4EBF8FF            call    0044C0B0
004BD4BC  C3                    ret
原来软件根本不存在上述功能, 嘿嘿!

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功