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

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

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

ProductID венды я нашел где он, а вот ProductKey откуда она берет? Поиск в реестре ничего не дал :-(
...
Рейтинг: 0 / 0
Windows Product Key
    #36797713
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит противозаконное это дело.
...
Рейтинг: 0 / 0
Windows Product Key
    #36797729
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отлично видится Everest'ом
...
Рейтинг: 0 / 0
Windows Product Key
    #36797731
ku3ia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понимаю, что видится оно не только этой софтиной но и еще какой-то. Меня интересует откуда они данные эти тянут?
...
Рейтинг: 0 / 0
Windows Product Key
    #36797769
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Windows Product Key
    #36798314
ku3ia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cerebrum тынц назначение ссылки я что-то не совсем понял, касательно вопроса...
...
Рейтинг: 0 / 0
Windows Product Key
    #36798342
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProcessMonitor тебе в помощь.
...
Рейтинг: 0 / 0
Windows Product Key
    #36800643
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ха, какой ниавняк... Типа вот так 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
Windows Product Key
    #36800656
Anatoly PodgoretskyProcessMonitor тебе в помощь.

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

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

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


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