Как узнать ключ активации установленной на компьютере Windows

  • 09.04.2019

После установки ОС Windows на компьютер или ноутбук ее надо активировать. Активация – ввод лицензионного ключа, который подтверждает легальность вашей копии и позволяет получать своевременные обновления системы. Разберемся, как правильно активировать Windows 10 и более старые версии.

Ключик из 25 символов поможет активировать Виндовс 10. Где взять ключ? Вы получите его, если приобретете:

  • Коробочную версию ОС.
  • Цифровую копию системы через MSDN или в интернет-магазине официального ритейлера.
  • Корпоративную лицензию.
  • Новое устройство с предустановленной ОС с ключом в комплекте.

В этих случаях ввести ключик надо во время первой установки. ОС будет автоматически активирована при подключении к интернету. При отсутствии связи с серверами Microsoft активацию установленной Windows 7 и 10 можно провести по телефону. Разговаривать с оператором не придется – вы будете вводить цифровые команды в автоматическом режиме.

Как активировать по телефону Windows 7 и 10:

  1. На клавиатуре нажмите Win+R. Системная кнопка Win может иметь название Start.
  2. В появившейся строке впишите команду: slui
  3. Выберите свою страну из перечня, наберите бесплатный телефонный номер.
  4. После приглашения введите код установки – блоки из 7 цифр, которые будут показаны на экране компьютера.
  5. Данные будут приняты, вам продиктуют цифры лицензионного ключа семерки или десятой версии.
  6. Впишите полученный код активации Windows 10 Pro или другой версии для завершения.

Чтобы убедиться, что ключи для Windows 10 внесены правильно, проверьте состояние ОС. Через кнопку «Пуск» откройте параметры системы по значку в виде шестеренки. Выберите раздел «Обновление и безопасность», найдите активацию в одноименном пункте.

Вы увидите выпуск системы – домашняя, корпоративная или профессиональная – и ее состояние: активированная или нет.

Программой

Если лицензионного ключа у вас нет, как активировать Виндовс 10? Понадобится специальная программа – активатор.

KMSAuto Net

В интернете можно найти несколько подобных бесплатных приложений, самое известное из них – KMSAuto Net. С его помощью на компьютере будет создан виртуальный сервер, через который активируется ОС. Функция автоматической переактивации поможет без проблем обновить систему, в качестве бонуса – действие активатора распространяется и на офисный пакет Microsoft Office.

Достоинства программы KMSAuto:

  • бесплатная;
  • простой интерфейс;
  • есть расширенный режим с дополнительными настройками для опытных пользователей;
  • поддерживает версии ОС от виндовс 7 до 10 без ключа, XP, Vista;
  • KMS активатор подходит для Office 2010-2016;
  • наличие справочной информации внутри приложения.

Как активировать Windows 10 Pro и другие версии через КМС Авто Нет:

  1. Скачайте и установите программу.
  2. Запустите KMSAuto с правами администратора.
  3. В первом окне нажмите «Активация». Запустится автоматический режим, приложение подберет лучший способ.

Затем следует установить виртуальный сервис, чтобы настроить дальнейшую проверку ключей на вашем ПК, а не на серверах Microsoft:

  1. Зайдите во вкладку «Система».
  2. Кликните на «Установить KMS-Service».
  3. На кнопке отобразиться «Выполнется…», затем появится сообщение об успешном завершении активирования.

Для более тонкой настройки программы KMSAuto Нет, зайдите во вкладку «О программе» и запустите профессиональный режим. Отобразятся новые вкладки с параметрами:

  • «Настройка»: управление IP-адресом КМС, отключение звуков, добавление ключа;
  • «Дополнительно»: запуск стандартных методов, удаление обновлений Офиса;
  • «Утилиты»: управление планировщиком, службами, событиями, проверка целостности системных файлов.

KMSAuto Lite

Версия KMSAuto Lite предназначена для активирования VL лицензий – распространяются на предприятиях, а не в рознице. Поэтому для активации Windows 10 корпоративная используйте именно Lite-вариант.

Интерфейс программы очень похож на основную KMSAuto Net: сначала запускаете активатор Windows 7-10 максимальная, затем для эмуляции сервера проверки настраиваете внутренний сервис.

KMSpico

Активатор Windows 10 с простым кнопочным интерфейсом. Для работы не нужен интернет, бесплатно активируете ОС от Vista до 10, включая серверные версии, пакет Office. Настроек минимум – после запуска кликаете на красную кнопку, затем на синюю – чтобы проверить, насколько успешно мы активировали продукт.

Re-Loader Activator

Еще один простой активатор – отмечаете галочкой нужную программу, кликаете на «Active». Для продвинутых пользователей есть дополнительные настройки, расположенные на соседних вкладках.

Возможные ошибки

В процессе активирования системы иногда возникают ошибки. Антивирус может не давать запустить программу-активатор, распознавая в ней вредоносное приложение. Если вы скачали файл из надежного источника и уверены в его содержании, разрешите запуск вручную или отключите антивирус на время.

Если вы установили корпоративную версию ОС, убедитесь, что программа умеет лицензировать VL-тип системы.

Если у вас слетел ключ активации Windows 10, просто запустите заново активатор, чтобы повторить процесс.

Заключение

Мы разобрались во всех тонкостях активации Windows. Теперь вы можете ввести ключ или воспользоваться специальной программой, которая автоматически настроит необходимые параметры.

Если ключа активации Windows нет на днище ноутбука, если потерялся лицензионный установочный DVD-диск, где ключ указан на коробке, а также при любых иных случаях утери последнего необходимо его узнать и сохранить. Причtм откладывать это дело в долгий ящик не стоит. Перед запланированной переустановкой Windows, безусловно, ключ активации можно узнать в рамках общего подготовительного процесса. Но, увы, переустановка операционной системы – такой процесс, что не всегда его можно заранее и тщательно спланировать. Необходимость в переустановке ОС может возникнуть в любой момент – после неудачных экспериментов с системными настройками и сторонним софтом, после проникновения вируса, при конфликте замененных аппаратных составляющих и т.д. Плюс к этому, активация Windows может попросту слететь. Это не только естественное следствие замены материнской платы, к которой привязывается ключ продукта Windows. Активация может слететь, например, после установки неудачного обновления системы.

Ключ активации установленной Windows можно увидеть в различных программах для диагностики системных и аппаратных ресурсов компьютера. Например, в популярной программе AIDA64 ключ продукта Windows указывается в разделе «Операционная система», в подразделе с этим же названием.

В другой аналогичной программе PC-Wizard можно посмотреть в разделе «Конфигурация», в подразделе «Операционная система». При клике на серийный номер в верхней части окна программы внизу получим отображение ключа активации установленной Windows.

Но если эти программы не установлены на компьютере, только лишь ради получения ключа активации Windows возиться с их установкой нет смысла. Куда проще для этих целей использовать небольшую программку ProduKey. Она не требует инсталляции. ProduKey можно скачать с ее официального сайта бесплатно .

Что и делает ProduKey, так это отображает данные ключей активации установленных продуктов Microsoft. Никаких иных функций в ней нет.

После распаковки архива и запуска EXE-файла в окне программки увидим, в частности, ключ активации установленной Windows. Кликаем строку с этим ключом, вызываем контекстное меню и выбираем «Copy Product Key».

Скопированный в буфер обмена ключ активации Windows затем необходимо сохранить, например, в TXT-файле или в веб-заметках.

Windows 10 позволяет отложить ввод ключа и активацию в процессе установки операционной системы. Тогда как более ранние версии системы без ввода ключа продукта устанавливаться не захотят. Потому на всякий аварийный случай ключ активации от этой системы лучше еще и записать где-нибудь в бумажном блокноте.

Отличного Вам дня!

Введение

Все программы, доступные на сайте сайт , являются условно-бесплатными и требуют активации . Это значит, что любую из программ можно использовать сразу после ее загрузки и установки. Для них отсутствуют функциональные или временные ограничения, единственным ограничением является наш баннер, который добавляется во все выходные файлы. Если вы хотите избавиться от него, потребуется активировать программы.

Программы AVS4YOU можно активировать только после покупки подписки . На нашем сайте предлагаются два типа подписки. После приобретения одного из них на странице покупки вы получите от нас электронное письмо с инструкциями по установке и активации программ AVS4YOU и ваш персональный лицензионный ключ . С помощью этого лицензионного ключа можно активировать любую из загруженных программ AVS4YOU .

Как только вы активируете одну из них, все остальные программы AVS4YOU автоматически активируются. Обычно программы остаются активированными до тех пор, пока не истечет ваша лицензия (если вы купили годовую подписку). В некоторых случаях, например, при изменении конфигурации компьютера или после переноса программ AVS4YOU на другой компьютер программы могут стать неактивированными. Такие ситуации не будут рассматриваться в этом руководстве. Если вы столкнетесь с проблемой активации в сходных случаях, обратитесь в нашу службу технической поддержки, которая всегда готова помочь вам, через . Это руководство должно помочь в первую очередь тем из наших пользователей, кто испытывает трудности, впервые активируя программы.

Шаг 1 : Загрузите и установите программы AVS4YOU

Подробную информацию о загрузке и установке программ AVS4YOU можно найти в руководстве Как загрузить и установить программы AVS4YOU на компьютер? .

Шаг 2 : Примите некоторые меры предосторожности

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

На вкладке Пользователи найдите свое имя пользователя в соответствующей колонке и проверьте, есть ли напротив него статус Администратор .

Пожалуйста, проверьте также подключение к Интернету , которое необходимо для активации программ AVS4YOU .

Кроме того, рекомендуется включить AVS4YOU в список исключений вашей антивирусной программы и брандмауэра . Если вы не знаете, как это сделать, следует отключить их на момент активации. Пожалуйста, НЕ ЗАБУДЬТЕ включить антивирусную программу и брандмауэр после активации программ AVS4YOU .

Шаг 3 : Найдите и скопируйте лицензионный ключ

Лицензионный ключ , необходимый для активации программы, находится в регистрационном письме, отправленном вам после покупки подписки.

В случае потери ключа его можно восстановить с помощью . В форме быстрого возврата лицензии надо выбрать тип подписки (годовая или безлимитная), ввести адрес электронной почты , который вы использовали при регистрации, и нажать кнопку Submit Form (Отправить). На указанный адрес будет автоматически выслано электронное письмо с вашим лицензионным ключом .

Если вы по-прежнему не можете найти лицензионный ключ , обратитесь в нашу службу технической поддержки через .

Пожалуйста, скопируйте лицензионный ключ : выделите его мышью, щелкните по нему правой кнопкой мыши и выберите в контекстном меню пункт Копировать .

Шаг 4 : Активируйте программы AVS4YOU

Откройте меню Пуск в нижнем левом углу рабочего стола. Затем выберите Все программы >> AVS4YOU >> Активация .

Внимание : после обновления до Windows 8 на новом Стартовом экране может отсутствовать плитка Активация . Чтобы получить к ней доступ, щелкните правой кнопкой мыши в любом свободном месте на экране, затем нажмите кнопку Все приложения в правом нижнем углу экрана. На экране Приложения будут показаны все программы, установленные на вашем компьютере. Элемент Активация можно найти в разделе AVS4YOU .

Появится следующее окно:

Установите курсор мыши в строке, куда надо поместить лицензионный ключ, и вставьте его с помощью контекстного меню, которое вы использовали для копирования ключа. Затем нажмите кнопку OK , чтобы завершить активацию.

Программы AVS4YOU можно также активировать и через их интерфейс. Для вызова окна активации:

После нажатия кнопки OK оповещение о результате активации появится в соответствующем окне.

Вряд ли кто-то будет спорить, что Kaspersky – один из лучших антивирусов на российском рынке. Это бесспорный фаворит среди пользователей системы Windows. Многих из тех, кто только начал пользоваться этим антивирусом, интересует, как активировать Касперского. И мы подскажем, как это сделать.

Все зависит от того, используете ли вы пробную версию или нужно продлить действующую лицензию. Рассмотрим оба варианта. Если вы интересуетесь, как активировать Касперского, потому что слышали о нем много хорошего, но пока не пользовались, зайдите по ссылке и скачайте пробную версию, подходящую для вашего ПК. Распакуйте скаченный файл, нажмите кнопку «Установить». Перед вами появится окно с лицензионным соглашением. Нажимайте кнопку «Принять» и в следующем окне, где вам сообщат о преимуществах Kaspersky, тоже нажмите «Принять». Начнется установка программы.



Когда программа будет установлена, перед вами появится соответствующее окно. Обновите базы и проведите диагностику компьютера. Данная версия программы будет работать в течение 30 дней. Дальше вам нужно будет купить лицензионный ключ, чтобы продлить ее действие.



Если же вы уже успешно пользуетесь данной антивирусной программой и хотите знать, как активировать Касперского для продления лицензии, то у вас есть варианты: купить лицензионный ключ или активировать программу самостоятельно. Посмотреть официальных представителей, продающих продукты Лаборатории Касперсокого, можно . Что касается самостоятельно установки, то вам понадобится ключ активации. Найти его можно в интернете на многих сайтах, например, . Лаборатория Касперского распространяет журнальные ключи в целях саморекламы, поэтому их приходится обновлять часто. Откройте вашу программу, нажмите на ссылку «Введите код активации», а затем на кнопку «Активировать программу». В появившемся окне нужно будет продублировать букву «А»и поставить в конце цифру 3, как указано в примере. После чего отключите интернет (обязательно) и нажмите кнопку «Далее».



Следующим пунктом инструкции “Как активировать Касперского” будет установка ключа активации. Для этого в открывшемся окне нажмите на кнопку «Обзор» и закачайте ключ, подходящий для вашей версии программы. Если все сделано правильно, то вы увидите надпись «Активация успешно завершена». Если это не так, возможно, вы закачали не тот ключ, попробуйте повторить процедуру еще раз. Обязательно удостоверьтесь, что вы отключены от интернета!



Кстати, на сайте Kaspersky существуют бесплатные сервисы , которые помогут вам лечить и проверять на вирусы файлы вашего компьютера и других устройств.

После того, как установка завершилась, вы можете посмотреть количество дней, которое будет действовать ваша лицензия. Можете подключаться к интернету, обновлять базы и проводить диагностику компьютера. Теперь вы знаете, как активировать касперского самостоятельно, и сможете повторить это в любой момент, когда понадобится. Если вы сделали выбор в пользу покупки лицензии, у вас будет возможность консультироваться с технической поддержкой Лаборатории Касперского по любым интересующим вас вопросам.

Disclaimer: всё ниженаписанное написано исключительно с просветительскими и исследовательскими целями, а также понимания механизмов защиты от взлома. Автор ни в коем случае не рекомендует использовать данную информацию для взлома программ.

В данной статье я хочу рассказать про три с половиной основных способа взлома программ на.NET, цель, которую я преследую - помочь разработчикам лучше понять механизмы защиты своих программ, т.е. выяснить наиболее очевидные угрозы и предпринять соответствующие меры (или не принимать).

Я не буду углубляться в детали и использовать сложные инструменты для взлома. Всё будет расписано «для чайников», т.е. все инструменты будут простыми, легкодоступными и бесплатными. А основным будет Reflector , декомпилятор программ под.NET

В качестве подопытного кролика я выбрал Expresso - анализатор регулярных выражений. Данная программа бесплатная, в лицензии вроде бы ничего не указано про взлом, но при этом без регистрации она будет работать всего 60 дней. Другими словами, вред от взлома данной программы минимальный, к тому же внутреннее её устройство очень уж хорошо подходит для тренировки. Буду надеяться, что автор данной программы не обидится на меня.


Для начала краткий ликбез по структуре.NET программы, для тех кто не знаком с разработкой под данный Framework: весь код, написанный на любом.NET языке (C#, Visual Basic, F#, Delphi.NET) компилируется в особый Intermediate Language, называемый обычно IL или MSIL . Это что-то типа ассемблера, только весьма умного и обладающего весьма мощными инструкциями. И это, в принципе, такой же равноправный язык как и C#, только синтаксис похуже (а возможности больше). Кроме того, в программе на.NET активно используются метаданные, т.е. вся информация о классах, метода, пропертях, атрибутах и всём остальном сохранена в исполняемом файле.
Т.е. на самом деле, декомпиляция программы не очень верное понятие в данном случае. Она и так вся в открытом виде лежит, а инструменты в виде Reflector"а занимаются тем, что приводят конструкции MSIL к соответствующим конструкциям C# или другого языка, повышая читабельность кода.

Перейдём, собственно, к взлому.

0. Обнуление триала

Собственно, это даже не взлом, а полулегальный способ продлить срок использования неактивированной программы. Заключается он в том, что находится место, где хранится дата первого запуска и меняется/уничтожается. После этого всё можно пользоваться программой до следующего срока.

Посмотрим на нашего подопытного рефлектором:
Немного погуляв по коду, находим интересную строчку в конструкторе MainForm


Открываем редактор реестра, идём в HKEY_CURRENT_USER\Software\Ultrapico\Expresso и видим следующие ключи:


Удаляем их и получаем ещё 60 дней работы.

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

Совет разработчикам, которые будут пытаться записать данные в потаённое место: пишите аккуратнее, а то всё может обернуться проблемами обычным пользователям, у которых почему-то не окажется данного места, или не хватит на него прав.

1. Написание keygen"а

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

Открываем рефлектор и ищем код на предмет классов содержащих License или Registration, видим:

При вводе имени и кода по имени вычисляется некий хеш, который и сравнивается с кодом.


Данный хеш использует DES и всякие префиксы


Байты конвертятся в строку с помощью данного метода.

Теперь всё выяснилось, открываем IDE и копируем все необходимые куски кода (или сами реализовываем). Осталось только выяснить, какие значения у Prefix, Suffix и параметры реализации MyDES. Я их приводить не буду, это уже технические детали.

В результате генерируем ключ на любое имя и видим:


Бинго!

Защита от кейгенов проста и очевида: использовать в каком либо виде ассиметричное шифрование. Т.е. сделать так, чтобы без знания приватного ключа сгенерировать код было бы невозможно, а данный ключ находится только в одном месте - у автора программы.

2. Использование враппера

Проверка корректности лицензии, достаточно хлопотное дело, и небыстрое. Поэтому разработчики программ обычно проверяют лицензию один раз, и дальше используют полученный флажок - валидна/невалидна (как вариант насколько валидна, если допускается несколько типов лицензии, отличающихся возможностями). Тут можно на этом сыграть, использовав следующий алгоритм:
  1. Указать программе, что лицензия уже проверена
  2. Указать программе, что лицензия корректна
Как это сделать? Я уже упоминал о наличии метаданных в исполняемых файлах в начале, этим и воспользуемся. Посмотрим как запускается программа и как проверяется лицензия:


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

Воспользуемся этим:
Сделаем новый проект, добавим Reference на Expresso.exe и запустим его через себя:


Смотрим, что получилось:


Ну кто бы сомневался.

В данном случае всё оказалось просто, но если бы автор программы заменил публичные свойства на приватные, то всего-лишь пришлось бы использовать Reflection для доступа и всё бы свелось к исходной задаче.

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

Но все эти защиты приведут к тому, что злоумышленник будет использовать

3. Физический взлом программы

Тут уже всё серьёзно. Программа целиком декомилируется в MSIL а из него уже собирается обратно (помните, я писал, что MSIL это такой же язык как и C#?). Для декомпиляции нам понадобится утилита из SDK под названием ildasm , а для компиляции компилятор из.NET Framework ilasm .

Запускаем ildasm, открываем Expresso.exe и сохраняем дамп в.il файл. Находим уже рассмотренный метод IsRegistered и добавляем немножко своего кода (без меток):

Потом берём ilasm и собираем всё назад (не забыв подключить ресурсы).

Что делает данный код: устанавливает нужное имя для регистрации (не обязательно), и возвращает статус, что всё хорошо.
Чтобы было понятнее, так это выглядит в рефлекторе, в C#

Т.е. вполне очевидно, что теперь всё будет хорошо:

Немного про код в MSIL: это стековая машина, у которой нет регистров, все операции имеют вид: засунуть в стек нужное количество параметров, выполнить функцию, которая заберёт нужное количество параметров и положит результат. Ну и обратно: установить значение переменной тем, что лежит в стеке. Чтобы лучше понять работу всего этого рекомендую простой приём: пишите маленькую программу на привычном языке, компилируете, смотрите что получилось в MSILe и разбираетесь в конструкциях языка.
При этом некоторые вещи в MSIL можно сделать очень красиво, например поменять две переменные местами - 4 симпатичных строчки (на C# меньше, но некрасиво).

Чем жертвует злоумышленник: подписью программы, теперь она уже не автора, а его. В некоторых случаях это проблема, если в программе используется множество библиотек. Тогда злобному хакеру придётся разбирать их все и собирать их заново, но если он с этим справится, то у него будет «своя» версия программы подписанная его ключом.

Защиты от всего этого безобразия собственно немного: проводить обфускацию или выносить часть логики/проверки защиты в нативный код.

Заключение

Думаю я рассказал, как просто всё можно разломать на.NET, если создатель не приложил усилий для защиты своей программы. А вы уж решайте, стоит ли делать защиту и тратить на это время и ресурсы. А может просто сделать web-систему, или же бесплатную ограниченную версию. Решать разработчикам.