|
#1
|
|||
|
|||
Здравствуйте! Сразу скажу что дилетант в программировании. Однако с помощью программы Restorator 2007 вскрыв файл смог изменить файл таким образом чтоб он работал без лицензии. Но в дальнейшем разработчик усовершенствовал файл и мне уже не под силу обойти защиту...
Файл представляет собой бот для игры Город Мертвых в соц сети Вконтакте, который работает при покупке лицензии только на одном компе. Я купил одну лицензию. Лицензия бессрочная - все обновления бесплатны... Но у меня есть еще свободные компы на которые я бы хотел также запустить бота. Дело в том что разработчики игры меняют расположения кнопок и поэтому более ранние версии которые мне удавалось "взломать" перестают работать корректно - бот просто не видит новых кнопок. Свою взломанную версию я не распространял так как не заинтересован чтоб ее использовали конкуренты в игре. Если есть кто сможет помочь обойти лицензию буду очень признателен. Вот отрезок в котором я удалял строку и бот начинал работать без лицензии : Код:
object Form1: TForm1 Left = 0 Top = 0 BorderIcons = [biSystemMenu, biMinimize] BorderStyle = bsSingle Caption = 'ГМ - Ручное управление' ClientHeight = 695 ClientWidth = 459 Color = clGray Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] KeyPreview = True OldCreateOrder = True Position = poDefault OnClose = FormClose OnCreate = FormCreate *эту строчку я удалял* PixelsPerInch = 96 TextHeight = 13 Вот строки из последней версии файла в которых на мой взгляд происходит проверка лицензии: object Chrom: TChromium Left = 0 Top = 0 Width = 1 Height = 1 TabOrder = 0 Options.DragDropDisabled = True Options.HistoryDisabled = True Options.ImageLoadDisabled = True Options.AcceleratedPaintingDisabled = False Options.AcceleratedFiltersDisabled = False Options.AcceleratedPluginsDisabled = False end object IdAntiFreeze1: TIdAntiFreeze Left = 39 Top = 592 end object IdHTTP1: TIdHTTP OnWork = IdHTTP1Work OnWorkBegin = IdHTTP1WorkBegin AllowCookies = True ProxyParams.BasicAuthentication = False ProxyParams.ProxyPort = 0 Request.ContentLength = -1 Request.ContentRangeEnd = -1 Request.ContentRangeStart = -1 Request.ContentRangeInstanceLength = -1 Request.Accept = 'text/html, */*' Request.BasicAuthentication = False Request.UserAgent = 'Mozilla/3.0 (compatible; Indy Library)' Request.Ranges.Units = 'bytes' Request.Ranges = <> HTTPOptions = [hoForceEncodeParams] Left = 65535 Top = 592 end object ImageList1: TImageList BlendColor = clWhite BkColor = clWhite Height = 42 Width = 159 Left = 80 Top = 592 Bitmap = { Двоичные данные (для просмотра сохраните файл на диск) } end Прилагаю два архива первый уже мною "исправленный" GMBot3.7zGMBot3.7z И второй который необходимо "исправить" GMBot.7z GMBot.7z Собственно я думал можно вырезать доработанную часть из нового файла и вставить ее в уже "взломанный" ... но все что у меня получалось либо не работает вообще либо в конечном итоге все ровно требует лицензию. Также если будет необходимость могу выслать всю папку с файлами которые необходимы для запуска бота. Возможно в разумных пределах вознаграждение (в разумных имеется ввиду не дороже лицензии) Последний раз редактировалось KOT2022, 03.02.2015 в 15:36. |