Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

АРХИВ ФОРУМА eXeL@B
https://exelab.ru/f/

   

SLV Где можно зарелизить свою прогу. Я написал софтиту, которая созда


SLV Где можно зарелизить свою прогу. Я написал софтиту, которая создаёт исходник крека на Delphi. (Скомпиллированный крек
весит 14KB (не сжатый)). Так вот, хотелось бы поместить её на public.
WELL :: SLV
Ну зарегь себе пагу где-нить на nm.ru и выкладывай

XoraX :: заливай на ФТП exetools и пости на одноименном форуме в соответствующем топике ;)

MaZaFaKeR :: SLV , пришли, пожалуйсто, на мыло: maza_nc_ru

Bad_guy :: SLV пишет:
цитата:
Я написал софтиту, которая создаёт исходник крека на Delphi.


А чего исходник то ? Может лучше сразу исполняемый файл чтоб создавался. Там ведь просто достаточно оверлэй приклеить...

fuck it :: Bad_guy
ёё... поподробнее можно ?

Bad_guy :: fuck it
берешь экзешник делаешь, чтоб он искал в своём теле метку - где метка, там и начало оверлея будет, а оверлей - это таблица из записей (адрес:байт меняемый(не обязательное поле):байт изменённый).

fuck it :: Bad_guy
ага... уже лучше.. а есть экзампл ? или как начинаеться и заканчиваеться оверлей ?

Bad_guy :: fuck it
Не обижайся, но похоже тебе рано писать такого рода прогу.

ZX :: Bad_guy пишет:
цитата:
берешь экзешник делаешь, чтоб он искал в своём теле метку - где метка, там и начало оверлея будет, а оверлей - это таблица из записей (адрес:байт меняемый(не обязательное поле):байт изменённый).


Ну это для истенных ценителей.
fuck it
Берешь создаешь ресурс в своем экзешнике ну например строку, которая не будет использоваться и потом на ее месте пишешь данные патча, при этом можно обойтись функцией LoadResourse при загрузке этой строки, без всяких там наворотов.

fuck it :: Bad_guy
я уже написал...
просто как же еще всякие разыне эбауты делать... вот как ZX сказал лучше через ресурсы.

AlexZ CRaCker :: SLV
Линк потом дать не забудь, посмотреть охота.

Dred :: 2 SLV

у них -› AHTeam

dMNt :: В продолжение оверлеев:
Вобщем так, есть у тебя компилированная exe (размер файла - константа), которая при запуске открывает свой exe-файл сдвигает указатель от начала файла на константу и читает оттуда данные. В каком формате ты их засунешь - в таком и считывает.
соответсвенно прога-генератор берет сравнивает original.exe и cracked.exe, генерит табличку для патчинга, берет шаблон (тот самый компилированный ехе) и дописывает ему в конец все что получилось

Более просто не могу объяснить :)

Bad_guy :: dMNt пишет:
цитата:
сдвигает указатель от начала файла на константу и читает оттуда данные.


Не, так беспонтово - упаковать пакером не получится. Лучше метка. Как у раровских СФХ метка начала архива Rar!

dMNt :: как это не получится?
упаковал, размер запомнил - и вот она новая константа
а потом за упакованным телом неупакованные данные писать

ZX :: Bad_guy пишет:
цитата:
Не, так беспонтово - упаковать пакером не получится.


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

MaZaFaKeR :: SLV , мля, ну ты зальешь куда-нибудь или нет?

Bad_guy :: dMNt пишет:
цитата:
как это не получится?
упаковал, размер запомнил - и вот она новая константа
а потом за упакованным телом неупакованные данные писать


Не совсем меня понял, я намекаю что надо делать как у рара, можно будет разные sfx модули написать с GUI и без, сжатые UPX или ASPack... более гибко, в общем. Хотя твой вариант тоже легко может иметь место.

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


Не, ты меня совсем не понял, ладно может это я непонятно выражаюсь, забей.

Grim Fandango :: вот и мне интересно, вдруг интересный экземпляр, пополню коллекцию

ViNCE [AHT] :: Dred пишет:
цитата:
2SLV

у них -› AHTeam


И что тут смешного? Если SLV поговорит с Overlord’ом и тот не будет против - без проблем

GPcH :: Что Вы мучаетесь то. Ведь давно уже я написал язык программирования для создания авторанов, крэков, патчей, сканеров окон. Прога freeware, компилит экзешники (можно иконку и исходник менять). Слить можно здесь:

http://gpch.narod.ru/GPScript.rar

Вот краткое описание:
- порядка 100 операторов
- возможностить трассировки при отладке программ
- возможность компиляции программы в EXE файл
- автоматическая привязка расширения gps к языку программирования
- русский интерфейс и справка
- подсветка синтаксиса
- обработчик ошибок
- улучшенная структуированная справка
- возможность изменения иконки
- возможность приаттачивания любых файлов к компилируемому экзешнику с возможностью их последующего считывания - аналог ресурсов (NEW)
- возможности по созданию интерфейса (NEW, Rulez!!!!!!!)
- генератор патчей (сравнивает 2 проги и создает скрипт на языке GPScript
Если увидите баги, пишите

ViNCE [AHT] :: GPcH пишет:
цитата:
Что Вы мучаетесь то. Ведь давно уже я написал язык программирования для создания авторанов, крэков, патчей, сканеров окон. Прога freeware, компилит экзешники (можно иконку и исходник менять). Слить можно здесь:

http://gpch.narod.ru/GPScript.rar

Вот краткое описание:
- порядка 100 операторов
- возможностить трассировки при отладке программ
- возможность компиляции программы в EXE файл
- автоматическая привязка расширения gps к языку программирования
- русский интерфейс и справка
- подсветка синтаксиса
- обработчик ошибок
- улучшенная структуированная справка
- возможность изменения иконки
- возможность приаттачивания любых файлов к компилируемому экзешнику с возможностью их последующего считывания - аналог ресурсов (NEW)
- возможности по созданию интерфейса (NEW, Rulez!!!!!!!)
- генератор патчей (сравнивает 2 проги и создает скрипт на языке GPScript
Если увидите баги, пишите


Хорошая само-реклама!

...в стиле: «Вы ещё кипятите? - Тогда мы идём к вам!»

GPcH :: ViNCE [AHT] пишет:
цитата:
Хорошая само-реклама!

...в стиле: «Вы ещё кипятите? - Тогда мы идём к вам!»


Ну раз всем так надо

SLV :: SORRY всем. Я долго был в оффлайне, только щас вышел в инет. Сразу говорю: пока не всё OK, прога не дошла до версии 1.0. А щас попробую на EXETOOLS её залить

SLV :: Короче, вол линк http://ssllvv.nm.ru/My%20prog’s/CrackGen.rar. Пока прогу особо не ругайте, процесс идёт

CReg [TSRh] :: GPcH пишет:
цитата:
Что Вы мучаетесь то. Ведь давно уже я написал язык программирования для создания авторанов, крэков, патчей, сканеров окон. Прога freeware, компилит экзешники (можно иконку и исходник менять). Слить можно здесь:


цитата:
Для создания патча требуется более 1000 строчек кода, что недопустимо при написании программ на языке программирования GPScript. Нажмите ОК для отмены




ViNCE [AHT] пишет:
цитата:
Хорошая само-реклама!
...в стиле: «Вы ещё кипятите? - Тогда мы идём к вам!»


Покупайте наших слонов!

GPcH :: CReg [TSRh] пишет:
цитата:
цитата:
Для создания патча требуется более 1000 строчек кода, что недопустимо при написании программ на языке программирования GPScript. Нажмите ОК для отмены



Правильно! Это же не Update Generator!!!
Нормальный патч - подправление в EXE файл 1 - 20 байт!!!
А если патч размером больше исходного EXE, то нафиг его делать? Или я не прав?



WELL Прога на Clarion’e Уже писал про эту прогу. Написана на языке Clarion.
http://www.linksoft.ru/soft/triumph4.zip
Размер 2,4 Мб

При нажатии на кнопку регистрации прога молча принимает любой код.
Потрассировал это место. По ходу сразу она ничего не проверяет.
Видимо, правильность кода проверяется только при запуске проги.
Менял переход по адресу 00404374, вроде при запуске пишет, что зарегена, но оказалось, что это не то.
Ставил бряки на открытие файла (Cla$FILE_OPEN), но тоже ничего не нарыл.
Уже почти неделю ковыряю, но пока ни фига не выходит.
WELL :: Никто не отвечает :(

GL#0M :: WELL

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

TOR :: А в чем состоит регистрация?
Если в том,чтоб она написала что зарегистрирована то
.text:00404374 меняем 74 -› EB
Убираем банер
.text:004045b3 74 -› EB
Есть еще какие-то ограничения?
Инструменты IDA+SI/

WELL :: TOR пишет:
цитата:
Есть еще какие-то ограничения?


Если перевести часы на пару месяцев вперёд, то она при запуске возмущается.
Еще там ограничения в процессе работы какие-то.
По идее найти бы процу проверки серйиника :) Но она где-то при загрузке проги вызывается...

TOR :: Там при проверке введеных данных используется функция c5runx -› Cla$comparestr
На входe (3,’Yes’,3, переменая принимающая значения ’Yes’ или ’No’)

WELL :: Сообщение об окончании триала NOP-ится по 4069BB.
TOR пишет:
цитата:
Там при проверке введеных данных используется функция c5runx -› Cla$comparestr
На входe (3,’Yes’,3, переменая принимающая значения ’Yes’ или ’No’)


Вечерком посмотрю, учитывая данный факт

WELL :: Ну как там? Кто-нить чего-нить ещё нарыл?
Завтра узнаю у юзеров этой проги где она ещё регистрацию просит.

WELL :: Нашел еще несколько ограничений.
При удалении записей она ругается.
Убрал я это дело. Отдам пользователям, пусть работают, может ещё какие ограничения нароют

KLAUS :: Незнаю, у меня на дату не ругается, попробуй
00404334 : 833801 ну и по 404374 я ток на 75 поменял...






   
Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS