Сейчас на форуме: Rio, ==DJ==[ZLO], Dart Raiden, Alf (+6 невидимых)

 eXeL@B —› Основной форум —› Скриптовый язык для написания защит
Посл.ответ Сообщение


Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 01 октября 2004 13:06
· Личное сообщение · #1

Долго я его разрабатывал и вот наконец доделал и внедрил в DotFix FakeSigner. на данный моменит на сайте лежит версия 2.0. В чем собственно фишка - теперь вы можете сами писать навесную защиту, используя скриптовый язык, имеющий множество операторов. Язык подробно расписан в справке, а рабочий пример скрипта лежит в папке scripts

Если у кого то есть желание потестить эти возможности dotFix Fakesigner'а - потестите плиз. может кто интересный скриптик напишет?

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

Размер: 290 kb
Вот ссылка: DotFix FakeSigner v2.0 http://www.dotfix.net/download.php?program=@6772716c352e2d7473722d626c706168762b6a60732d706b61732d416b6f4567751c416069624f64666c626e29715f6f&counter=71&xProgramName=DotFix%20FakeSigner%20v2.0

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 01 октября 2004 22:12
· Личное сообщение · #2

Круто. Осталось только затестить



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 октября 2004 03:13
· Личное сообщение · #3

попробовал запаковать
1) программу на bcb6
все пункты стояли по-умолчанию
результат, прога перестала запускаться, MsgBox:

---------------------------
AIParser.exe - Entry Point Not Found
---------------------------
The procedure entry point  could not be located in the dynamic link library ADVAPI32.DLL.
---------------------------
OK
---------------------------

2) попробовал программу на VB, почти тоже самое:

---------------------------
BatchPrint.exe - Unable To Locate Component
---------------------------
This application has failed to start because .dll was not found. Re-installing the application may fix this problem.
---------------------------
OK
---------------------------

=\

но идея движка неплохая в принципе, когда-то тоже была мысль подобное написать




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 02 октября 2004 11:53
· Личное сообщение · #4

Funbit
Я в курсе, что некоторые EXE файлы не работают после защиты, но пока не могу разобраться почему EXE заголовок и флаги секций прописываю правильно, но на VB прогах вылезает, что какая-то DLL не найдена... вроде и таблица импорта цела... может размер таблицы импорта выходит за рамки секции и залезает на создаваемую мной секцию? Плиз, посмотри неработающие EXE файлы в PE Tools и в HIEW. Может что увидишь? Если узнаешь, в чем проблема - буду очень тебе благодарен за это. Посмотри пожалуйста

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 октября 2004 12:46
· Личное сообщение · #5

GPcH
с VB проблема в DelayLoad импорте,
если очистить из директорий этот итем - все работает
почему - не разбирался, гляди сам

вах, только сейчас заметил,
прога на BCB падает, потому что :

строчка начала таблицы импорта оригинального файла:
.00473000: 8C 30 07 00-00 00 00 00-00 00 00 00-DC 3B 07 00

а эта из изменненного:
.00473000: 00 30 07 00-00 00 00 00-00 00 00 00-DC 3B 07 00

чуешь разницу, чуешь ?? (с) тайд




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 06 октября 2004 13:10
· Личное сообщение · #6

Убрал я все глюки в DotFix'е - теперь он обрабатывает практически любые EXE файлы, кроме упакованных FSG (кто знает, почему прога на FSG глючит - напишите плиз, так как прога вроде все так делает, а EXE файлы становятся нерабочими). Убрано множество глюков с импортом и баунд импортом (спасибо Funbit за тестирование проги). Все теперь патчится нормально. Также убран глюк, который неверно обрабатывал секции с большим VA. Добавлена защита от трассировки (спасибо Mario555 за намек). Да и вообще в проге много чего улучшено.

Вот ссылка: DotFix FakeSigner v2.1 http://www.dotfix.net/download.php?program=@6772716c352e2d7473722d626c706168762b6a60732d706b61732d416b6f4567751c416069624f64666c626e29715f6f&counter=71&xProgramName=DotFix%20FakeSigner%20v2.1

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 07 октября 2004 10:49
· Личное сообщение · #7

GPcH пишет:
Убрал я все глюки

смелое заявление




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 07 октября 2004 11:26
· Личное сообщение · #8

А распаковывается только в путь


 eXeL@B —› Основной форум —› Скриптовый язык для написания защит
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати