Javascript, требуется помощь в кодировании

260
cretixium

Для начала я новичок, поэтому объяснение того, что происходит или что нужно сделать для завершения кода, было бы чрезвычайно полезно.

У меня возникла проблема на работе, и я нашел полезную статью по обмену стеками о способах ее решения. Однако я не могу понять, что делать после получения кода. У меня немного знаний в области кодирования, но этого недостаточно, чтобы выяснить, чего не хватает в коде, чтобы завершить процесс. Вот статья: Найти ключ установленного и активированного экземпляра Adobe Acrobat Professional без использования сторонних инструментов

В приведенном ниже комментарии к «Answer» @ JoBu1324 говорится, что все, что ему нужно было сделать, - это перейти в инструменты разработчика в браузере, скопировать и вставить код на консоль, затем подключить зашифрованный ключ и выдать зашифрованный ключ. Однако, это не то, что я обнаружил, так как я получаю «неопределенную» ошибку.

Я попытался запустить код без вставки зашифрованного ключа в любом месте без удачи и той же «неопределенной» ошибки. Я пытался создать новую переменную для хранения зашифрованного ключа, но он все еще выходит с той же ошибкой. Может ли кто-нибудь помочь мне понять, какой шаг я пропускаю, куда поместить зашифрованный ключ, чтобы код прошел процесс расшифровки?

0

1 ответ на вопрос

0
heavyd

Чтобы использовать решение JavaScript, представленное в связанном вопросе, сначала необходимо выполнить инструкции, описанные в шаге 1 приведенного ответа. Затем вставьте функцию, предусмотренную в шаге 2, в браузер и нажмите Enter. Вы должны увидеть undefinedнапечатанное на экране, что и ожидается. Затем вы должны набрать:

DecodeAdobeKey('<SERIAL_NUMBER>') 

Замените <SERIAL_NUMBER>на значение, полученное на шаге 1, затем нажмите Enter. Вы должны увидеть значение, которое вам нужно вывести на консоль. После этого вы сможете продолжить с шага 3.

Чтобы использовать решение PowerShell, необходимо выполнить аналогичные шаги. Вставьте функцию PowerShell в терминал, затем введите:

ConvertFrom-EncryptedAdobeKey -EncryptedKey '<SERIAL_NUMBER>' 
Привет, спасибо за помощь Я все еще немного сбит с толку, извиняюсь за вопрос: как насчет того, где в коде я могу это ввести? Над функцией? Или вы говорите, сначала вставьте весь javascript, а затем в самый нижний шрифт, который вы сказали выше, с соответствующим зашифрованным серийным номером? или прямо над "var regex"? Или вы говорите, чтобы заменитьво всех местах с именем переменной sAdobeEncryptedKey упоминается во всем коде? Извините, вот где мой нуб при кодировании попадает в стену. cretixium 6 лет назад 0
Ваш второй вариант. Вставьте предоставленную функцию javascript на вкладку Console вашего окна Dev Tools, затем нажмите «Enter», и она должна сказать «undefined» (это ожидается). Затем введите `DecodeAdobeKey ('') `но с вашим фактическим SN (все еще в кавычках) и нажмите" Enter ". heavyd 6 лет назад 0
Ах, это то, что я не пробовал, я прошу прощения. Я думал, что неопределенная ошибка была «концом» программы, и она уже прошла свой курс. Вот почему я продолжал пытаться выяснить, где должна отсутствовать строка кода внутри функции. Спасибо за разъяснение этого снова! Имеет смысл для меня знать. cretixium 6 лет назад 0

Похожие вопросы