初學者(17) (1千字)

看雪資料發表於2000-07-04

Barcode Magic is a shareware utility used for the creation of barcodes.
No special installation is required. Just Unzip the bcmag210.zip, and run the executible named
setup.exe. You can launch the application from your start menu, under programs/barcode magic,
or run the executible named bcMagic.exe
This program is shareware. After 15 days of use, several features will be disabled.
Feel free to distribute this application. Any commercial distribution is prohibited without
the original authors approval.
Author:
John Denny
johnd@ichiku.com
Ichiku Software
http://www.ichiku.com/

註冊碼類軟體

設斷點bpx hmemcpy
中斷後按F12鍵12次(第15次出錯)後,按F10鍵若干次,用D EAX便可看到註冊碼
註冊碼格式:BM-****-***
以下是註冊碼生成過程:
1.輸入使用者名稱:Killer(轉成大寫後HEX為 4B 49 4C 4C 45 52)
  軟體內部有一字串:YOU BE SLICK(HEX為59 4F 55 20 42 45 20 53 4C 49 43 4B)
  將使用者名稱與此字串的HEX相減,差乘3後累加起來.
  59-4B=E  E*3=2A 2A+0=2A
  4F-49=6  6*3=12 12+2A=3C
  55-4C=9  9*3=1B 1B+3C=57
  4C-20=2C 2C*3=84 84+57=DB
  45-42=3  3*3=9  9+DB=E4
  52-45=D  D*3=27 27+E4=10B
  10B(HEX)=267(D)  267即第一組數字的前3位
2.第一組數字的第4位計算過程
  37-30=7 7*3=15 15+0=15
  36-30=6 不乘3  6+15=1B
  32-30=2 2*3=6  6+1B=21
  21(HEX)除A餘數為3,A-3=7 7+30=37

3.第2組數字的計算過程
  到此註冊碼為:BM-2677-***(HEX:42 4D 2D 32 36 37 37 2D)
  42-20=22        22+0=22
  4D-20=2D 2D*1=2D 2D+22=4F  4F除67餘數為4F
  2D-20=D  D*2=1A 1A+4F=69  69除67餘數為2
  32-20=12 12*3=36 36+2=38  38除67餘數為38
  36-20=16 16*4=58 58+38=90  90除67餘數為29
  37-20=17 17*5=73 73+29=9C  9C除67餘數為35
  37-20=17 17*6=8A 8A+35=BF  BF除67餘數為58
  2D-20=D  D*7=5B 5B+58=B3  B3除67餘數為4C
  4C+20=6C  6C(HEX)=108(D)

整理後
使用者名稱:Killer
註冊碼:BM-2677-108

使用者名稱:LiuTong
註冊碼:BM-3964-100

破解註冊碼生成過程時,很費勁,差一點就放棄了.

相關文章