2014-07-17 22:06:24 +0000 2014-07-17 22:06:24 +0000
25
25

Find Key of Installed and Activated instance Adobe Acrobat Professional without using 3rd party tools

Haben Sie mehrere Kopien von Acrobat Professional, die zuvor gekauft, installiert und aktiviert wurden. Es gibt jedoch keine Dokumentation der Seriennummern, der Adobe-Online-Kontonummer oder Einzelheiten zu diesen.

Müssen die Lizenzen auf aktualisierte Windows 7-PCs verschieben (die aktuellen befinden sich auf Windows XP, das kurz vor der Außerbetriebnahme steht).

Müssen die Lizenzen NUR auf die aktualisierten Workstations verschieben. Es dürfen NICHT mehrere Instanzen derselben Lizenz gleichzeitig ausgeführt werden.

Hinweis: Der Support von Adobe ist nicht sehr hilfreich, da es nicht viele Informationen über die Lizenzen gibt.

WERDEN KEINE Tools von Drittanbietern verwenden, um Seriennummern zu extrahieren.

Gibt es eine Möglichkeit, diese Informationen aus der Registrierung oder von einem anderen Ort zu erhalten, sodass die Lizenzen übertragen werden können, ohne die Aktivierung zu unterbrechen? Wenn ja, wie?

Antworten (1)

40
40
40
2014-07-21 21:48:24 +0000

Das ist, was ich nach ein paar Google-Suchen

finden konnte. Schritt 1: Adobe Key (verschlüsselt)

Verwenden Sie eine der folgenden Methoden.

M1. Verwendung von SQLite DB:Die Aktivierungsinformationen werden an der unten angegebenen Stelle gespeichert:

C:\Program Files (x86)\Common Files\Adobe\Adobe PCD\cache\cache.db

Dies ist eine SQLite-DB, die mit SQLite-Datenbankbrowser geöffnet werden kann. Wenn Sie den SQLite-Datenbankbrowser verwenden, müssen Sie nach dem Schlüssel SN

M2 suchen. Verwendung der Registrierung:

Für 32-Bit-Betriebssysteme:

HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Adobe Acrobat\10.0\Registrierung\SERIAL

Für 64-Bit-Betriebssysteme:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Adobe\Adobe Acrobat\10. 0\Registrierung\SERIAL

Ersetzen Sie 10.0 durch eine Version von Adobe, die verwendet wird

STEP 2: Schlüssel entschlüsseln

Verwenden Sie eine der folgenden Methoden:

M1: JavaScript-Code zum Entschlüsseln von Serial:

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;
}

_M2: Entschlüsselungsschlüssel**

M2: PowerShell-Code zum Entschlüsseln von Serial:

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
}

M3: VB-Code zum Entschlüsseln von Serial:

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

M4: VB-Code zum Entschlüsseln von Serial:

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;
}

M4: Java-Code zum Entschlüsseln von Serial:

&001

Schritt 3: Herunterladen und Installieren der Software mit derselben Serial

Laden Sie dieselbe Version der Adobe-Software, die zuvor installiert wurde, über die folgenden Links aus dem offiziellen Adobe-Repository herunter:

Adobe 10, 11

Adobe 10, 11

Adobe 8, 9

Adobe 7 - Download für Adobe Professional und Standard Version 7 und Serienschlüssel hier erhältlich - _Die als Teil des Downloads bereitgestellten Seriennummern dürfen nur von Kunden verwendet werden, die CS2 oder Acrobat 7 rechtmäßig erworben haben und ihre aktuelle Nutzung dieser Produkte aufrechterhalten müssen. (Kann mit der Adobe-ID ANY zur Anmeldung heruntergeladen werden - nicht nur mit der Adobe-ID, unter der es gekauft wurde)

Referenzen: JavaScript Code PowerShell Code VB Code Alles über Adobes cache.db (na ja, nicht ganz) [ Find Your Adobe Acrobat Serial Number ]&003