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

Zoek Sleutel van Geïnstalleerde en Geactiveerde instantie Adobe Acrobat Professional zonder gebruik te maken van 3rd party tools

Hebben verschillende exemplaren van Acrobat Professional die eerder zijn aangeschaft, geïnstalleerd en geactiveerd. Er is echter geen documentatie van de serienummers, de Adobe online account-ID of enige details hierover.

De licenties moeten worden verplaatst naar geüpgrade Windows 7-pc’s (de huidige Windows XP-pc’s staan op het punt om uit bedrijf te worden genomen).

Vereist is om ALLEEN ** de licenties te verplaatsen** naar de geüpgrade werkstations. Het is NIET nodig om meerdere exemplaren van dezelfde licentie tegelijkertijd te laten draaien.

Opmerking: Adobe ondersteuning is niet erg nuttig omdat er niet veel informatie over de licenties is.

willen GEEN gebruik maken van 3rd party tools om serienummers uit te pakken.

Is er een manier om deze informatie uit het register of een andere locatie te krijgen zodat de licenties kunnen worden overgedragen zonder de activering te verbreken? Zo ja, hoe?

Antwoorden (1)

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

Dit is wat ik kon vinden na een paar Google-zoekopdrachten

STAP 1: Vind Adobe Key (gecodeerd)

Gebruik een van de onderstaande methoden.

M1. Met behulp van SQLite DB:De activeringsinformatie wordt op de onderstaande locatie opgeslagen:

C:\Program Files (x86)\Common FilesAdobe PCDcache.db

Dit is een SQLite DB die geopend kan worden met SQLite Database Browser . Met behulp van SQLite Database Browser, moet u op zoek gaan naar de sleutel SN

M2. Gebruik van het register:

voor 32 bit OS :

HKEYYLOCALMACHINE_SOFTWARE/Adobe Acrobat10.0Registratie

voor 64 bit OS :

HKEYLOCALMACHINESOFTWAREWow6432NodeAdobeAdobe Acrobat10. 0\SERIAL

Vervang 10.0 door versie van Adobe die gebruikt wordt

STAP 2: Ontcijferingssleutel

Gebruik een van de onderstaande methodes.

M1: JavaScript code voor het decoderen van Serieel:

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: PowerShell Code om Serieel te ontcijferen

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 voor het ontcijferen van het serienummer:

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: Java Code om Serieel te decoderen:

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

STAP 3: Download en installeer de software met dezelfde seriële

Download dezelfde versie van de Adobe software die eerder werd geïnstalleerd van de officiële Adobe repository met behulp van de onderstaande links:

Adobe 10, 11

Adobe 8, 9

Adobe 7 - Download voor Adobe Professional en Standaard versie 7 en Seriële sleutel hier beschikbaar - _De serienummers die als onderdeel van de download worden verstrekt, mogen alleen worden gebruikt door klanten die rechtmatig CS2 of Acrobat 7 hebben aangeschaft en die hun huidige gebruik van deze producten moeten onderhouden. _ (Kan worden gedownload door ANY Adobe ID te gebruiken om in te loggen - niet alleen de Adobe ID die is aangeschaft onder)

Referenties: JavaScript-code PowerShell-code VB-code Alles over Adobe’s cache.db (nou ja, niet helemaal) Zoek uw Adobe Acrobat-serienummer