thi*_*a R 28 adobe-acrobat serial-number
拥有多个先前购买、安装和激活的 Acrobat Professional 副本。但是,没有关于序列号、Adobe 在线帐户 ID 或任何详细信息的文档。
需要将许可证转移到升级后的 Windows 7 电脑(当前的电脑是在即将退役的 Windows XP 上)。
要求是仅将许可证移动到升级的工作站。不要让同一许可证的多个实例同时运行。
注意:Adobe 支持不是很有帮助,因为没有太多关于许可证的信息。
不想使用 3rd 方工具来提取序列号。
有没有办法从注册表或任何其他位置获取此信息,以便可以在不中断激活的情况下传输许可证?如果是这样怎么办?
thi*_*a R 44
这是我在谷歌搜索后找到的
第 1 步:查找 Adobe 密钥(加密)
使用以下方法之一。
M1。使用 SQLite DB: 激活信息存储在以下位置:
C:\Program Files (x86)\Common Files\Adobe\Adobe PCD\cache\cache.db
这是一个 SQLite 数据库,可以用SQLite 数据库浏览器打开。使用 SQLite 数据库浏览器,您需要查找密钥SN
M2。使用注册表:
对于 32 位操作系统:
HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Adobe Acrobat\10.0\Registration\SERIAL
对于 64 位操作系统:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Adobe\Adobe Acrobat\10.0\Registration\SERIAL
用正在使用的 Adobe 版本替换 10.0
第 2 步:解密密钥
使用以下方法之一。
M1:用于解密串行的 JavaScript 代码:
function DecodeAdobeKey(sAdobeEncryptedKey)
{
var regex=/[0-9]{24}/g;
if(!regex.test(sAdobeEncryptedKey))
{
return 'corrupted serial';
}
var AdobeCipher = new Array(),index=0,sAdobeDecryptedKey='';
AdobeCipher[index++] = '0000000001';
AdobeCipher[index++] = '5038647192';
AdobeCipher[index++] = '1456053789';
AdobeCipher[index++] = '2604371895';
AdobeCipher[index++] = '4753896210';
AdobeCipher[index++] = '8145962073';
AdobeCipher[index++] = '0319728564';
AdobeCipher[index++] = '7901235846';
AdobeCipher[index++] = '7901235846';
AdobeCipher[index++] = '0319728564';
AdobeCipher[index++] = '8145962073';
AdobeCipher[index++] = '4753896210';
AdobeCipher[index++] = '2604371895';
AdobeCipher[index++] = '1426053789';
AdobeCipher[index++] = '5038647192';
AdobeCipher[index++] = '3267408951';
AdobeCipher[index++] = '5038647192';
AdobeCipher[index++] = '2604371895';
AdobeCipher[index++] = '8145962073';
AdobeCipher[index++] = '7901235846';
AdobeCipher[index++] = '3267408951';
AdobeCipher[index++] = '1426053789';
AdobeCipher[index++] = '4753896210';
AdobeCipher[index++] = '0319728564';
//decode the adobe key
for(var i=0;i<24;i++)
{
if (i%4 == 0 && i>0)
sAdobeDecryptedKey += '-';
sAdobeDecryptedKey += AdobeCipher[i].charAt( sAdobeEncryptedKey.charAt(i) );
}
return sAdobeDecryptedKey;
}
Run Code Online (Sandbox Code Playgroud)
M2:用于解密串行的 PowerShell 代码
function ConvertFrom-EncryptedAdobeKey {
[CmdletBinding()]
Param(
[Parameter(Position=0, Mandatory=$true)]
[string]
[ValidateLength(24,24)]
$EncryptedKey
)
$AdobeCipher = "0000000001", "5038647192", "1456053789", "2604371895",
"4753896210", "8145962073", "0319728564", "7901235846",
"7901235846", "0319728564", "8145962073", "4753896210",
"2604371895", "1426053789", "5038647192", "3267408951",
"5038647192", "2604371895", "8145962073", "7901235846",
"3267408951", "1426053789", "4753896210", "0319728564"
$counter = 0
$DecryptedKey = ""
While ($counter -ne 24) {
$DecryptedKey += $AdobeCipher[$counter].substring($EncryptedKey.SubString($counter, 1), 1)
$counter ++
}
$DecryptedKey
}
Run Code Online (Sandbox Code Playgroud)
M3:VB代码解密串口:
Function DecodeAdobeKey(strAdobeEncryptedKey)
Dim AdobeCipher(24)
Dim strAdobeDecryptedKey, i, j
AdobeCipher(0) = "0000000001"
AdobeCipher(1) = "5038647192"
AdobeCipher(2) = "1456053789"
AdobeCipher(3) = "2604371895"
AdobeCipher(4) = "4753896210"
AdobeCipher(5) = "8145962073"
AdobeCipher(6) = "0319728564"
AdobeCipher(7) = "7901235846"
AdobeCipher(8) = "7901235846"
AdobeCipher(9) = "0319728564"
AdobeCipher(10) = "8145962073"
AdobeCipher(11) = "4753896210"
AdobeCipher(12) = "2604371895"
AdobeCipher(13) = "1426053789"
AdobeCipher(14) = "5038647192"
AdobeCipher(15) = "3267408951"
AdobeCipher(16) = "5038647192"
AdobeCipher(17) = "2604371895"
AdobeCipher(18) = "8145962073"
AdobeCipher(19) = "7901235846"
AdobeCipher(20) = "3267408951"
AdobeCipher(21) = "1426053789"
AdobeCipher(22) = "4753896210"
AdobeCipher(23) = "0319728564"
'decode the adobe key
for i = 0 To 23
if (i Mod 4 = 0 And i > 0) Then
'every 4 characters add a "-"
strAdobeDecryptedKey = strAdobeDecryptedKey & "-"
end if
'Grab the next number from the adobe encrypted key. Add one to 'i' because it isn't base 0
j = mid (strAdobeEncryptedKey, i + 1, 1)
'Add one to J because it isn't base 0 and grab that numbers position in the cipher
k = mid (AdobeCipher(i), j + 1, 1)
strAdobeDecryptedKey = strAdobeDecryptedKey & k
Next
DecodeAdobeKey = strAdobeDecryptedKey
End Function
Run Code Online (Sandbox Code Playgroud)
M4:解密串行的Java代码:
public static String decrypt(String encryptedKey) {
String[] AdobeCipher = { "0000000001", "5038647192", "1456053789", "2604371895", "4753896210", "8145962073",
"0319728564", "7901235846", "7901235846", "0319728564", "8145962073", "4753896210", "2604371895",
"1426053789", "5038647192", "3267408951", "5038647192", "2604371895", "8145962073", "7901235846",
"3267408951", "1426053789", "4753896210", "0319728564" };
String sAdobeDecryptedKey = "";
for (int i = 0; i < 24; i++) {
if (i % 4 == 0 && i > 0)
sAdobeDecryptedKey += '-';
String ndx=encryptedKey.substring(i, i+1);
int tmp=Integer.parseInt(ndx);
sAdobeDecryptedKey += AdobeCipher[i].substring(tmp, tmp+1);
}
return sAdobeDecryptedKey;
}
Run Code Online (Sandbox Code Playgroud)
第 3 步:下载并安装相同序列号的软件
使用以下链接从官方 Adobe 存储库下载之前安装的相同版本的 Adobe 软件:
Adobe 7 - Adobe Professional 和 Standard 版本 7 的下载以及此处提供的序列号-作为下载的一部分提供的序列号只能由合法购买 CS2 或 Acrobat 7 并需要保持其当前使用这些产品的客户使用. (可以使用任何Adobe ID 登录进行下载 - 不仅仅是购买时使用的 Adobe ID)
参考:
关于 Adobe 的 cache.db 的一切(嗯,不完全是)
| 归档时间: |
|
| 查看次数: |
402046 次 |
| 最近记录: |