Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows Product Key / 13 сообщений из 13, страница 1 из 1
18.08.2010, 13:20
    #36797659
ku3ia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
Доброго времени суток.

Необходимо вытянуть Product Key венды и других горе продуктов от МС (Офиса, Студии и т.п.). Но я не пойму где они находятся.

Есть одна софтина, которая это дело все вытягивает, называется Belarc Advisor . Вот она вытягивает данные и ProductID, и ProductKey

ProductID венды я нашел где он, а вот ProductKey откуда она берет? Поиск в реестре ничего не дал :-(
...
Рейтинг: 0 / 0
18.08.2010, 13:45
    #36797713
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
значит противозаконное это дело.
...
Рейтинг: 0 / 0
18.08.2010, 13:51
    #36797729
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
отлично видится Everest'ом
...
Рейтинг: 0 / 0
18.08.2010, 13:52
    #36797731
ku3ia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
Я понимаю, что видится оно не только этой софтиной но и еще какой-то. Меня интересует откуда они данные эти тянут?
...
Рейтинг: 0 / 0
18.08.2010, 14:05
    #36797769
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
...
Рейтинг: 0 / 0
18.08.2010, 16:50
    #36798314
ku3ia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
Cerebrum тынц назначение ссылки я что-то не совсем понял, касательно вопроса...
...
Рейтинг: 0 / 0
18.08.2010, 16:58
    #36798342
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
ProcessMonitor тебе в помощь.
...
Рейтинг: 0 / 0
19.08.2010, 15:48
    #36800643
naPmu3aH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
Ха, какой ниавняк... Типа вот так Microsoft взял и положил в чистом виде ключ нвсем на обозрение.
Естественно он хранится в реестре. Но зашифрован.

Windows Product key
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
 '  ##############################################################
 '  #        #
 '  # VBScript to retrieve Microsoft Product Keys  #
 '  # from the registry by decoding DigitalProductID's #
 '  #        #
 '  # -------------------------------------------------- #
 '  # Created by: Parabellum     #
 '  #        #
 '  ##############################################################
 '
 CONST HKEY_LOCAL_MACHINE = &H80000002
 CONST SEARCH_KEY = "DigitalProductID"
 Dim arrSubKeys(4,1)
 Dim foundKeys
 Dim iValues, arrDPID
 foundKeys = Array()
 iValues = Array()
 arrSubKeys(0,0) = "Microsoft Windows Product Key"
 arrSubKeys(0,1) = "SOFTWARE\Microsoft\Windows NT\CurrentVersion"
 arrSubKeys(2,0) = "Microsoft Office XP"
 arrSubKeys(2,1) = "SOFTWARE\Microsoft\Office\10.0\Registration"
 arrSubKeys(1,0) = "Microsoft Office 2003"
 arrSubKeys(1,1) = "SOFTWARE\Microsoft\Office\11.0\Registration"
 arrSubKeys(3,0) = "Microsoft Office 2007"
 arrSubKeys(3,1) = "SOFTWARE\Microsoft\Office\12.0\Registration"
 arrSubKeys(4,0) = "Microsoft Exchange Product Key"
 arrSubKeys(4,1) = "SOFTWARE\Microsoft\Exchange\Setup"
  
 ' <--------------- Open Registry Key and populate binary data into an array -------------------------->
 strComputer = "."
 Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
 
 For x = LBound(arrSubKeys,  1 ) To UBound(arrSubKeys,  1 )
  oReg.GetBinaryValue HKEY_LOCAL_MACHINE, arrSubKeys(x, 1 ), SEARCH_KEY, arrDPIDBytes
  If Not IsNull(arrDPIDBytes) Then
   call decodeKey(arrDPIDBytes, arrSubKeys(x, 0 ))
  Else
   oReg.EnumKey HKEY_LOCAL_MACHINE, arrSubKeys(x, 1 ), arrGUIDKeys
   If Not IsNull(arrGUIDKeys) Then
    For Each GUIDKey In arrGUIDKeys
     oReg.GetBinaryValue HKEY_LOCAL_MACHINE, arrSubKeys(x, 1 ) & "\" & GUIDKey, SEARCH_KEY, arrDPIDBytes
     If Not IsNull(arrDPIDBytes) Then
      call decodeKey(arrDPIDBytes, arrSubKeys(x, 0 ))
     End If
    Next
   End If
  End If
 Next
 MsgBox("Finished")
 
 ' <----------------------------------------- Return the Product Key --------------------------------------------------->
 Function decodeKey(iValues, strProduct)
  
  Dim arrDPID
  arrDPID = Array()
  
  ' <--------------- extract bytes 52-66 of the DPID -------------------------->
  For i =  52  to  66 
   ReDim Preserve arrDPID( UBound(arrDPID) +  1  )
   arrDPID( UBound(arrDPID) ) = iValues(i)
  Next
   
  ' <--------------- Create an array to hold the valid characters for a microsoft Product Key -------------------------->
  Dim arrChars
  arrChars = Array("B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9")
  
  ' <--------------- The clever bit !!! (decode the base24 encoded binary data)-------------------------->
  For i =  24  To  0  Step - 1 
   k =  0 
   For j =  14  To  0  Step - 1 
    k = k *  256  Xor arrDPID(j)
    arrDPID(j) = Int(k /  24 )
    k = k Mod  24 
   Next
   strProductKey = arrChars(k) & strProductKey
   If i Mod  5  =  0  And i <>  0  Then strProductKey = "-" & strProductKey
  Next
  
  ReDim Preserve foundKeys( UBound(foundKeys) +  1  )
  foundKeys( UBound(foundKeys) ) = strProductKey
  strKey = UBound(foundKeys)
  MsgBox strProduct & vbNewLine & vbNewLine & foundKeys(strKey)
 End Function
...
Рейтинг: 0 / 0
19.08.2010, 15:51
    #36800656
Windows Product Key
Anatoly PodgoretskyProcessMonitor тебе в помощь.

Опять ты в лужу пукнул. Эххх....
...
Рейтинг: 0 / 0
19.08.2010, 15:54
    #36800665
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
Это ты не в курсе, что она делает. Она позволяет узнать откуда.
...
Рейтинг: 0 / 0
19.08.2010, 15:56
    #36800676
naPmu3aH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
В данном (и многих других случаях тоже) откуда - далеко не самое главное...
Гораздо важнее вопрос КАК.
--
люди делятся на тех кто делает бэкапы и тех кто будет делать
...
Рейтинг: 0 / 0
19.08.2010, 16:00
    #36800694
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
Я отвечал на этот вопрос авторМеня интересует откуда они данные эти тянут?
А не на как. Теперь он не узнает откуда они тянут.
...
Рейтинг: 0 / 0
19.08.2010, 16:03
    #36800705
Husqvarna
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows Product Key
С0ВЕСТЬзначит противозаконное это дело.

как противозаконное?

большинство софта ты можешь просто скачать в нете.
А потом купить и заплатив ты именно за тот ключь. Тоесть фактически ты приобрел не продукт а 25 символов или больше или меньше.
так что видеть свои символы ты имеешь право.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows Product Key / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]