WindowBlinds v3.0 enhanced 破解 (17千字)

看雪資料發表於2002-02-28

WindowBlinds v3.0 enhanced 破解
Crack by fwnl
軟體簡介:
  WindowBlinds 除了可以讓你使用 BMP 圖形作為程式的背景底圖之外,它還
可讓你 Windows 中的所有程式的視窗標題欄變成麥金塔電腦 Mac OS8 或是
BeOS 的樣子,而你也可以將 Windows 95 的視窗標題欄弄成像Windows 98 一
樣漸層顯示,漸層的顏色還可以自訂,標題條的文字可讓你放在中間而不是預
設的左邊。另外各位可以發現現在一般的新軟體,其工具條的按鈕形式都已改
成「浮動式」的,也就是當滑鼠移到按鈕上時它會浮起來,比較美觀而且有立
體感,但仍能有一些軟體(如 ACDSee、NetTerm)依舊是舊式的按鈕形式,你只
要用這個軟體就夠將它們都改成「浮動式」的按鈕喔!其他還有許多功能,譬
如可讓桌面圖示的文字底色變成透明......等等,在此不多敘述,各位自己抓
回來玩看看吧!

    增強版支援註冊使用者下的所有完整功能! 可以修改 Windows 的窗體風格,
更顯個性化的一面.可以下載安裝更多的皮膚, 就像 Winamp 一樣, 給視窗換
皮膚介面. 而且有的風格視窗還多了特別的功能(比如保留選單條縮放功能)...
可以替換核取方塊/單選框/進度條/標籤條/捲軸等等, 在 Windows 環境下,
也能見到 Mac機的介面啦! 新的 3.0 版本新增了對 XP 的進一步特殊效果支
持, 以及選單背景皮膚和狀態列背景功能(需要皮膚支援)。
官方主頁: http://www.stardock.com/
原版軟體: http://202.96.84.135/skipli/chinese/
            fo-wb30e.zip (1836k)
漢化補丁: http://202.96.84.135/skipli/chinese/
            HBC-WindowBlinds30e-Fire.zip (361k)
破解工具: trw2000

trw2000載入程式wbload.exe後,填入註冊名(不少於5位)註冊碼(必須是WB-XXXXXXX的形式),Ctrl+N然後 bpx hmemcpy. f12數下來到


0167:0040EE87  68ACA54000          PUSH      0040A5AC        // d 40a5ac 得WB-
0167:0040EE8C  FF30                PUSH      DWORD PTR [EAX]
0167:0040EE8E  E83D7F0000          CALL      00416DD0
0167:0040EE93  59                  POP      ECX
0167:0040EE94  59                  POP      ECX
0167:0040EE95  85C0                TEST      EAX,EAX
0167:0040EE97  8D4DE8              LEA      ECX,[EBP-18]
0167:0040EE9A  0F95C3              SETNZ    BL
0167:0040EE9D  E8788E0100          CALL      00427D1A
0167:0040EEA2  84DB                TEST      BL,BL
0167:0040EEA4  744D                JZ        0040EEF3      //前3是WB-就跳,
0167:0040EEA6  51                  PUSH      ECX
0167:0040EEA7  8BCC                MOV      ECX,ESP
0167:0040EEA9  8965E4              MOV      [EBP-1C],ESP
0167:0040EEAC  57                  PUSH      EDI
0167:0040EEAD  E8DD8B0100          CALL      00427A8F
0167:0040EEB2  E8B61A0000          CALL      0041096D
0167:0040EEB7  85C0                TEST      EAX,EAX
0167:0040EEB9  749E                JZ        0040EE59      //一定不能跳,所以註冊碼前3位必為Wb-
0167:0040EEBB  B8A4A54000          MOV      EAX,0040A5A4
0167:0040EEC0  6A40                PUSH      40
0167:0040EEC2  50                  PUSH      EAX
0167:0040EEC3  686CA54000          PUSH      0040A56C
0167:0040EEC8  50                  PUSH      EAX
0167:0040EEC9  68B0A54000          PUSH      0040A5B0
0167:0040EECE  E854FEFFFF          CALL      0040ED27
0167:0040EED3  50                  PUSH      EAX
0167:0040EED4  8BCE                MOV      ECX,ESI
0167:0040EED6  E808640100          CALL      004252E3
0167:0040EEDB  6A40                PUSH      40
0167:0040EEDD  684CA54000          PUSH      0040A54C
0167:0040EEE2  68C4A44000          PUSH      0040A4C4
0167:0040EEE7  8BCE                MOV      ECX,ESI
0167:0040EEE9  E8F5630100          CALL      004252E3
0167:0040EEEE  E989030000          JMP      0040F27C
0167:0040EEF3  8D85B4FEFFFF        LEA      EAX,[EBP-014C]
0167:0040EEF9  68C0A44000          PUSH      0040A4C0
0167:0040EEFE  50                  PUSH      EAX
0167:0040EEFF  E84C7D0000          CALL      00416C50
0167:0040EF04  FF765C              PUSH      DWORD PTR [ESI+5C]
0167:0040EF07  8D85B4FEFFFF        LEA      EAX,[EBP-014C]
0167:0040EF0D  50                  PUSH      EAX
0167:0040EF0E  E84D7D0000          CALL      00416C60
0167:0040EF13  8B465C              MOV      EAX,[ESI+5C]
0167:0040EF16  33DB                XOR      EBX,EBX
0167:0040EF18  83C410              ADD      ESP,10
0167:0040EF1B  895DD8              MOV      [EBP-28],EBX
0167:0040EF1E  3958F8              CMP      [EAX-08],EBX
0167:0040EF21  0F8E9A000000        JLE      0040EFC1
0167:0040EF27  8D85B4FEFFFF        LEA      EAX,[EBP-014C]
0167:0040EF2D  C745F001000000      MOV      DWORD PTR [EBP-10],00000001
0167:0040EF34  2945F0              SUB      [EBP-10],EAX
0167:0040EF37  DD45D0              FLD      REAL8 PTR [EBP-30]
0167:0040EF3A  E875750000          CALL      004164B4
0167:0040EF3F  50                  PUSH      EAX
0167:0040EF40  E8767E0000          CALL      00416DBB
0167:0040EF45  8945E8              MOV      [EBP-18],EAX
0167:0040EF48  8B465C              MOV      EAX,[ESI+5C]
0167:0040EF4B  0FB6941DB4FEFFFF    MOVZX    EDX,BYTE PTR [EBX+EBP-014C]
0167:0040EF53  DB45E8              FILD      DWORD PTR [EBP-18]
0167:0040EF56  59                  POP      ECX
0167:0040EF57  8955E8              MOV      [EBP-18],EDX
0167:0040EF5A  8B48F8              MOV      ECX,[EAX-08]
0167:0040EF5D  8D841DB4FEFFFF      LEA      EAX,[EBX+EBP-014C]
0167:0040EF64  8B55F0              MOV      EDX,[EBP-10]
0167:0040EF67  894DE4              MOV      [EBP-1C],ECX
0167:0040EF6A  03D0                ADD      EDX,EAX
0167:0040EF6C  8B45E8              MOV      EAX,[EBP-18]
0167:0040EF6F  8955D4              MOV      [EBP-2C],EDX
0167:0040EF72  99                  CDQ
0167:0040EF73  DB45D4              FILD      DWORD PTR [EBP-2C]
0167:0040EF76  F7F9                IDIV      ECX
0167:0040EF78  DC0D481E4000        FMUL      REAL8 PTR [00401E48]
0167:0040EF7E  DA65D8              FISUB    DWORD PTR [EBP-28]
0167:0040EF81  B9FF000000          MOV      ECX,000000FF
0167:0040EF86  0FB68415B4FEFFFF    MOVZX    EAX,BYTE PTR [EDX+EBP-014C]
0167:0040EF8E  0FAFC3              IMUL      EAX,EBX
0167:0040EF91  8945D4              MOV      [EBP-2C],EAX
0167:0040EF94  8B45E8              MOV      EAX,[EBP-18]
0167:0040EF97  99                  CDQ
0167:0040EF98  DB45D4              FILD      DWORD PTR [EBP-2C]
0167:0040EF9B  F7F9                IDIV      ECX
0167:0040EF9D  DEC9                FMULP    ST(1),ST
0167:0040EF9F  43                  INC      EBX
0167:0040EFA0  3B5DE4              CMP      EBX,[EBP-1C]
0167:0040EFA3  895DD8              MOV      [EBP-28],EBX
0167:0040EFA6  8945D4              MOV      [EBP-2C],EAX
0167:0040EFA9  DB45D4              FILD      DWORD PTR [EBP-2C]
0167:0040EFAC  DEC1                FADDP    ST(1),ST
0167:0040EFAE  DC05401E4000        FADD      REAL8 PTR [00401E40]
0167:0040EFB4  D8C9                FMUL      ST,ST(1)
0167:0040EFB6  DD5DD0              FSTP      REAL8 PTR [EBP-30]
0167:0040EFB9  DDD8                FSTP      ST(0)
0167:0040EFBB  0F8C76FFFFFF        JL        0040EF37
0167:0040EFC1  DD45D0              FLD      REAL8 PTR [EBP-30]
0167:0040EFC4  E8EB740000          CALL      004164B4
0167:0040EFC9  50                  PUSH      EAX
0167:0040EFCA  E8EC7D0000          CALL      00416DBB
0167:0040EFCF  8945E4              MOV      [EBP-1C],EAX
0167:0040EFD2  8B465C              MOV      EAX,[ESI+5C]
0167:0040EFD5  DB45E4              FILD      DWORD PTR [EBP-1C]
0167:0040EFD8  8B40F8              MOV      EAX,[EAX-08]
0167:0040EFDB  59                  POP      ECX
0167:0040EFDC  83F808              CMP      EAX,08
0167:0040EFDF  7D04                JGE      0040EFE5
0167:0040EFE1  B00E                MOV      AL,0E
0167:0040EFE3  EB0B                JMP      0040EFF0
0167:0040EFE5  83F81F              CMP      EAX,1F
0167:0040EFE8  7D04                JGE      0040EFEE
0167:0040EFEA  0406                ADD      AL,06
0167:0040EFEC  EB02                JMP      0040EFF0
0167:0040EFEE  B017                MOV      AL,17
0167:0040EFF0  0FB6C0              MOVZX    EAX,AL
0167:0040EFF3  50                  PUSH      EAX
0167:0040EFF4  8D85B4FEFFFF        LEA      EAX,[EBP-014C]
0167:0040EFFA  50                  PUSH      EAX
0167:0040EFFB  E8B4740000          CALL      004164B4
0167:0040F000  50                  PUSH      EAX
0167:0040F001  E85C2E0100          CALL      00421E62
0167:0040F006  83C40C              ADD      ESP,0C
0167:0040F009  8D4DEC              LEA      ECX,[EBP-14]
0167:0040F00C  68ACA54000          PUSH      0040A5AC
0167:0040F011  E8418E0100          CALL      00427E57
0167:0040F016  A158C04000          MOV      EAX,[0040C058]
0167:0040F01B  8D4DF0              LEA      ECX,[EBP-10]
0167:0040F01E  8945F0              MOV      [EBP-10],EAX
0167:0040F021  8D85B4FEFFFF        LEA      EAX,[EBP-014C]
0167:0040F027  50                  PUSH      EAX
0167:0040F028  E82A8E0100          CALL      00427E57
0167:0040F02D  8D45F0              LEA      EAX,[EBP-10]
0167:0040F030  8D4DEC              LEA      ECX,[EBP-14]
0167:0040F033  50                  PUSH      EAX
0167:0040F034  C645FC03            MOV      BYTE PTR [EBP-04],03
0167:0040F038  E8F48F0100          CALL      00428031
0167:0040F03D  8D4DF0              LEA      ECX,[EBP-10]
0167:0040F040  C645FC02            MOV      BYTE PTR [EBP-04],02
0167:0040F044  E8D18C0100          CALL      00427D1A
0167:0040F049  80BDB4FEFFFF77      CMP      BYTE PTR [EBP-014C],77
0167:0040F050  7507                JNZ      0040F059
0167:0040F052  C685B4FEFFFF57      MOV      BYTE PTR [EBP-014C],57
0167:0040F059  80BDB5FEFFFF62      CMP      BYTE PTR [EBP-014B],62
0167:0040F060  7507                JNZ      0040F069
0167:0040F062  C685B5FEFFFF42      MOV      BYTE PTR [EBP-014B],42
0167:0040F069  FF75EC              PUSH      DWORD PTR [EBP-14]
0167:0040F06C  FF37                PUSH      DWORD PTR [EDI]
0167:0040F06E  E85D7D0000          CALL      00416DD0
0167:0040F073  33DB                XOR      EBX,EBX                //ecx 裡是假碼,是舊版的碼
0167:0040F075  59                  POP      ECX
0167:0040F076  3BC3                CMP      EAX,EBX
0167:0040F078  59                  POP      ECX
0167:0040F079  7542                JNZ      0040F0BD
0167:0040F07B  68ACA44000          PUSH      0040A4AC
0167:0040F080  FF765C              PUSH      DWORD PTR [ESI+5C]
0167:0040F083  E8487D0000          CALL      00416DD0
0167:0040F088  59                  POP      ECX
0167:0040F089  3BC3                CMP      EAX,EBX
0167:0040F08B  59                  POP      ECX
0167:0040F08C  742F                JZ        0040F0BD
0167:0040F08E  53                  PUSH      EBX
0167:0040F08F  8D8D58FEFFFF        LEA      ECX,[EBP-01A8]
0167:0040F095  E823F7FFFF          CALL      0040E7BD
0167:0040F09A  8D8D58FEFFFF        LEA      ECX,[EBP-01A8]
0167:0040F0A0  C645FC05            MOV      BYTE PTR [EBP-04],05
0167:0040F0A4  E8FA850100          CALL      004276A3
0167:0040F0A9  8D8D58FEFFFF        LEA      ECX,[EBP-01A8]
0167:0040F0AF  C645FC02            MOV      BYTE PTR [EBP-04],02
0167:0040F0B3  E821820100          CALL      004272D9
0167:0040F0B8  E991020000          JMP      0040F34E
0167:0040F0BD  DD05381E4000        FLD      REAL8 PTR [00401E38]
0167:0040F0C3  8D8558FDFFFF        LEA      EAX,[EBP-02A8]
0167:0040F0C9  68C0A44000          PUSH      0040A4C0
0167:0040F0CE  DD5DE0              FSTP      REAL8 PTR [EBP-20]
0167:0040F0D1  50                  PUSH      EAX
0167:0040F0D2  E8797B0000          CALL      00416C50
0167:0040F0D7  FF765C              PUSH      DWORD PTR [ESI+5C]
0167:0040F0DA  8D8558FDFFFF        LEA      EAX,[EBP-02A8]
0167:0040F0E0  50                  PUSH      EAX
0167:0040F0E1  E87A7B0000          CALL      00416C60
0167:0040F0E6  8B465C              MOV      EAX,[ESI+5C]
0167:0040F0E9  83C410              ADD      ESP,10
0167:0040F0EC  895DD8              MOV      [EBP-28],EBX
0167:0040F0EF  8378F800            CMP      DWORD PTR [EAX-08],00
0167:0040F0F3  0F8E9A000000        JLE      0040F193
0167:0040F0F9  8D8558FDFFFF        LEA      EAX,[EBP-02A8]
0167:0040F0FF  C745F001000000      MOV      DWORD PTR [EBP-10],00000001
0167:0040F106  2945F0              SUB      [EBP-10],EAX
0167:0040F109  DD45E0              FLD      REAL8 PTR [EBP-20]
0167:0040F10C  E8A3730000          CALL      004164B4
0167:0040F111  50                  PUSH      EAX
0167:0040F112  E8A47C0000          CALL      00416DBB
0167:0040F117  8945E4              MOV      [EBP-1C],EAX
0167:0040F11A  8B465C              MOV      EAX,[ESI+5C]
0167:0040F11D  0FB6941D58FDFFFF    MOVZX    EDX,BYTE PTR [EBX+EBP-02A8]
0167:0040F125  DB45E4              FILD      DWORD PTR [EBP-1C]
0167:0040F128  59                  POP      ECX
0167:0040F129  8955E8              MOV      [EBP-18],EDX
0167:0040F12C  8B48F8              MOV      ECX,[EAX-08]
0167:0040F12F  8D841D58FDFFFF      LEA      EAX,[EBX+EBP-02A8]
0167:0040F136  8B55F0              MOV      EDX,[EBP-10]
0167:0040F139  894DD4              MOV      [EBP-2C],ECX
0167:0040F13C  03D0                ADD      EDX,EAX
0167:0040F13E  8B45E8              MOV      EAX,[EBP-18]
0167:0040F141  8955E4              MOV      [EBP-1C],EDX
0167:0040F144  99                  CDQ
0167:0040F145  DB45E4              FILD      DWORD PTR [EBP-1C]
0167:0040F148  F7F9                IDIV      ECX
0167:0040F14A  DC0D481E4000        FMUL      REAL8 PTR [00401E48]
0167:0040F150  DA65D8              FISUB    DWORD PTR [EBP-28]
0167:0040F153  B9D3000000          MOV      ECX,000000D3
0167:0040F158  0FB6841558FDFFFF    MOVZX    EAX,BYTE PTR [EDX+EBP-02A8]
0167:0040F160  0FAFC3              IMUL      EAX,EBX
0167:0040F163  8945E4              MOV      [EBP-1C],EAX
0167:0040F166  8B45E8              MOV      EAX,[EBP-18]
0167:0040F169  99                  CDQ
0167:0040F16A  DB45E4              FILD      DWORD PTR [EBP-1C]
0167:0040F16D  F7F9                IDIV      ECX
0167:0040F16F  DEC9                FMULP    ST(1),ST
0167:0040F171  43                  INC      EBX
0167:0040F172  3B5DD4              CMP      EBX,[EBP-2C]
0167:0040F175  895DD8              MOV      [EBP-28],EBX
0167:0040F178  8945E4              MOV      [EBP-1C],EAX
0167:0040F17B  DB45E4              FILD      DWORD PTR [EBP-1C]
0167:0040F17E  DEC1                FADDP    ST(1),ST
0167:0040F180  DC05401E4000        FADD      REAL8 PTR [00401E40]
0167:0040F186  D8C9                FMUL      ST,ST(1)
0167:0040F188  DD5DE0              FSTP      REAL8 PTR [EBP-20]
0167:0040F18B  DDD8                FSTP      ST(0)
0167:0040F18D  0F8C76FFFFFF        JL        0040F109
0167:0040F193  DD45E0              FLD      REAL8 PTR [EBP-20]
0167:0040F196  E819730000          CALL      004164B4
0167:0040F19B  50                  PUSH      EAX
0167:0040F19C  E81A7C0000          CALL      00416DBB
0167:0040F1A1  8945E4              MOV      [EBP-1C],EAX
0167:0040F1A4  8B465C              MOV      EAX,[ESI+5C]
0167:0040F1A7  DB45E4              FILD      DWORD PTR [EBP-1C]
0167:0040F1AA  8B40F8              MOV      EAX,[EAX-08]
0167:0040F1AD  59                  POP      ECX
0167:0040F1AE  83F808              CMP      EAX,08
0167:0040F1B1  7D04                JGE      0040F1B7
0167:0040F1B3  B010                MOV      AL,10
0167:0040F1B5  EB0B                JMP      0040F1C2
0167:0040F1B7  83F80F              CMP      EAX,0F
0167:0040F1BA  7D04                JGE      0040F1C0
0167:0040F1BC  0408                ADD      AL,08
0167:0040F1BE  EB02                JMP      0040F1C2
0167:0040F1C0  B017                MOV      AL,17
0167:0040F1C2  0FB6C0              MOVZX    EAX,AL
0167:0040F1C5  50                  PUSH      EAX
0167:0040F1C6  8D8558FDFFFF        LEA      EAX,[EBP-02A8]
0167:0040F1CC  50                  PUSH      EAX
0167:0040F1CD  E8E2720000          CALL      004164B4
0167:0040F1D2  50                  PUSH      EAX
0167:0040F1D3  E88A2C0100          CALL      00421E62
0167:0040F1D8  83C40C              ADD      ESP,0C
0167:0040F1DB  8D4DEC              LEA      ECX,[EBP-14]
0167:0040F1DE  68ACA54000          PUSH      0040A5AC
0167:0040F1E3  E86F8C0100          CALL      00427E57
0167:0040F1E8  A158C04000          MOV      EAX,[0040C058]
0167:0040F1ED  8D4DF0              LEA      ECX,[EBP-10]
0167:0040F1F0  8945F0              MOV      [EBP-10],EAX
0167:0040F1F3  8D8558FDFFFF        LEA      EAX,[EBP-02A8]
0167:0040F1F9  50                  PUSH      EAX
0167:0040F1FA  E8588C0100          CALL      00427E57
0167:0040F1FF  8D45F0              LEA      EAX,[EBP-10]
0167:0040F202  8D4DEC              LEA      ECX,[EBP-14]
0167:0040F205  50                  PUSH      EAX
0167:0040F206  C645FC04            MOV      BYTE PTR [EBP-04],04
0167:0040F20A  E8228E0100          CALL      00428031
0167:0040F20F  8D4DF0              LEA      ECX,[EBP-10]
0167:0040F212  C645FC02            MOV      BYTE PTR [EBP-04],02
0167:0040F216  E8FF8A0100          CALL      00427D1A
0167:0040F21B  FF75EC              PUSH      DWORD PTR [EBP-14]
0167:0040F21E  FF37                PUSH      DWORD PTR [EDI]
0167:0040F220  E8AB7B0000          CALL      00416DD0            真假碼比較
0167:0040F225  59                  POP      ECX                  // d ecx 就是真註冊碼了
0167:0040F226  85C0                TEST      EAX,EAX
0167:0040F228  59                  POP      ECX
0167:0040F229  7418                JZ        0040F243

  name:fwnlfwnl      sn: WB-3be64139

  這個程式反編譯找不到關鍵部位,不知這是為什麼呀??                    fwnl
上面的程式碼是用TRW抓的, 好像用wb和WB也能註冊成功                    2002.2.28                                             
                                                                      長沙             
      ******                        ***                               
      ***                            **                               
  ********  **** ** ***  ******    **                               
      **      *** * **    **  **    **                               
    ***      *******    ***  **    ***                               
    **      ** **      **  ***    ****                               
  ***

相關文章