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

Trova la chiave dell'istanza installata e attivata di Adobe Acrobat Professional senza utilizzare strumenti di terze parti

Avere diverse copie di Acrobat Professional che sono state acquistate in precedenza, installate e attivate. Tuttavia non c'è documentazione dei numeri di serie, dell'ID dell'account online di Adobe o di qualsiasi dettaglio relativo a questi.

Necessità di spostare le licenze sui PC Windows 7 aggiornati (quelli attuali sono su Windows XP che stanno per essere messi fuori servizio).

Requisito è quello di sostituire SOLO le licenze sulle workstation aggiornate. NON avere più istanze della stessa licenza in esecuzione contemporanea.

Nota: il supporto di Adobe non è molto utile in quanto non ci sono molte informazioni sulle licenze.

NON vogliono utilizzare strumenti di terze parti per estrarre i numeri di serie.

C'è un modo per ottenere queste informazioni dal registro o da qualsiasi altra posizione in modo che le licenze possano essere trasferite senza rompere l'attivazione? Se sì, come?

Risposte (1)

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

Questo è quello che sono riuscito a trovare dopo alcune ricerche su Google

PASSO 1: Trova Adobe Key (Crittografato)

Usa uno dei metodi seguenti.

M1. Utilizzando SQLite DB:Le informazioni di attivazione sono memorizzate nella posizione sottostante:

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

Questo è un DB SQLite che può essere aperto con SQLite Database Browser . Usando SQLite Database Browser, si deve cercare la chiave SN

M2. Utilizzando il registro di sistema:

Per OS a 32 bit :

HKEY_LOCAL_MACHINE_SOFTWARE\Adobe\Adobe Acrobat\10.0\Registration\SERIAL

Per OS a 64 bit :

HKEY_LOCAL_MACHINE_SOFTWARE\Wow6432Node\Adobe\Adobe Acrobat\10. 0\Registrazione\SERIALE

Sostituire 10.0 con la versione di Adobe in uso

PASSO 2: Chiave di decrittazione

Utilizzare uno dei metodi seguenti.

M1: Codice JavaScript per decriptare 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: Codice PowerShell per decriptare Seriale

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 Codice VB da decrittare Seriale:

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 to decrypt 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;
}
``` &001 


**PASSO 3: Scaricare e installare il software con la stessa seriale** 


Scaricare la stessa versione del software Adobe che è stato installato in precedenza dal repository ufficiale Adobe utilizzando i link sottostanti: 


> [ Adobe 10, 11 ](https://helpx.adobe.com/acrobat/kb/acrobat-downloads.html) 
(https://helpx.adobe.com/acrobat/kb/acrobat-8-9-product-downloads.html) 
> 
> [ Adobe 8, 9 ](https://helpx.adobe.com/creative-suite/kb/cs2-product-downloads.html#) 
> 
> 
> [ Adobe 7 ](http://pastebin.com/Dvu1Tx9n) - Download per Adobe Professional e Standard versione 7 e **chiave seriale disponibile qui** - _I numeri di serie forniti come parte del download possono essere utilizzati solo dai clienti che hanno legittimamente acquistato CS2 o Acrobat 7 e devono mantenere il loro uso attuale di questi prodotti. _ (Può scaricare utilizzando **ANY** Adobe ID per accedere - Non solo l'Adobe ID che è stato acquistato sotto) 

**Riferimenti:** 
[ Codice JavaScript ](http://gallery.technet.microsoft.com/scriptcenter/ConvertFrom-EncryptedAdobeK-1b1160e3) 
[ Codice PowerShell ](https://gist.github.com/wpsmith/7024747) 
[ Codice VB ](http://leereid.wordpress.com/2013/02/13/everything-about-adobes-cache-db-well-not-quite/) 
[ Codice VB ](http://www.electronerdz.com/2012/07/find-your-adobe-acrobat-serial-number/) 
[ Tutto ciò che riguarda la cache.db di Adobe (beh, non proprio) ]&003 
[ Trova il tuo numero di serie di Adobe Acrobat ]&003