資料大師3.17破解心得!(我對vfp的程式很頭疼呀!) (1千字)

看雪資料發表於2001-12-04

破解者:nzg 
來自:青島
破解時間:2001-12-04
破解工具:unvfpexe 1.6測試版
        vfp6.0

軟體簡介:
  《資料大師》―通用資訊(資料庫)管理系統,是專門針對各行政、企事業單位不同管理
需求而設計的能充分發揮操作人員創造力的傻瓜式通用資訊管理軟體。該軟體用Vfp6.0設計,
能用於任何單位的工資、人事、客戶資料、固定資產、商務、學籍成績、中介資訊等等

    首先你要知道它使vfp編的,(壓縮過,脫殼以後就可以看到,脫殼後也可以用unfoxall反編譯!)
然後用unvfpexe 1.6測試版還原為*.app檔案,然後就可以用寫字板開啟它,找到關鍵位置:


commandbutton
Left = 232
Height = 21
Width = 70
FontName = "宋體"
FontSize = 9
Caption = "現在註冊"
ToolTipText = "確認輸入的註冊碼"
Name = "Command1"

if used('hd_dwqkk')
  sele hd_dwqkk
  else
  sele 0
  use hd_dwqkk
endi
repl 單位名稱 with thisform.text3.value
repl 聯絡人 with thisform.text4.value
repl 聯絡電話 with thisform.text5.value

x=val(thisform.text1.value)
~~~~~~~~~~~~~~~~~~~~~~~~~~
zcm=bitxor(x,x/2+19620422)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
if val(thisform.text2.value)=zcm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(此處為關鍵,至於怎麼比較,傻子也看得明白!其中x就是你的機器號。估計19620422是作者的生日,嗬嗬,好玩!!)

messagebox('註冊成功,祝賀您獲得《資料大師》永久使用權!',48,tytsck)
clos all
use hdcsk
repl 註冊碼 with (thisform.text2.value)
clos data all
xtzcm_jc()
rele thisform
else
do form 聯絡登錄檔單
*messagebox('註冊碼不對!',48,tytsck)
endi
clos all

好了!現在演算法看明白了!如果你對vfp懂那麼一點點!自己算號吧!
要是你像我一樣連bitxor都不知道是幹什麼的,那麼你繼續往下看:
裝一下vfp吧!
建立一個新的程式檔案:
然後敲一下的東西:
x=.....(你的機器號)
y=0
y=bitxor(x,x/2+19620422)
? y
執行一下 ok!!!  y的值就是你想要得的註冊碼呀!

小弟對vfp一點也不理解,有不對之處一定懇請各位批評!

青島阿牛  2001-12-04

相關文章