как запустить приложение с ключом

Как запустить игру с параметром, ключом

На этой странице вы найдете детальную инструкцию по запуску игры параметрами, ключами запуска. «Зачем это нужно?» — спросите вы. Чтобы ответить на этот вопрос необходимо рассказать что такое параметры, ключи запуска и на что они могут влиять. При запуске игры с указанием параметров вы активируете скрытые возможности, которые в большинстве случаев нельзя включить каким-либо другим путем. Следует также сказать, что каждая игра имеет свои индивидуальные ключи запуска, не зная о которых вы не сможете что-то активировать.

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

Создание ярлыка игры

Прежде чем создать ярлык игры, необходимо найти файл, который отвечает ее запуск. Все эти файлы имеют расширение exe, то есть значок запуска игры будет иметь следующий формат имени: название.exe Следует также сказать, что расширение exe может быть скрытым (не отображаться). Необходимый файл запуска находится в месте, которое вы указали во время установки — это может быть следующий путь:
C: \ Program Files \ название_игры \ название_название.exe

Добавление параметров запуска к ярлыку игры

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

Для того чтобы запустить игру с параметрами (ключами) их необходимо дописать в конце поля Объект через пробел. Сразу следует сказать, что параметров запуска может быть больше одного и все они записываются в следующем формате в конце поля Объект через пробел:

Источник

Как запустить приложение с ключом

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Rad ( 2003-03-24 15:12 ) [1]

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Silver_ ( 2003-03-24 15:20 ) [2]

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Palladin ( 2003-03-24 15:20 ) [3]

Пуск(Start)/Выполнить(Run)
и пиши путь своей проги с ключем.

господи. уже не знаем как свои программы запускать.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 15:25 ) [4]

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Palladin ( 2003-03-24 15:32 ) [6]

народ, вы хоть вопрос то вдумчиво читаете?
к Silver_ (24.03.03 15:20) не относится

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 15:32 ) [7]

Какие мы остроумные :))) Понятно ведь что человек спросить хочет 🙂
Вот если бы ты ответил, а потом прикольнулся, было бы другое дело :)))))))))

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Palladin ( 2003-03-24 15:34 ) [8]

и еще к Reindeer Moss Eater (24.03.03 15:29) не относится

> Ик сик (24.03.03 15:32)

ты так разбираешься в людях?
может он программу написал, а запустить проверить не знает как.
и такое бывает.
а если и не так. то пусть не обижается, ибо надо правильно формулировать вопрос.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 15:52 ) [9]

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

даждемся автора поста и узнаем что же он имел ввиду.
походу он уже сам разобрался.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Anatoly Podgoretsky ( 2003-03-24 15:58 ) [11]

Ик сик (24.03.03 15:32)
Если хочет получить ответ, то пусть задаст вопрос, а не загадку, ты сам часто страдаешь этим, а ответ твой не по существу, ему запустить, а не принять параметры.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 16:07 ) [12]


> Anatoly Podgoretsky

Чтобы действительно четко сформулировать вопрос нужно знать половину ответа. А что если человек не знает этой половины? Вот и получаются вопросы-загадки.
Вряд ли человек занимающийся программированием не знает как запустить программу с ключом, скорее всего он имеет ввиду работу с ключами в Delphi.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Anatoly Podgoretsky ( 2003-03-24 16:11 ) [13]

Насчет врядли есть сомнения, а насчет другого телепатия

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 16:37 ) [14]

Ладно не парьтесь, я просто высказал свое мнение.

Нам то чего париться, это ты паришься давая неверные советы

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 16:47 ) [16]

Анатолий, вы ведь взрослый человек. Может хватит?

С эстонским акцентом: Ну вы еще подеритесь горячие эстонские паарни

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Reindeer Moss Eater ( 2003-03-24 16:55 ) [17]

. взрослый человек. Может хватит?

Стало, вдруг, интересно, кто начал:

Ик сик (24.03.03 15:32)
Какие мы остроумные :))) Понятно ведь что человек спросить хочет 🙂
Вот если бы ты ответил, а потом прикольнулся, было бы другое дело :)))))))))

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 16:57 ) [18]

Главное вовремя остановиться :)))

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 16:57 ) [19]

Что я и делаю.
Всем пока.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Anatoly Podgoretsky ( 2003-03-24 16:59 ) [20]

Нет ты прикололся, а не ответил, ответили
Silver_ (24.03.03 15:20)
Palladin © (24.03.03 15:20)
Reindeer Moss Eater (24.03.03 15:29)

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Ик сик ( 2003-03-24 17:04 ) [21]

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
les ( 2003-03-24 17:45 ) [22]

А я вот за плюрализм. И за телепатию. И вообще подозреваю что вопрос бил такой «Как запустить мою прогу с ключём [из под Delphi]». Так что больше ответов а там пусть сам разбираеться.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Dimonich ( 2003-03-26 09:45 ) [23]

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
grab3 ( 2003-03-26 09:54 ) [24]

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Dimonich ( 2003-03-27 09:52 ) [25]

ну дык поможет кто?

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
han_malign ( 2003-03-27 10:03 ) [26]

Тебе вроде все уже написали, ладно на разбирайся:
program Cnv;
<$APPTYPE CONSOLE>
uses
SysUtils;
.
var
_ActionName : TFileName;
_Context : string;
i,j,k : integer;
_s : string;
_iBitDepth : integer;
_fSkipStartBit,_fInversed,__fInversed,_fAloneStartBit,
_fReversed,__fReversed,_fAscii,_fByteAlign : boolean;
_wPacketSize : word;_fHex : boolean;
_wSkip : word;
begin
_iBitDepth:=8;_wSkip:=0;
_Context:=»»;
_fSkipStartBit:=false; _fInversed:=false; __fInversed:=false;
_fAloneStartBit:=false; _fReversed:=false; __fReversed:=false;
_fAscii:=false;_fByteAlign:=false;
_wPacketSize:=0;_fHex:=false;
for i:=1 to ParamCount do begin
_s:=ParamStr(i);
if UpperCase(Copy(_s,1,2))=»/D»
then _iBitDepth:=StrToIntDef(Copy(_s,3,Length(_s)),8)
else if UpperCase(_s)=»/I» then _fInversed:=true
else if UpperCase(_s)=»/II» then __fInversed:=true
else if UpperCase(_s)=»/A» then _fAloneStartBit:=true
else if UpperCase(_s)=»/ASCII» then _fAscii:=true
else if UpperCase(_s)=»/S» then _fSkipStartBit:=true
else if UpperCase(Copy(_s,1,2))=»/E»
then _wSkip:=StrToIntDef(Copy(_s,3,Length(_s)),0)
else if UpperCase(Copy(_s,1,2))=»/P»
then _wPacketSize:=StrToIntDef(Copy(_s,3,Length(_s)),0)
else if UpperCase(_s)=»/R» then _fReversed:=true
else if UpperCase(_s)=»/H» then _fHex:=true
else if UpperCase(_s)=»/B» then _fByteAlign:=true
else if UpperCase(_s)=»/RR» then __fReversed:=true
else if UpperCase(Copy(_s,1,2))=»/C» then _Context:=Copy(_s,3,Length(_s))
else _ActionName:=ParamStr(i);
end;
if _ActionName=»» then exit;
.
end.

как запустить приложение с ключом. top. как запустить приложение с ключом фото. как запустить приложение с ключом-top. картинка как запустить приложение с ключом. картинка top.как запустить приложение с ключом. down. как запустить приложение с ключом фото. как запустить приложение с ключом-down. картинка как запустить приложение с ключом. картинка down.
Palladin ( 2003-03-27 10:04 ) [27]

хм, это мне анекдот напоминает:
Инженер долго долго объяснял женщине принцип работы телеграфа,
про кабели расположеные на дне океана, про то как электрические сигналы превращяются в символы, но в конце этого подробного объяснения, женшина ответила инженеру:
— Вы так хорошо все объясняете, что мне все понятно, кроме одного: какже телеграммы из воды сухими выходят?

Источник

Как запустить приложение с ключом

как запустить приложение с ключом. bbtitle5. как запустить приложение с ключом фото. как запустить приложение с ключом-bbtitle5. картинка как запустить приложение с ключом. картинка bbtitle5.

Интересующийся 05-04-2001 06:30:

Сбственно сабж! Прошу обьяснить, если не трудно

VitalyOFF 05-04-2001 07:28:

Вот к примеру: вводим в Пуск/Выполнить

Или так:
1. Создаем ярлык (правой кнопкой мыши по программе, пункт Свойства).
2. Вкладка «Ярлык», поле «Объект». Там анпсиан путь к программе. Добавляем через пробел наш ключ.
3. Сохраняем и запускаем этот ярлык.

Т.е. видно: Название папки Internet Downloads содержит пробел, поэтому всю строку запуска берем в кавычки. А ключ добавляем через пробел за кавычками.

PS: Да, про пробел совсем забыл. Если путь с пробелом, то воспользуйся советом Otly
В ДОСе проболов в файлах нет, а длинные имена обрезаются до 6 символов и в конец добавляется

и цифра 1(если подобных папок или файлов несколько, то 2,3,4. ) Например,
в проводнике ты видишь Мои документы, а в ДОСе эта папка будет выглядеть МОИДОК

1
PSS: В ДОСе все проиводится к верхнему регистру, хотя на запуск/поиск программ это не влияет. Если ты напишешь cOmManD.coM, то файл запустится (если дефолтный путь к нему указан и если сам файл есть там)

Спасибо, сейчас буду пробовать как запустить приложение с ключом. biggrin. как запустить приложение с ключом фото. как запустить приложение с ключом-biggrin. картинка как запустить приложение с ключом. картинка biggrin.(фигово все-таки быть неграмотным как запустить приложение с ключом. frown. как запустить приложение с ключом фото. как запустить приложение с ключом-frown. картинка как запустить приложение с ключом. картинка frown.)

Текущее время: 22:27

Powered by: vBulletin Version 2.0.1
Copyright © Jelsoft Enterprises Limited 2000, 2001.
Любое использование материалов сайта
возможно только с разрешения его администрации.

Источник

LiveInternetLiveInternet

Рубрики

Музыка

Поиск по дневнику

Подписка по e-mail

Постоянные читатели

Сообщества

Трансляции

Статистика

КАК ПОЛЬЗОВАТЬСЯ KEYGEN, CRACK, PATCH.

Как пользоваться keygen, crack, patch

Как пользоваться keygen, crack, patch

Ни для кого не секрет, что в нашей стране 90% установленных программ на компьютерах не являются лицензионными. Программы уже взломаны, но чтобы их установить требуются некоторые навыки. В статье рассмотрены самые распространенные способы установки пиратских программ. Как пользоваться keygen? Как пользоваться crack? Что такое request code? Как пользоваться patch?

Требуемые знания
Процесс установки программ

Советую изучить до
Как скачать программу из интернета
Как качать через торрент

Изучаем содержимое папки с установочным файлом

Открываем папку с установочными файлами программы и изучаем ее содержимое. Возможно, в ней вы найдете папку crack, тогда открываем ее. Вот возможные варианты, что вы можете найти.

1. Инструкция по установке в текстовом файле

Первое, на что надо обратить внимание, есть ли в этой папке файл «readme.txt» или «прочти меня.txt» (могут быть и другие названия). Очень часто в нем написана инструкция по правильной установке программы. Если файл с инструкцией есть, то, смело, открываем его и следуем инструкции. Если файла нет, то ситуация немного усложняется.
2. Серийный номер в текстовом файле

Для подтверждения прав на программу иногда требуется серийный номер. Имея его, вы сможете установить программу бесплатно.

Запрос на ввод серийного номера

Пример серийного номера: ADE-R119-F196-k9BA-17CD

В папке с программой (в той же папке что и установочный файл) может находиться файл с серийным номером. Чаще всего он называется «Серийный номер», «Serial number», «Ключ», «key», «crack». Открываем этот файл, копируем серийный номер и вставляем его в нужное место.

Последовательность действий:
Начать установку программы, пока не потребует серийный номер
Открыть текстовый файл, скопировать серийный номер (Cntr+C)
Вставить его в то место, где требуется (Cntr+V)
Все

3. Как пользоваться keygen

Вот пример такой программы, если ее запустить (рис.2)как запустить приложение с ключом. 03. как запустить приложение с ключом фото. как запустить приложение с ключом-03. картинка как запустить приложение с ключом. картинка 03.

как пользоваться crack
рис.2 Генератор серийных номеров

Нажимаем на кнопку «Generate» (рис.3)
как пользоваться keygen
рис.3как запустить приложение с ключом. 04. как запустить приложение с ключом фото. как запустить приложение с ключом-04. картинка как запустить приложение с ключом. картинка 04.

Генератор серийных номеров с ключом

Последовательность действий:
Начать установку программы, пока не потребует серийный номер
Открыть файл Keygen
Сгенерировать серийный номер и скопировать (Cntr+С)
Вставить его в то место, где требуется (Cntr+V)
Все

4.Получение доступа при помощи «Request code»

Еще один вариант. Во время установки программы или после запуска установленной программы, на экране появляется окно с регистрацией. В папке с установочным файлом должен быть keygen.exe, crack.exe или что-то еще.
Пример окна регистрации (рис.4)

как запустить приложение с ключом. 05. как запустить приложение с ключом фото. как запустить приложение с ключом-05. картинка как запустить приложение с ключом. картинка 05.

Иногда нужно выбрать режим регистрации, например, выбрать «ввести серийный номер». На экране появляется окно для ввода серийного номера. (рис.5)

В данном случае:
— Get an activation code – получить код активации
— Enter an activation code – ввести код активации (нужный нам вариант)
Request code
рис.5как запустить приложение с ключом. 06. как запустить приложение с ключом фото. как запустить приложение с ключом-06. картинка как запустить приложение с ключом. картинка 06.

Запрос кода авторизации

Генератор кода авторизации

Теперь нам нужно скопировать «Request code» из окна на рис.4 (рис.5) и вставить в окно на рис.6. Выделяем Request code и нажимаем Cntr+C (горячая клавиша копировать).
Вставляем в последнее окно скопированный код (Cntr+V).

Обратите внимание.
Код скопировался не полностью, а только первая строчка. Вторую строчку кода нужно скопировать отдельно, в окне на рис.6 нужно поставить пробел, скопировать и вставить оставшуюся часть «Request code». Должно получиться так (рис.7)как запустить приложение с ключом. 08. как запустить приложение с ключом фото. как запустить приложение с ключом-08. картинка как запустить приложение с ключом. картинка 08.

Генератор после вставления «Request code»

Полученный код авторизации

Копируем «Auth code» из программы рис.7 в окно на рис.5 и получаем так (рис.9):как запустить приложение с ключом. 071. как запустить приложение с ключом фото. как запустить приложение с ключом-071. картинка как запустить приложение с ключом. картинка 071.

Вставляем код авторизации

Нажимаем Next или Ok. Нам должны сообщить, что регистрация прошла успешно. Теперь программой можно пользоваться бесплатно.

Такая ситуация встречается довольно часто. Главное не забывайте, что Request code состоит из двух строчек.

Последовательность действий:
Установить программу
Запустить программу
Выбрать режим ввода серийного номера (Enter …)
Открыть keygen
Скопировать «Request code» из программы в «keygen» (обе строчки)
В «keygen» нажать кнопку сгенерировать
Скопировать код, полученный в «keygen»
Вставить его в требуемое место в программе (Cntr+V)
Нажать готово
Все

5. Как пользоваться patch

Первое, что мы должны сделать, это установить программу (ту, которую мы хотим сделать бесплатной). После установки открывать программу не надо.

Дальше, надо переписать patch (или другой файл-патч) в папку, в которую мы установили программу. Скорее всего это диск С, папка Program files, папка с название программы (C:/Program files/«название программы»).

Дальше открываем файл patch (или другой файл-патч)

Вот пример файла patch.exe (рис.10):
как пользоваться patch
рис.10

как запустить приложение с ключом. 10. как запустить приложение с ключом фото. как запустить приложение с ключом-10. картинка как запустить приложение с ключом. картинка 10.

Чаще всего в этом файле только одна кнопка. В данном случае это кнопка Apply patch. В некоторых случаях она может называться Crack. Нажимаем на эту кнопку и программой можно пользоваться бесплатно.

Последовательность действий:
Установить программу
Скопировать Patch.exe в папку, куда установили программу
Открыть Patch.exe
Нажать единственную кнопку в программе «Patch»
Запустить программу
Все

6. Файлы, для установки программы бесплатно, отсутствуют

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

Последовательность действий:
Устанавливаем программу
Узнаем полную версию программы. (Например, Daemon Tools Lite 4.35.6)
Чаще всего в названии установочного файла присутствует полное название. Если программа уже установлена, то в пункте меню «Справка» есть строка «О программе». Там можно тоже узнать полную версию программы. Если не получилось найти полное название, вводите в поиск неполное.
Если при установке или после требует серийный номер, то в поиске, например yandex.ru, вводим: серийный номер для «полное название программы» Если требуются другие виды регистрации, то в строке поиска, например yandex.ru, вводим: crack для «полное название программы»
Перебираем всевозможные ссылки до тех пор, пока не скачаем подходящее лекарство или серийный номер

Возможно совмещение нескольких способов регистрации. Например, в папке с установочным файлом может быть серийный номер в текстовом документе, а также Patch. В таком случае при установке вводите серийный номер, а после установки используете Patch. Но для этого надо знать как пользоваться keygen, crack, patch, серийным номером по отдельности.

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

Источник

Взлом программ для чайников

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

Т.е. на самом деле, декомпиляция программы не очень верное понятие в данном случае. Она и так вся в открытом виде лежит, а инструменты в виде Reflector’а занимаются тем, что приводят конструкции MSIL к соответствующим конструкциям C# или другого языка, повышая читабельность кода.

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

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

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

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

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

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

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

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

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

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

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

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

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

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

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

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

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

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

Чтобы было понятнее, так это выглядит в рефлекторе, в C#

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

как запустить приложение с ключом. image loader. как запустить приложение с ключом фото. как запустить приложение с ключом-image loader. картинка как запустить приложение с ключом. картинка image loader.

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

При этом некоторые вещи в MSIL можно сделать очень красиво, например поменять две переменные местами — 4 симпатичных строчки (на C# меньше, но некрасиво).

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *