তৃতীয় পক্ষের সরঞ্জামগুলি ব্যবহার না করে ইনস্টলড এবং অ্যাক্টিভেটেড উদাহরণের অ্যাডোব অ্যাক্রোব্যাট পেশাদারের কী সন্ধান করুন


25

অ্যাক্রোব্যাট পেশাদারের কয়েকটি কপি রয়েছে যা আগে কেনা হয়েছিল, ইনস্টল করা হয়েছে এবং সক্রিয় হয়েছে। তবে ক্রমিক নম্বরগুলির কোনও ডকুমেন্টেশন, অ্যাডোব অনলাইন অ্যাকাউন্ট আইডি বা এগুলির জন্য কোনও বিবরণ নেই।

লাইসেন্সগুলি আপগ্রেড করা উইন্ডোজ PC পিসিতে (বর্তমানগুলি উইন্ডোজ এক্সপিতে রয়েছে যেগুলি বাতিল করতে চলেছে) move

প্রয়োজনীয়তা কেবলমাত্র লাইসেন্সগুলি আপগ্রেড করা ওয়ার্কস্টেশনে স্থানান্তর করা । একই লাইসেন্স একসাথে চলমান একাধিক উদাহরণ না।

দ্রষ্টব্য: লাইসেন্স সম্পর্কে খুব বেশি তথ্য না থাকায় অ্যাডোব সমর্থনটি খুব সহায়ক নয়।

ক্রমিক সংখ্যাগুলি বের করতে তৃতীয় পক্ষের সরঞ্জামগুলি ব্যবহার করতে চাই না।

অ্যাক্টিভেশনটি না ভেঙে লাইসেন্সগুলি স্থানান্তর করতে যাতে রেজিস্ট্রি বা অন্য কোনও স্থান থেকে এই তথ্য পাওয়ার কোনও উপায় আছে? যদি তাই হয়, কিভাবে?


কোন তৃতীয় পক্ষের সরঞ্জাম কেন? (কেবল জিজ্ঞাসা করছেন)
ব্রায়ান অ্যাডকিন্স

তৃতীয় পক্ষের সরঞ্জামগুলি ব্যবহার করতে অনেক স্তরের অনুমোদনের প্রয়োজন হয় এবং এতে প্রচুর ঝামেলা রয়েছে
থিলিনা আর

উত্তর:


39

গুগলের কয়েকটি অনুসন্ধানের পরে এটি আমি খুঁজে পেতে সক্ষম হয়েছি

পদক্ষেপ 1: অ্যাডোব কী (এনক্রিপ্ট করা) সন্ধান করুন

নীচের একটি পদ্ধতি ব্যবহার করুন।

এম 1। এসকিউএলডি ডিবি ব্যবহার করে: সক্রিয়করণের তথ্য নীচের স্থানে সংরক্ষণ করা হয়:

সি: \ প্রোগ্রাম ফাইল (x86) \ প্রচলিত ফাইল \ অ্যাডোব \ অ্যাডোব পিসিডি ache ক্যাশে \ cache.db

এটি একটি এসকিউএল ডিবি যা এসকিউএল ডাটাবেস ব্রাউজার দিয়ে খোলা যেতে পারে । এসকিউএল ডাটাবেস ব্রাউজার ব্যবহার করে আপনাকে কীটি সন্ধান করতে হবেSN

M2। রেজিস্ট্রি ব্যবহার:

32 বিট ওএসের জন্য:

HKEY_LOCAL_MACHINE OF সফ্টওয়্যার \ অ্যাডোব \ অ্যাডোব অ্যাক্রোব্যাট .0 10.0 \ নিবন্ধন ER সিরিয়াল

Bit৪ বিট ওএসের জন্য:

HKEY_LOCAL_MACHINE OF সফ্টওয়্যার ow Wow6432 নোড \ অ্যাডোব \ অ্যাডোব অ্যাক্রোব্যাট \ 10.0 \ নিবন্ধন ER সিরিয়াল

অ্যাডোব ব্যবহারের সংস্করণ সহ 10.0 প্রতিস্থাপন করুন

পদক্ষেপ 2: ডিক্রিপ্ট কী

নীচের একটি পদ্ধতি ব্যবহার করুন।

এম 1: সিরিয়াল ডিক্রিপ্ট করার জন্য জাভাস্ক্রিপ্ট কোড:

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

এম 2: সিরিয়াল ডিক্রিপ্ট করার পাওয়ারশেল কোড

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
}

এম 3: সিরিয়াল ডিক্রিপ্ট করার জন্য ভিবি কোড:

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

এম 4: সিরিয়াল ডিক্রিপ্ট করার জন্য জাভা কোড:

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

পদক্ষেপ 3: একই সিরিয়াল সহ সফ্টওয়্যারটি ডাউনলোড এবং ইনস্টল করুন

নীচের লিঙ্কগুলি ব্যবহার করে অফিসিয়াল অ্যাডোব সংগ্রহশালা থেকে পূর্বে ইনস্টল করা অ্যাডোব সফ্টওয়্যারটির একই সংস্করণটি ডাউনলোড করুন:

অ্যাডোব 10, 11

অ্যাডোব 8, 9

অ্যাডোবি 7 - ডাউনলোড অ্যাডোবি পেশাদার এবং স্ট্যান্ডার্ড সংস্করণ 7 এবং জন্য সিরিয়াল কী এখানে পাওয়া যায় - ডাউনলোড এর একটি অংশ হিসাবে প্রদান করা সিরিয়াল নম্বর শুধুমাত্র গ্রাহকদের যারা বৈধভাবে ক্রয় CS2 বা অ্যাক্রোব্যাট 7 এবং প্রয়োজন দ্বারা ব্যবহৃত হতে পারে এই পণ্যগুলির মধ্যে তাদের বর্তমান ব্যবহার বজায় রাখার জন্য । ( সাইন ইন করতে যে কোনও অ্যাডোব আইডি ব্যবহার করে ডাউনলোড করতে পারেন - এটি যে অ্যাডোব আইডি এর অধীনে কিনেছিল তা নয়)

তথ্যসূত্র:

জাভাস্ক্রিপ্ট কোড

পাওয়ারশেল কোড

ভিবি কোড

অ্যাডোবের cache.db সম্পর্কে সবকিছু (ভাল, বেশ নয়)

আপনার অ্যাডোব অ্যাক্রোব্যাট সিরিয়াল নম্বরটি সন্ধান করুন


1
এছাড়াও এই এক জন্য একটি বিশাল ধন্যবাদ। মাত্র কয়েকটি পয়েন্ট: ভিবি উত্স কোডে আপনাকে Dim j as Integer Dim k as Integerএসকিউএল ডাটাবেস ব্রাউজার ব্যবহার করে ঘোষণা করতে হবে, আপনাকে কীটি সন্ধান করতে হবে SNএবং এটি ভিবি / পিএস / জেএস প্রোগ্রামে অনুলিপি / আটকানো দরকার।

ভালো বল ধরা. সম্পন্ন!
থিলিনা আর

1
আমি জাভাস্ক্রিপ্ট ফাংশন পছন্দ - এত সহজ! একটি ব্রাউজারে কেবল বিকাশকারী সরঞ্জাম খুলুন, কনসোলে যান এবং এটিকে আটকান Next পরবর্তী পদক্ষেপ - এনকোড কী দিয়ে ফাংশনটি চালান, এবং কীটি পপ করে!
JoBu1324

1
পাইথনের একটি বাস্তবায়ন: gist.github.com/fdemmer/dda13fe0d24e44d4b04560c092808c91
ফ্লোরিয়ান

1
এটি কি CS6 এর জন্য কাজ করে?
ব্যবহারকারী 2060451
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.