首页
社区
课程
招聘
[旧帖] .dat文件是个授权文件,用编辑器打开后乱码,想知道是什么加密方式,有无方法破解 0.00雪花
发表于: 2010-4-2 09:34 49075

[旧帖] .dat文件是个授权文件,用编辑器打开后乱码,想知道是什么加密方式,有无方法破解 0.00雪花

2010-4-2 09:34
49075
.dat文件是个授权文件,用编辑器打开后乱码,想知道是什么加密方式,有无方法破解高手指教

[课程]Android-CTF解题方法汇总!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 2523
活跃值: (520)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
这个也能看出来???
2010-4-2 10:17
0
雪    币: 2393
活跃值: (1387)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
WinLicense?

regkey.dat?
2010-4-2 10:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
1.目前知道regkey.dat 應為winlicense 所制作的挷定硬體檔案.

2.查詢論壇的資料,目前有找到2個參考資料:

http://bbs.pediy.com/showthread.php?t=54477

會員okdodo說可以直接對regkey.dat進行硬體id進行修改 , 但是我使用search找不到,可能還需要高手提示.

http://bbs.pediy.com/showthread.php?t=59224&highlight=winlicense 為shoooo 的文章 , 有提供針對程式進行修改 , 但是找不到 00010101010101010?0? 字串 , breakpoint的hardware ,on write , byte 也沒有這個選項 .

希望有高手可以再提示一下如何修改regkey.dat , thanks.
2010-4-6 16:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
目前找到2個腳本 :  TM - WL HWID & TRIAL L.B.C. BASIC Unpacker 1.0.txt 與

WL.&.TM.VM.dumper.&.IAT.CodeEnc.Fixer.v2.6.1-SnD.txt

但是都執行不完全 , 無法正常跑出相關資訊出來 ,....

以下是 論壇 wqhlgr 發表的可用腳本找出Hardware id 並修正跳過 , 目前還沒有成果@@....

http://bbs.pediy.com/showthread.php?t=87175&highlight=smc+winlicense
2010-4-13 21:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
想尋找一起學習破解hardware id的同好

目前想破解一個軟體 , 也是用regkey.dat 註冊的 , 應該是使用 WinLicense 加密的 ,

目前有找到 WinLicense 的破解文件 , 不過是西班牙文 ,

翻譯成英文加減看得懂 , 但是文件裡有些 od 的操作說明不太了解 ,

所以想找人一起研究與學習 ,

想一起學習破解HWID的 , 再麻煩留言一下吧....
2010-5-5 18:02
0
雪    币: 88
活跃值: (40)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
不是视频格式的,是数据存储的文件,不知道怎么弄。附件是数据文件。懂行的看一下。想知道是什么加密方式,有无方法破解
上传的附件:
2010-5-11 11:08
0
雪    币: 2
活跃值: (56)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
siz
8
Sub ReadFiles
  Dim fso, f1, ts, s
  Const ForReading = 1
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f1 = fso.CreateTextFile("F:\testfile.txt", True)
  '写一行。
  msgbox "Writing file <br>"
  f1.WriteLine Str2Num("Hello World")
  f1.WriteBlankLines(1)
  f1.Close
  ' 读取文件的内容。
  msgbox "Reading file"
  Set ts = fso.OpenTextFile("F:\testfile.txt", ForReading)
  s = ts.ReadLine
  msgbox "File contents = '" & Num2Str(s) & "'"
  ts.Close
End Sub

call readfiles

'以上为文件读写

'以下为Str2Num和Num2Str函数

On Error Resume Next
Function Encrypt(theNumber)
On Error Resume Next
Dim n, szEnc, t, HiN, LoN, i
n = CDbl((theNumber + 1570) ^ 2 - 7 * (theNumber + 1570) - 450)
If n < 0 Then szEnc = "R" Else szEnc = "J"
n = CStr(abs(n))
For i = 1 To Len(n) step 2
  t = Mid(n, i, 2)
  If Len(t) = 1 Then
   szEnc = szEnc & t
   Exit For
  End If
  HiN = (CInt(t) And 240) / 16
  LoN = CInt(t) And 15
  szEnc = szEnc & Chr(Asc("M") + HiN) & Chr(Asc("C") + LoN)
Next
Encrypt = szEnc
End Function

Function Decrypt(theNumber)
On Error Resume Next
Dim e, n, sign, t, HiN, LoN, NewN, i
e = theNumber
If Left(e, 1) = "R" Then sign = -1 Else sign = 1
e = Mid(e, 2)
NewN = ""
For i = 1 To Len(e) step 2
  t = Mid(e, i, 2)
  If Asc(t) >= Asc("0") And Asc(t) <= Asc("9") Then
  NewN = NewN & t
   Exit For
  End If
  HiN = Mid(t, 1, 1)
  LoN = Mid(t, 2, 1)
  HiN = (Asc(HiN) - Asc("M")) * 16
  LoN = Asc(LoN) - Asc("C")
  t = CStr(HiN Or LoN)
  If Len(t) = 1 Then t = "0" & t
  NewN = NewN & t
Next
e = CDbl(NewN) * sign
Decrypt = CLng((7 + sqr(49 - 4 * (-450 - e))) / 2 - 1570)
End Function

Function Str2Num(vIn)
dim strReturn,ThisCharCode,NextCharCode
strReturn = ""
For i = 1 To Len(vIn)
   ThisCharCode = hex(AscW(Mid(vIn,i,1)))
   if (len(ThisCharCode) mod 2) <> 0 then
     ThisCharCode = "0" & ThisCharCode
   end if
   strReturn = strReturn & "%" & ThisCharCode
Next
Str2Num = strReturn
End Function

Function Num2Str(vIn)
dim strReturn,arr,i
strReturn = ""
arr = split(vIn,"%")
For each i in arr
  if i <> "" then
   strReturn = strReturn & ChrW(eval("&H" & i))
  end if
Next
Num2Str = strReturn
End Function

Function Str2NumEnc(vIn)
dim strReturn,ThisCharCode,NextCharCode
strReturn = ""
For i = 1 To Len(vIn)
   strReturn = strReturn & "%" & Encrypt(AscW(Mid(vIn,i,1)))
Next
Str2NumEnc = strReturn
End Function

Function Num2StrDec(vIn)
dim strReturn,arr,i
strReturn = ""
arr = split(vIn,"%")
For each i in arr
  if i <> "" then
   strReturn = strReturn & ChrW(eval(Decrypt(i)))
  end if
Next
Num2StrDec = strReturn
End Function

'其实这也算不上什么加密只能说一种编码而已
2010-5-14 03:01
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
怎么看出的编码格式,说一下呀
2010-5-14 06:58
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
怎样才能破解,比如修改延长时间。
2010-9-10 11:52
0
雪    币: 44
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
没有看到个头绪出来
2010-9-10 12:23
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
同问怎么分析出编码方式
2010-9-11 00:17
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
(regkey.dat 應為winlicense 所制作的挷定硬體檔案)
不如直接破解主程序,如果不带壳的主程序怎么破解?
哪位达人解说下~
2010-9-11 13:23
0
游客
登录 | 注册 方可回帖
返回
//