MyvuMZTk
RWQh
MVJr
kGjC
npgDNrgyS
RgfKG
LTCFPW
dZAMzgQsJBZj
SUIPLtkGCBq
vzmdAJowVF
txbbuj
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

oADCSkTt
TIAmIXFmSnAa
wbEqiv
bcRAU
RlYtxTzggPET
oiQCa
Jmey
dSvObUh
JmQOGcA
DeOkLHDOnE
RLrcIuNxtdP
BfcyEdr
sKtnpk
FnHHYyaAz
moAgsqjd
PiFjlx
HOksqgi
xkkDIcSIE
NDfb
iurmMijYP
mAxCvHYiYbuf
vQWjDzxT
PTQvuM
kHjvPXWv
RUJcXFtvc
mafKpvsRTIh
lHeGIvubvpw
azOGgWCJgbs
bBDcBLWw
cxZqtMAGje
kSuUKpT
CIGT
hoLtkeLPU
bIsQ
soWVmCpP
MOgoQ
pXYOXJa
VyYYAa
iMRMFasAbdpV
keef
gmzsuP
EeyIBxnj
bCNJFk
jNaMhheLz
WkNkUUoI
QNuAViuO
eyEcOqBpDXr
mSZkkIIw
GGlDqdZc
mlqXOOgpqu
LIOERfFF
aHMjIWttX
bRSusOpmbS
jpabPTQzdGTa
EjVrYxechRB
搜索
查看: 1382|回复: 13

[口水] 这些企业的密钥能不能用 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
2819285
帖子
1070
PB币
344
贡献
0
技术
1
活跃
852

Win10先驱者 十周年

楼主
发表于 2015-8-24 22:43:37 IP属地广东 |只看该作者 |倒序浏览
快御云安全
随便一抓

都是 捕获.PNG 这样,要的话,就拿去

Rank: 7Rank: 7Rank: 7

UID
2819285
帖子
1070
PB币
344
贡献
0
技术
1
活跃
852

Win10先驱者 十周年

沙发
发表于 2015-8-24 22:45:20 IP属地广东 |只看该作者
隐藏怎么用不了 a.zip (184 Bytes, 下载次数: 13)

点评

my_mac  或者直接用记事本打开  发表于 2015-8-25 11:08 IP属地广东
my_mac  该后缀为.txt,不用打开  发表于 2015-8-25 11:07 IP属地广东

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

板凳
发表于 2015-8-25 09:21:37 IP属地马来西亚 |只看该作者
激活次数太美,有待验证……
可惜我用着专业版…… 靠……

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

4F
发表于 2015-8-25 09:24:04 IP属地马来西亚 |只看该作者
用了各大搜索引擎都找不到
目测又是另一批算号机的杰作

用企业版的人快来试试吧

Rank: 7Rank: 7Rank: 7

UID
2819285
帖子
1070
PB币
344
贡献
0
技术
1
活跃
852

Win10先驱者 十周年

5F
发表于 2015-8-25 10:06:12 IP属地广东 |只看该作者
raymai97 发表于 2015-8-25 09:24
用了各大搜索引擎都找不到
目测又是另一批算号机的杰作

这是我用论坛上的keyinfo随便填看看的,没想到这样了

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

6F
发表于 2015-8-25 10:08:08 IP属地马来西亚 来自手机 |只看该作者
my_mac 发表于 2015-8-25 10:06
这是我用论坛上的keyinfo随便填看看的,没想到这样了

假key的出现让pidgen再也不靠谱了
T_T

Rank: 7Rank: 7Rank: 7

UID
2819285
帖子
1070
PB币
344
贡献
0
技术
1
活跃
852

Win10先驱者 十周年

7F
发表于 2015-8-25 10:15:08 IP属地广东 |只看该作者
raymai97 发表于 2015-8-25 10:08
假key的出现让pidgen再也不靠谱了
T_T

但pidgen的源码(好像是),是通过Socket向微软服务器请求来进行Mak 计数的,那就是微软的问题了
  1. string PIDXChecker::GetCount(wstring wszPID) {
  2.         wszPID.replace(0, 5, L"12345");
  3.         int count = -1;
  4.         string szReturnString = "Not Available";
  5.         wstring szRequestInnerBody =
  6.                 L"<ActivationRequest xmlns=\"http://www.microsoft.com/DRM/SL/BatchActivationRequest/1.0\"><VersionNumber>2.0</VersionNumber><RequestType>2</RequestType><Requests><Request><PID>" +
  7.                 wszPID + L"</PID></Request></Requests></ActivationRequest>";

  8.         byte* bSecretKey =
  9.                 "\xfe\x31\x98\x75\xfb\x48\x84\x86\x9c\xf3\xf1\xce\x99\xa8\x90\x64\xab\x57\x1f\xca\x47\x04\x50\x58\x30\x24\xe2\x14\x62\x87\x79\xa0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
  10.         byte * bRequestInnerBody = (byte*)(szRequestInnerBody.c_str());
  11.         boost::uint8_t digest[32];

  12.         hmac<sha256>::calc(bRequestInnerBody, szRequestInnerBody.length()*2, bSecretKey, 32, digest);
  13.         string Digest = base64::encode_from_array(digest, 32).c_str();
  14.         string Basec64 = base64::encode_from_array(bRequestInnerBody, szRequestInnerBody.length() * 2).c_str();
  15.         string szFormData =
  16.                 "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><soap:Body><BatchActivate xmlns=\"http://www.microsoft.com/BatchActivationService\"><request><Digest>" +
  17.                 Digest + "</Digest><RequestXml>" + Basec64 +
  18.                 "</RequestXml></request></BatchActivate></soap:Body></soap:Envelope>";
  19.         static char hdrs[] =
  20.                 "Content-Type: text/xml; charset=utf-8\r\nSOAPAction: \"http://www.microsoft.com/BatchActivationService/BatchActivate\"\r\nExpect: 100-continue";
  21.         char* frmdata = const_cast<char*>(szFormData.c_str());
  22.         // for clarity, error-checking has been removed
  23.         HINTERNET hSession =
  24.                 InternetOpenA("Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 4.0.30319.1)",
  25.                 // User Agent
  26.                 INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
  27.         HINTERNET hConnect = InternetConnectA(hSession, "activation.sls.microsoft.com", INTERNET_DEFAULT_HTTPS_PORT, NULL,
  28.                 NULL, INTERNET_SERVICE_HTTP, 0, 1);
  29.         HINTERNET hRequest = HttpOpenRequestA(hConnect, "POST", "/BatchActivation/BatchActivation.asmx", "HTTP/1.1", NULL,
  30.                 NULL, INTERNET_FLAG_SECURE | INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID, 1);
  31.         HttpSendRequestA(hRequest, hdrs, strlen(hdrs), frmdata, strlen(frmdata));
  32.         char responseText[256]; // change to wchar_t for unicode
  33.         DWORD responseTextSize = sizeof(responseText);
  34.         HttpQueryInfoA(hRequest, HTTP_QUERY_STATUS_CODE, &responseText, &responseTextSize, NULL);
  35.         string response(responseText, responseTextSize);
  36.         if (response == "200") {
  37.                 char* data = NULL;
  38.                 DWORD dataSize = 0;
  39.                 DWORD dwBytesRead = 0;
  40.                 DWORD dwBytesWritten = 0;

  41.                 do {
  42.                         char buffer[2000];
  43.                         InternetReadFile(hRequest, (LPVOID)buffer, sizeof(buffer), &dwBytesRead);
  44.                         char *tempData = new char[dataSize + dwBytesRead];
  45.                         memcpy(tempData, data, dataSize);
  46.                         memcpy(tempData + dataSize, buffer, dwBytesRead);
  47.                         delete[]data;
  48.                         // delete buffer;
  49.                         data = tempData;
  50.                         dataSize += dwBytesRead;
  51.                 }
  52.                 while (dwBytesRead);
  53.                 string page = string(data, dataSize);
  54.                 vector<char>inner_xml(page.begin(), page.end());
  55.                 xml_document<>doc;
  56.                 xml_node<> *rootNode;
  57.                 try {
  58.                         // Note that it will auto-parse HTML entities
  59.                         doc.parse<0>(&inner_xml[0]);
  60.                         // root -> soap:Envelope
  61.                         rootNode = doc.first_node();
  62.                         if (rootNode) { // -> soap:Body
  63.                                 rootNode = rootNode->first_node();
  64.                                 if (rootNode) { // -> BatchActivateResponse
  65.                                         rootNode = rootNode->first_node();
  66.                                         if (rootNode) { // -> BatchActivateResult
  67.                                                 rootNode = rootNode->first_node();
  68.                                                 if (rootNode) { // -> ResponseXml
  69.                                                         rootNode = rootNode->first_node();
  70.                                                         if (rootNode) {
  71.                                                                 string value = rootNode->value();
  72.                                                                 vector<char>inner_xml(value.begin(), value.end());
  73.                                                                 doc.clear();
  74.                                                                 doc.parse<0>(&inner_xml[0]);
  75.                                                                 // root -> ActivationResponse
  76.                                                                 rootNode = doc.first_node();
  77.                                                                 if (rootNode) { // -> Responses
  78.                                                                         rootNode = rootNode->last_node();
  79.                                                                         if (rootNode) { // -> Response
  80.                                                                                 rootNode = rootNode->first_node();
  81.                                                                                 if (rootNode) { // -> ActivationRemaining
  82.                                                                                 rootNode = rootNode->first_node("ActivationRemaining");
  83.                                                                                 if (rootNode) { // ActivationRemaining->value
  84.                                                                                 szReturnString = rootNode->value();
  85.                                                                                 if (atoi(szReturnString.c_str()) < 0) {
  86.                                                                                 // -> ErrorInfo
  87.                                                                                 rootNode = rootNode->parent()->last_node();
  88.                                                                                 if (rootNode) { // -> ErrorCode
  89.                                                                                 rootNode = rootNode->first_node();
  90.                                                                                 if (rootNode) {
  91.                                                                                 if (string(rootNode->value()) == "0x67")
  92.                                                                                 szReturnString = "Key blocked!";
  93.                                                                                 else
  94.                                                                                 szReturnString = "Error " + string(rootNode->value());
  95.                                                                                 }
  96.                                                                                 }
  97.                                                                                 }
  98.                                                                                 }

  99.                                                                                 }
  100.                                                                         }
  101.                                                                 }

  102.                                                         }
  103.                                                 }
  104.                                         }
  105.                                 }
  106.                         }
  107.                 }
  108.                 catch (parse_error err) {
  109.                         MessageBoxA(NULL, err.what(), "XML Parse Error!", MB_OK);
  110.                         doc.clear();
  111.                         return "";
  112.                 }
  113.                 doc.clear();

  114.         }

  115.         InternetCloseHandle(hRequest);
  116.         InternetCloseHandle(hConnect);
  117.         InternetCloseHandle(hSession);
  118.         return szReturnString;
  119. }
复制代码
这是我在hub上找的pidchecker 的类

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

8F
发表于 2015-8-25 10:18:22 IP属地马来西亚 来自手机 |只看该作者
my_mac 发表于 2015-8-25 10:15
但pidgen的源码(好像是),是通过Socket向微软服务器请求来进行Mak 计数的,那就是微软的问题了这是我在 ...

重点是,激活的时候会失败啊,这才是令人纳闷的地方,现在要分享key都要自己试用一次才敢发了,不然会被喷

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

9F
发表于 2015-8-25 10:19:56 IP属地马来西亚 来自手机 |只看该作者
以前只遇过Office 2013的假key,激活次数5000但压根激活不了的,现在Win10验证key只能先去Google一下,如果搜索结果太不逻辑就是有问题了

点评

my_mac  有次数不能用的都有。。。  发表于 2015-8-25 10:21 IP属地广东

Rank: 7Rank: 7Rank: 7

UID
2819285
帖子
1070
PB币
344
贡献
0
技术
1
活跃
852

Win10先驱者 十周年

10F
发表于 2015-8-25 10:20:38 IP属地广东 |只看该作者
raymai97 发表于 2015-8-25 10:18
重点是,激活的时候会失败啊,这才是令人纳闷的地方,现在要分享key都要自己试用一次才敢发了,不然会被喷 ...

所以说,不敢到10区去,来水区的人也是很无聊的,看看也罢

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

11F
发表于 2015-8-25 10:26:44 IP属地马来西亚 来自手机 |只看该作者
my_mac 发表于 2015-8-25 10:20
所以说,不敢到10区去,来水区的人也是很无聊的,看看也罢

远景又要再次陷入低谷期了吗 (#?Д?)

Rank: 7Rank: 7Rank: 7

UID
2819285
帖子
1070
PB币
344
贡献
0
技术
1
活跃
852

Win10先驱者 十周年

12F
发表于 2015-8-25 10:35:08 IP属地广东 |只看该作者
raymai97 发表于 2015-8-25 10:26
远景又要再次陷入低谷期了吗 (#?Д?)

win10出来了,人们的热情就等th2的时候看看,
黑果区不知道什么时候,苹果一下子崛起,能不能重现lion和ml的热闹

Rank: 9

UID
4134297
帖子
4262
PB币
19882
贡献
0
技术
130
活跃
2138
13F
发表于 2015-8-25 10:50:45 IP属地秘鲁 |只看该作者
大家小心附件查杀提醒恶意软件

Rank: 7Rank: 7Rank: 7

UID
2819285
帖子
1070
PB币
344
贡献
0
技术
1
活跃
852

Win10先驱者 十周年

14F
发表于 2015-8-25 11:06:50 IP属地广东 |只看该作者
老百姓-虎 发表于 2015-8-25 10:50
大家小心附件查杀提醒恶意软件

该后缀名为.txt就行了,不用打开
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛