[Урок] Защита скриптов ключем используя MySQL базу данных - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Урок] Защита скриптов ключем используя MySQL базу данных
vladua100 Дата: Понедельник, 10.03.2014, 21:15 | Сообщение # 1
Боец
Сообщений: 104
Статус: Offline
Необходимое:


Для начала нам необходимо создать MYSQL базу данных.Думаю с этим не должно возникнуть проблем.
Далее нам на E-MAIL должно прийти письмо с данными.Заходим на http://www.phpmyadmin.co/ и логинимся там с этими данными.
После чего в списке слева выбираем нашу MYSQL базу,а потом жмем на кнопку "SQL" вверху.И выполняем этот запрос:
Код

CREATE TABLE IF NOT EXISTS `codes` (
       `id` int(10) NOT NULL AUTO_INCREMENT,
       `code` varchar(30) NOT NULL,
       `exist` int(2) NOT NULL,
       PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

CREATE TABLE IF NOT EXISTS `accounts` (
       `id` int(11) NOT NULL AUTO_INCREMENT,
       `username` varchar(25) NOT NULL,
       `password` varchar(25) NOT NULL,
       `usercode` varchar(30) NOT NULL,
       `banned` int(2) NOT NULL,
       PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

После чего в структуре нашей базы должны появиться две таблицы "accounts" и "codes".

Теперь нам необходимо сгенерировать ключи активации.
Для этого запускаем скрипт "CodeGen".Не советую генерировать много ключей сразу.Если их будет недостаточно,то можно будет сгенерировать еще ключи,но потом.
Данный скрипт генерирует ключи вида "AAAA-1111-AAAA-1111-AAAA-1111",где A - любая латинская буква от A до Z,а 1 - любая арабская цифра от 0 до 9

После чего открываем скрипты "MainScript" и "LoadCodes" текстовым редактором и заполняем эти строки данными,которые пришли вам на почту:
Код

host:="sql3.freesqldatabase.com"
user:=""
password:=""
database:=""

После чего запускаем скрипт "LoadCodes" и у нас должны загрузиться все наши коды,которые попали в файл codes.txt
Для проверки перейдем в таблицу "codes" в PHPMYADMIN и там во вкладке "обзор" должны быть те ключи,которые были в файле codes.txt

Про MainScript:
Тут есть регистрация и авторизация с использованием тех ключей,которые вы загрузили в базу.
Думаю перенести это в свой скрипт не должно составить труда.
Сами ключи одноразовые и после использования тот ключ,который был использован удаляется.
Аккаунты создаются если ключ был введен верный.Любой аккаунт можно забанить/удалить.Дабы забанить аккаунт просто измените значение banned у аккаунта на любое не равное 0


Сообщение отредактировал vladua100 - Воскресенье, 11.05.2014, 20:05
Sergo_bro2 Дата: Понедельник, 10.03.2014, 22:16 | Сообщение # 2
Coder
Сообщений: 892
Статус: Offline
Вылезает ошибка при загрузке ключа в базу:

И потом:

Но в базе ключа нет.


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

vladua100 Дата: Понедельник, 10.03.2014, 22:28 | Сообщение # 3
Боец
Сообщений: 104
Статус: Offline
Sergo_bro2, скорее всего ты оставил пустым
Код

database:=""


Сообщение отредактировал vladua100 - Понедельник, 10.03.2014, 22:29
Sergo_bro2 Дата: Понедельник, 10.03.2014, 22:29 | Сообщение # 4
Coder
Сообщений: 892
Статус: Offline
Ага, а что туда вписывать я так и не понял

CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

vladua100 Дата: Понедельник, 10.03.2014, 22:31 | Сообщение # 5
Боец
Сообщений: 104
Статус: Offline
Sergo_bro2, имя базы данных.На сайте в разделе Accaunt есть Database Name
Обычно оно одинаково с Database Username
Sergo_bro2 Дата: Понедельник, 10.03.2014, 22:39 | Сообщение # 6
Coder
Сообщений: 892
Статус: Offline
Теперь такая ошибка:

Добавлено (10.03.2014, 22:36)
---------------------------------------------
А всё понял в чем ошибка было, теперь работает.

Добавлено (10.03.2014, 22:39)
---------------------------------------------
А скрипт CodeGen.ahk скорей всего Ruskadance писал, я его по подчерку узнал


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

Jamely Дата: Среда, 12.03.2014, 18:12 | Сообщение # 7
Сообщений: 1603
Статус: Offline
Цитата Sergo_bro2 ()
А скрипт CodeGen.ahk скорей всего Ruskadance писал, я его по подчерку узнал

Отрицаю, я б такого не написал (ТС без обид)


Сообщение отредактировал Ruskadance - Среда, 12.03.2014, 18:21
Jamely Дата: Среда, 12.03.2014, 18:22 | Сообщение # 8
Сообщений: 1603
Статус: Offline
Мой код:

[CM]iGadzha Дата: Пятница, 14.03.2014, 18:27 | Сообщение # 9
Продавец O_o
Сообщений: 461
Статус: Offline
database:=""
это что?

Код
host:="sql2.freesqldatabase.com"
user:="sql233073"
password:="тут пароль крч"
database:="sql233073"


Код
host:="mysql.hostinger.ru"
user:="u213608051_ig"
password:="пароль крч"
database:="u213608051_ig"


Запускаю.. не пишет. sad

UPD [X3]

Цитата Sergo_bro2 ()

Написано загрузилось два ключа
Но в базе ключа нет.


==========================
[+] Ask.FM: iGadzha
[+] Skype: Не пользуюсь
[+] ВКонтакте: iGadzha
==========================


Сообщение отредактировал [CM]iGadzha - Пятница, 14.03.2014, 18:46
Artem_Buero Дата: Пятница, 14.03.2014, 18:50 | Сообщение # 10
Сообщений: 4223
Статус: Offline
[CM]iGadzha, Значит ты что-то не правильно указал
Хотя у меня такая-же фигня все данные правильные но к базе не подключается


МОЙ ВК - https://vk.com/gospodin_buero
MrGPro Дата: Понедельник, 05.09.2016, 22:03 | Сообщение # 11
Боец
Сообщений: 202
Статус: Offline
Тема не актуальна.
Файлы удалены.

PS. Для данного урока нужна MySQL база с поддержкой.
"Удаленного подключение к базе данных"


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия


Сообщение отредактировал MrGPro - Понедельник, 05.09.2016, 22:04
Dworkin Дата: Вторник, 13.09.2016, 03:57 | Сообщение # 12
Боец
Сообщений: 110
Статус: Offline
Спасибо за подкинутую идею. Сам реализовал без скриптов с этой темы немного по другому.
Все просто, только надо иметь базовые навыки работы с MySQL.
Создать 2 таблицы. В 1 записываете ключи. Во 2 будут записываться например серийные номера дисков.
И так после ввода ключа, скрипт удаляет с бд с 1 таблицы ключ и добавляет во 2 таблицу серийный номер. А далее по добавлять всякие проверки.
Ключ кстати можно самому написать хоть: '1234567890".

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


Сообщение отредактировал Dworkin - Вторник, 13.09.2016, 04:04
MrGPro Дата: Вторник, 13.09.2016, 09:05 | Сообщение # 13
Боец
Сообщений: 202
Статус: Offline
Ты использовал библеотеку mysql на ahk или использовал запрос к файлу php на хостинге. Если на хост то какой использовал.

Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
Dworkin Дата: Вторник, 13.09.2016, 11:09 | Сообщение # 14
Боец
Сообщений: 110
Статус: Offline
библиотеку MySQL на AHK
MrGPro Дата: Вторник, 13.09.2016, 12:06 | Сообщение # 15
Боец
Сообщений: 202
Статус: Offline
A хостинг или server баз mysql какой

Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума