• Объявления

    • Garik66

      Пользователям форума   05.11.2017

      Прошу обратить внимание на эту тему (чтобы увидеть ссылку, войдите в объявление - нажмите на заголовок):   
Гость

Антидекомпилятор. Защита трейнера на СЕ 6.5

48 сообщений в этой теме

Дочитать до конца.

 

Для того чтобы вскрыть exe трейнер, сделанный с помощью CE, будь то трейнер вашего производства или производства иного человека, необходимо проделать следующее

1 Скачиваем с просторов интернета программу decompiler ce trainer v1 0.exe

Zahvat2jpg_7022747_20456918.jpg

 

 

2 Запускаем трейнер приготовленный для вскрытия и оставляем его в запущенном состоянии

3 Открываем каталог User\Username\Local\AppData\Temp\cetrainer\CET******.tmp\

В каталоге будут находиться два файла и папка extracted

Zahvat4jpg_5702694_20457081.jpg

 

 

4 В папке \CET******.tmp  кликаем два раза по файлу имеющему название нашего трейнера.

В появившемся сообщении жмем ок

Zahvat5jpg_9643361_20457091.jpg

 

 

5 Заходим в папку \extracted и перемещаем из неё в любое другое место на ЖД файл CET_TRAINER.CETRAINER

Zahvat6jpg_2199810_20457103.jpg

 

 

6 Трейнер можно теперь закрыть

7 Запускаем decompiler ce trainer v1 0.exe

Далее выбирается перемещенный файл и кликается распаковать. (галочку не ставим)

Сохраняем как txt формат

8 Закрываем decompiler ce trainer v1 0.exe

9 Идем к файлу и меняем расширение с txt на ct

10 Запускаем стандартный Cheat Engine и открываем проект трейнера

11 Трейнер вскрыт

*************************************************************************************************

 

Для того чтобы Ваш трейнер не вскрывали программой decompiler ce trainer v1 0.exe

Zahvat3jpg_2114163_20457191.jpg

 

 

 

Нужно скачать перекомпилированные файлы СЕ версии СЕ 6.5 (revision 2285)

Именно cheatengine-i38.exe и cheatengine-x86_64.exe и заменить ими оригинальные файлы, в папке с установленным СЕ 6.5.

Zahvat7jpg_7311414_20457410.jpg

 

 

Перекомпилированные файлы содержат в себе защиту от декомпиляции + немного изменен внешний вид. (Ничего системного не затронуто). Изменен цвет, расположение некоторых кнопок и отчасти переименованно название кнопок и лейблов.

 

cheatengine-i38.exe

http://rghost.ru/7hlkFrg6n

 

cheatengine-x86_64.exe

http://rghost.ru/8ttypryxF

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть много способов вскрыть такие читы , даже самим CE





Я кэп :)

Изменено пользователем afro228offical
2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

AntonVitalievich, отладчик или apimonitor, и знать нужные API и все :-D  :-D  :-D 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет не каких защит от кражи кода... а этот обойти 20 секунд делов. Когда то тоже хотел спрятать код, а потом почитав форумы и людей на СЕ форуме понял, что всё без толку это... Так и бросил это дело, да и это скорее нужно только тем людям, кто зарабатывает на трейнерах или привлекает внимание к своему форуму или сайту этими трейнерами, а тот кто делает просто из за удовольствия и так исходные коды выложит. Можно конечно сделать, что бы не опытный человек попыхтел над этим трейнером :) а тот кто понимает в olly не каких трудностей не составит обойти любые выкрутасы по сокрытию кода СЕ

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё правильно!!! Через тот же отладчик всё вскроется. :-D

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

afro228offical2zolo2LIRWkrocki, думаю AntonVitalievich создал эту тему в основном для Vlad2, намекая, что DoorCode_Pro - TrainMe уже не получиться взломать таким же способом как и DoorCode - TrainMe.


ЗЫ: AntonVitalievich, а обыкновенным способом - через поиск "неизвестного/изменилось" чёй-то мне ничего не дал, пару минут попробовал, первое отсеивание - результат 0. Вроде посмотрел все зацепки. Или чего-то не углядел. :-[  Так что скорее всего только вскрывать файл.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Garik66 а что конкретно ты не смог взломать трейнер зпащищенный модифицированным CE?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

afro228offical2zolo2LIRWkrocki, думаю AntonVitalievich создал эту тему в основном для Vlad2, намекая, что DoorCode_Pro - TrainMe уже не получиться взломать таким же способом как и DoorCode - TrainMe.

ЗЫ: AntonVitalievich, а обыкновенным способом - через поиск "неизвестного/изменилось" чёй-то мне ничего не дал, пару минут попробовал, первое отсеивание - результат 0. Вроде посмотрел все зацепки. Или чего-то не углядел. :-[  Так что скорее всего только вскрывать файл.

Нет, тему создавал не для намека Vladу о защите. Честно говоря, последние файлы трейнере DoorCode_Pro Win 10 не содержат в себе такой защиты, и я делал их на чистой версии СE. Так что программа decompiler ce trainer v1 0.exe вскроет его с легкостью. Сделал же я так, потому что перекомпилированная версия СЕ у меня почему то сильно зависала, когда я пытался сгенерировать трейнер, поэтому я воспользовался чистой версией, но спустя несколько часов, нашел причину - антивирус касперского. Выключил его и все стало генерироваться и работать. То есть чистау версию антивирус не трогает, а перекомпилированную, как бы сильно загружает.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, тему создавал не для намека Vladу о защите.

AntonVitalievich, ну ну ;) .

А как же это 

Правильно ли я понял: 1 меняем на 0 -> имеем бесконечное количество попыток.

 

Или ещё проще:

 

 

А DoorCode_Pro - TrainMe уже просто так не вскроешь.

function ferfwereghuykouytjyMouseMove(sender, x, y)DoorCode.ferfwereghuykouytjy.Color="$0074F199"endfunction ferfwereghuykouytjyMouseLeave(sender)DoorCode.ferfwereghuykouytjy.Color="$00FDFDFD"DoorCode.ferfwereghuykouytjy.BorderWidth="1"endfunction ferferrtgtgtgtrgMouseMove(sender, x, y)DoorCode.ferferrtgtgtgtrg.Color="$0074F199"endfunction ferferrtgtgtgtrgMouseLeave(sender)DoorCode.ferferrtgtgtgtrg.Color="$00FDFDFD"DoorCode.ferferrtgtgtgtrg.BorderWidth="1"endfunction heyhwyhtgbbvMouseMove(sender, x, y)DoorCode.heyhwyhtgbbv.Color="$0074F199"endfunction heyhwyhtgbbvMouseLeave(sender)DoorCode.heyhwyhtgbbv.Color="$00FDFDFD"DoorCode.heyhwyhtgbbv.BorderWidth="1"endfunction hnenbhbheytuiioMouseMove(sender, x, y)DoorCode.hnenbhbheytuiio.Color="$0074F199"endfunction hnenbhbheytuiioMouseLeave(sender)DoorCode.hnenbhbheytuiio.Color="$00FDFDFD"DoorCode.hnenbhbheytuiio.BorderWidth="1"endfunction ikioijruhyhyMouseMove(sender, x, y)DoorCode.ikioijruhyhy.Color="$0074F199"endfunction ikioijruhyhyMouseLeave(sender)DoorCode.ikioijruhyhy.Color="$00FDFDFD"DoorCode.ikioijruhyhy.BorderWidth="1"endfunction ddewwwwqdewdwsdMouseMove(sender, x, y)DoorCode.ddewwwwqdewdwsd.Color="$0074F199"endfunction ddewwwwqdewdwsdMouseLeave(sender)DoorCode.ddewwwwqdewdwsd.Color="$00FDFDFD"DoorCode.ddewwwwqdewdwsd.BorderWidth="1"endfunction grtrtywrwyyrrMouseMove(sender, x, y)DoorCode.grtrtywrwyyrr.Color="$0074F199"endfunction grtrtywrwyyrrMouseLeave(sender)DoorCode.grtrtywrwyyrr.Color="$00FDFDFD"DoorCode.grtrtywrwyyrr.BorderWidth="1"endfunction puljpuljpujuMouseMove(sender, x, y)DoorCode.puljpuljpuju.Color="$0074F199"endfunction puljpuljpujuMouseLeave(sender)DoorCode.puljpuljpuju.Color="$00FDFDFD"DoorCode.puljpuljpuju.BorderWidth="1"endfunction gggggggggggghshwrtwtqMouseMove(sender, x, y)DoorCode.gggggggggggghshwrtwtq.Color="$0074F199"endfunction gggggggggggghshwrtwtqMouseLeave(sender)DoorCode.gggggggggggghshwrtwtq.Color="$00FDFDFD"DoorCode.gggggggggggghshwrtwtq.BorderWidth="1"endfunction jjjjjjjjgggggfMouseMove(sender, x, y)DoorCode.jjjjjjjjgggggf.Color="$0074F199"endfunction jjjjjjjjgggggfMouseLeave(sender)DoorCode.jjjjjjjjgggggf.Color="$00FDFDFD"DoorCode.jjjjjjjjgggggf.BorderWidth="1"endfunction jryhwyhwtthttrMouseMove(sender, x, y)DoorCode.jryhwyhwtthttr.Color="$0074F199"endfunction jryhwyhwtthttrMouseLeave(sender)DoorCode.jryhwyhwtthttr.Color="$00FDFDFD"DoorCode.jryhwyhwtthttr.BorderWidth="1"endfunction hnjryjeeythyetMouseMove(sender, x, y)DoorCode.hnjryjeeythyet.Color="$0074F199"endfunction hnjryjeeythyetMouseLeave(sender)DoorCode.hnjryjeeythyet.Color="$00FDFDFD"DoorCode.hnjryjeeythyet.BorderWidth="1"endfunction ferfrtytuyuiuuyMouseMove(sender, x, y)DoorCode.ferfrtytuyuiuuy.Color="$0074F199"endfunction ferfrtytuyuiuuyMouseLeave(sender)DoorCode.ferfrtytuyuiuuy.Color="$00FDFDFD"DoorCode.ferfrtytuyuiuuy.BorderWidth="1"endfunction htyhteyeyyyMouseMove(sender, x, y)DoorCode.htyhteyeyyy.Color="$0074F199"endfunction htyhteyeyyyMouseLeave(sender)DoorCode.htyhteyeyyy.Color="$00FDFDFD"DoorCode.htyhteyeyyy.BorderWidth="1"endfunction gfnbrufbertvbwgMouseMove(sender, x, y)DoorCode.gfnbrufbertvbwg.Color="$0074F199"endfunction gfnbrufbertvbwgMouseLeave(sender)DoorCode.gfnbrufbertvbwg.Color="$00FDFDFD"DoorCode.gfnbrufbertvbwg.BorderWidth="1"endfunction ghmhoyoyjyohMouseMove(sender, x, y)DoorCode.ghmhoyoyjyoh.Color="$0074F199"endfunction ghmhoyoyjyohMouseLeave(sender)DoorCode.ghmhoyoyjyoh.Color="$00FDFDFD"DoorCode.ghmhoyoyjyoh.BorderWidth="1"endfunction gfgmujnrinttMouseMove(sender, x, y)DoorCode.gfgmujnrintt.Color="$0074F199"endfunction gfgmujnrinttMouseLeave(sender)DoorCode.gfgmujnrintt.Color="$00FDFDFD"DoorCode.gfgmujnrintt.BorderWidth="1"endfunction hnejymnhpowi3jynMouseMove(sender, x, y)DoorCode.hnejymnhpowi3jyn.Color="$0074F199"endfunction hnejymnhpowi3jynMouseLeave(sender)DoorCode.hnejymnhpowi3jyn.Color="$00FDFDFD"DoorCode.hnejymnhpowi3jyn.BorderWidth="1"endfunction vffffffvffvfvfMouseMove(sender, x, y)DoorCode.vffffffvffvfvf.Color="$0074F199"endfunction vffffffvffvfvfMouseLeave(sender)DoorCode.vffffffvffvfvf.Color="$00FDFDFD"DoorCode.vffffffvffvfvf.BorderWidth="1"endfunction hhhhhhhhhgdghuytMouseMove(sender, x, y)DoorCode.hhhhhhhhhgdghuyt.Color="$0074F199"endfunction hhhhhhhhhgdghuytMouseLeave(sender)DoorCode.hhhhhhhhhgdghuyt.Color="$00FDFDFD"DoorCode.hhhhhhhhhgdghuyt.BorderWidth="1"endfunction ghsttwtMouseMove(sender, x, y)DoorCode.ghsttwt.Color="$0074F199"endfunction ghsttwtMouseLeave(sender)DoorCode.ghsttwt.Color="$00FDFDFD"DoorCode.ghsttwt.BorderWidth="1"endfunction fwtgwtwgtgggtfMouseMove(sender, x, y)DoorCode.fwtgwtwgtgggtf.Color="$0074F199"endfunction fwtgwtwgtgggtfMouseLeave(sender)DoorCode.fwtgwtwgtgggtf.Color="$00FDFDFD"DoorCode.fwtgwtwgtgggtf.BorderWidth="1"endfunction uuuuuuuuuyyuuuyyMouseMove(sender, x, y)DoorCode.uuuuuuuuuyyuuuyy.Color="$0074F199"endfunction uuuuuuuuuyyuuuyyMouseLeave(sender)DoorCode.uuuuuuuuuyyuuuyy.Color="$00FDFDFD"DoorCode.uuuuuuuuuyyuuuyy.BorderWidth="1"endfunction nnnnnnnnnnhgfMouseMove(sender, x, y)DoorCode.nnnnnnnnnnhgf.Color="$0074F199"endfunction nnnnnnnnnnhgfMouseLeave(sender)DoorCode.nnnnnnnnnnhgf.Color="$00FDFDFD"DoorCode.nnnnnnnnnnhgf.BorderWidth="1"endfunction hhhhhhhhhhhhhhrrrtyMouseMove(sender, x, y)DoorCode.hhhhhhhhhhhhhhrrrty.Color="$0074F199"endfunction hhhhhhhhhhhhhhrrrtyMouseLeave(sender)DoorCode.hhhhhhhhhhhhhhrrrty.Color="$00FDFDFD"DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth="1"endfunction tgtegttgtgtMouseMove(sender, x, y)DoorCode.tgtegttgtgt.Color="$0074F199"endfunction tgtegttgtgtMouseLeave(sender)DoorCode.tgtegttgtgt.Color="$00FDFDFD"DoorCode.tgtegttgtgt.BorderWidth="1"endfunction yyyyyyyyyyttttrMouseMove(sender, x, y)DoorCode.yyyyyyyyyyttttr.Color="$0074F199"endfunction yyyyyyyyyyttttrMouseLeave(sender)DoorCode.yyyyyyyyyyttttr.Color="$00FDFDFD"DoorCode.yyyyyyyyyyttttr.BorderWidth="1"endfunction wwqqqqMouseMove(sender, x, y)DoorCode.wwqqqq.Color="$0074F199"endfunction wwqqqqMouseLeave(sender)DoorCode.wwqqqq.Color="$00FDFDFD"DoorCode.wwqqqq.BorderWidth="1"endfunction hhhhhhhhhhyyMouseMove(sender, x, y)DoorCode.hhhhhhhhhhyy.Color="$0074F199"endfunction hhhhhhhhhhyyMouseLeave(sender)DoorCode.hhhhhhhhhhyy.Color="$00FDFDFD"DoorCode.hhhhhhhhhhyy.BorderWidth="1"endfunction hjnttttttttttttMouseMove(sender, x, y)DoorCode.hjntttttttttttt.Color="$0074F199"endfunction hjnttttttttttttMouseLeave(sender)DoorCode.hjntttttttttttt.Color="$00FDFDFD"DoorCode.hjntttttttttttt.BorderWidth="1"endfunction mruuuuuMouseMove(sender, x, y)DoorCode.mruuuuu.Color="$0074F199"endfunction mruuuuuMouseLeave(sender)DoorCode.mruuuuu.Color="$00FDFDFD"DoorCode.mruuuuu.BorderWidth="1"endfunction fgfdgwtrwrgfMouseMove(sender, x, y)DoorCode.fgfdgwtrwrgf.Color="$0074F199"endfunction fgfdgwtrwrgfMouseLeave(sender)DoorCode.fgfdgwtrwrgf.Color="$00FDFDFD"DoorCode.fgfdgwtrwrgf.BorderWidth="1"endfunction hghethgwtgwtMouseMove(sender, x, y)DoorCode.hghethgwtgwt.Color="$0074F199"endfunction hghethgwtgwtMouseLeave(sender)DoorCode.hghethgwtgwt.Color="$00FDFDFD"DoorCode.hghethgwtgwt.BorderWidth="1"endfunction hnrjueujhyhwMouseMove(sender, x, y)DoorCode.hnrjueujhyhw.Color="$0074F199"endfunction hnrjueujhyhwMouseLeave(sender)DoorCode.hnrjueujhyhw.Color="$00FDFDFD"DoorCode.hnrjueujhyhw.BorderWidth="1"endfunction hghnhnehndMouseMove(sender, x, y)DoorCode.hghnhnehnd.Color="$0074F199"endfunction hghnhnehndMouseLeave(sender)DoorCode.hghnhnehnd.Color="$00FDFDFD"DoorCode.hghnhnehnd.BorderWidth="1"endfunction ddffwerfwMouseMove(sender, x, y)DoorCode.ddffwerfw.Color="$0074F199"endfunction ddffwerfwMouseLeave(sender)DoorCode.ddffwerfw.Color="$00FDFDFD"DoorCode.ddffwerfw.BorderWidth="1"endfunction checkKeys(timer)if DoorCode.ferfwereghuykouytjy.BorderWidth==1 thenif DoorCode.ferferrtgtgtgtrg.BorderWidth==1 thenif DoorCode.heyhwyhtgbbv.BorderWidth==1 thenif DoorCode.hnenbhbheytuiio.BorderWidth==1 thenif DoorCode.ikioijruhyhy.BorderWidth==1 thenif DoorCode.ddewwwwqdewdwsd.BorderWidth==1 thenif DoorCode.grtrtywrwyyrr.BorderWidth==1 thenif DoorCode.puljpuljpuju.BorderWidth==1 thenif DoorCode.gggggggggggghshwrtwtq.BorderWidth==1 thenif DoorCode.jjjjjjjjgggggf.BorderWidth==1 thenif DoorCode.jryhwyhwtthttr.BorderWidth==1 thenif DoorCode.hnjryjeeythyet.BorderWidth==1 thenif DoorCode.ferfrtytuyuiuuy.BorderWidth==1 thenif DoorCode.htyhteyeyyy.BorderWidth==1 thenif DoorCode.gfnbrufbertvbwg.BorderWidth==1 thenif DoorCode.ghmhoyoyjyoh.BorderWidth==1 thenif DoorCode.gfgmujnrintt.BorderWidth==1 thenif DoorCode.hnejymnhpowi3jyn.BorderWidth==1 thenif DoorCode.vffffffvffvfvf.BorderWidth==1 thenif DoorCode.hhhhhhhhhgdghuyt.BorderWidth==1 thenif DoorCode.ghsttwt.BorderWidth==1 thenif DoorCode.fwtgwtwgtgggtf.BorderWidth==1 thenif DoorCode.uuuuuuuuuyyuuuyy.BorderWidth==1 thenif DoorCode.nnnnnnnnnnhgf.BorderWidth==1 thenif DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth==1 thenif DoorCode.tgtegttgtgt.BorderWidth==1 thenif DoorCode.yyyyyyyyyyttttr.BorderWidth==1 thenif DoorCode.wwqqqq.BorderWidth==1 thenif DoorCode.hhhhhhhhhhyy.BorderWidth==1 thenif DoorCode.hjntttttttttttt.BorderWidth==1 thenif DoorCode.mruuuuu.BorderWidth==1 thenif DoorCode.fgfdgwtrwrgf.BorderWidth==1 thenif DoorCode.hghethgwtgwt.BorderWidth==1 thenif DoorCode.hnrjueujhyhw.BorderWidth==1 thenif DoorCode.hghnhnehnd.BorderWidth==1 thenif DoorCode.ddffwerfw.BorderWidth==1 thenif DoorCode.wtgwthywg.Caption=="Осталось попыток - 3" thenDoorCode.ferfwereghuykouytjy.BorderWidth=0DoorCode.ferferrtgtgtgtrg.BorderWidth=0DoorCode.heyhwyhtgbbv.BorderWidth=0DoorCode.hnenbhbheytuiio.BorderWidth=0DoorCode.ikioijruhyhy.BorderWidth=0DoorCode.ddewwwwqdewdwsd.BorderWidth=0DoorCode.grtrtywrwyyrr.BorderWidth=0DoorCode.puljpuljpuju.BorderWidth=0DoorCode.gggggggggggghshwrtwtq.BorderWidth=0DoorCode.jjjjjjjjgggggf.BorderWidth=0DoorCode.jryhwyhwtthttr.BorderWidth=0DoorCode.hnjryjeeythyet.BorderWidth=0DoorCode.ferfrtytuyuiuuy.BorderWidth=0DoorCode.htyhteyeyyy.BorderWidth=0DoorCode.gfnbrufbertvbwg.BorderWidth=0DoorCode.ghmhoyoyjyoh.BorderWidth=0DoorCode.gfgmujnrintt.BorderWidth=0DoorCode.hnejymnhpowi3jyn.BorderWidth=0DoorCode.vffffffvffvfvf.BorderWidth=0DoorCode.hhhhhhhhhgdghuyt.BorderWidth=0DoorCode.ghsttwt.BorderWidth=0DoorCode.fwtgwtwgtgggtf.BorderWidth=0DoorCode.uuuuuuuuuyyuuuyy.BorderWidth=0DoorCode.nnnnnnnnnnhgf.BorderWidth=0DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth=0DoorCode.tgtegttgtgt.BorderWidth=0DoorCode.yyyyyyyyyyttttr.BorderWidth=0DoorCode.wwqqqq.BorderWidth=0DoorCode.hhhhhhhhhhyy.BorderWidth=0DoorCode.hjntttttttttttt.BorderWidth=0DoorCode.mruuuuu.BorderWidth=0DoorCode.fgfdgwtrwrgf.BorderWidth=0DoorCode.hghethgwtgwt.BorderWidth=0DoorCode.hnrjueujhyhw.BorderWidth=0DoorCode.hghnhnehnd.BorderWidth=0DoorCode.ddffwerfw.BorderWidth=0DoorCode.wtgwthywg.Caption="Осталось попыток - 2"elseif DoorCode.ferfwereghuykouytjy.BorderWidth==1 thenif DoorCode.ferferrtgtgtgtrg.BorderWidth==1 thenif DoorCode.heyhwyhtgbbv.BorderWidth==1 thenif DoorCode.hnenbhbheytuiio.BorderWidth==1 thenif DoorCode.ikioijruhyhy.BorderWidth==1 thenif DoorCode.ddewwwwqdewdwsd.BorderWidth==1 thenif DoorCode.grtrtywrwyyrr.BorderWidth==1 thenif DoorCode.puljpuljpuju.BorderWidth==1 thenif DoorCode.gggggggggggghshwrtwtq.BorderWidth==1 thenif DoorCode.jjjjjjjjgggggf.BorderWidth==1 thenif DoorCode.jryhwyhwtthttr.BorderWidth==1 thenif DoorCode.hnjryjeeythyet.BorderWidth==1 thenif DoorCode.ferfrtytuyuiuuy.BorderWidth==1 thenif DoorCode.htyhteyeyyy.BorderWidth==1 thenif DoorCode.gfnbrufbertvbwg.BorderWidth==1 thenif DoorCode.ghmhoyoyjyoh.BorderWidth==1 thenif DoorCode.gfgmujnrintt.BorderWidth==1 thenif DoorCode.hnejymnhpowi3jyn.BorderWidth==1 thenif DoorCode.vffffffvffvfvf.BorderWidth==1 thenif DoorCode.hhhhhhhhhgdghuyt.BorderWidth==1 thenif DoorCode.ghsttwt.BorderWidth==1 thenif DoorCode.fwtgwtwgtgggtf.BorderWidth==1 thenif DoorCode.uuuuuuuuuyyuuuyy.BorderWidth==1 thenif DoorCode.nnnnnnnnnnhgf.BorderWidth==1 thenif DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth==1 thenif DoorCode.tgtegttgtgt.BorderWidth==1 thenif DoorCode.yyyyyyyyyyttttr.BorderWidth==1 thenif DoorCode.wwqqqq.BorderWidth==1 thenif DoorCode.hhhhhhhhhhyy.BorderWidth==1 thenif DoorCode.hjntttttttttttt.BorderWidth==1 thenif DoorCode.mruuuuu.BorderWidth==1 thenif DoorCode.fgfdgwtrwrgf.BorderWidth==1 thenif DoorCode.hghethgwtgwt.BorderWidth==1 thenif DoorCode.hnrjueujhyhw.BorderWidth==1 thenif DoorCode.hghnhnehnd.BorderWidth==1 thenif DoorCode.ddffwerfw.BorderWidth==1 thenif DoorCode.wtgwthywg.Caption=="Осталось попыток - 2" thenDoorCode.ferfwereghuykouytjy.BorderWidth=0DoorCode.ferferrtgtgtgtrg.BorderWidth=0DoorCode.heyhwyhtgbbv.BorderWidth=0DoorCode.hnenbhbheytuiio.BorderWidth=0DoorCode.ikioijruhyhy.BorderWidth=0DoorCode.ddewwwwqdewdwsd.BorderWidth=0DoorCode.grtrtywrwyyrr.BorderWidth=0DoorCode.puljpuljpuju.BorderWidth=0DoorCode.gggggggggggghshwrtwtq.BorderWidth=0DoorCode.jjjjjjjjgggggf.BorderWidth=0DoorCode.jryhwyhwtthttr.BorderWidth=0DoorCode.hnjryjeeythyet.BorderWidth=0DoorCode.ferfrtytuyuiuuy.BorderWidth=0DoorCode.htyhteyeyyy.BorderWidth=0DoorCode.gfnbrufbertvbwg.BorderWidth=0DoorCode.ghmhoyoyjyoh.BorderWidth=0DoorCode.gfgmujnrintt.BorderWidth=0DoorCode.hnejymnhpowi3jyn.BorderWidth=0DoorCode.vffffffvffvfvf.BorderWidth=0DoorCode.hhhhhhhhhgdghuyt.BorderWidth=0DoorCode.ghsttwt.BorderWidth=0DoorCode.fwtgwtwgtgggtf.BorderWidth=0DoorCode.uuuuuuuuuyyuuuyy.BorderWidth=0DoorCode.nnnnnnnnnnhgf.BorderWidth=0DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth=0DoorCode.tgtegttgtgt.BorderWidth=0DoorCode.yyyyyyyyyyttttr.BorderWidth=0DoorCode.wwqqqq.BorderWidth=0DoorCode.hhhhhhhhhhyy.BorderWidth=0DoorCode.hjntttttttttttt.BorderWidth=0DoorCode.mruuuuu.BorderWidth=0DoorCode.fgfdgwtrwrgf.BorderWidth=0DoorCode.hghethgwtgwt.BorderWidth=0DoorCode.hnrjueujhyhw.BorderWidth=0DoorCode.hghnhnehnd.BorderWidth=0DoorCode.ddffwerfw.BorderWidth=0DoorCode.wtgwthywg.Caption="Осталось попыток - 1"elseif DoorCode.ferfwereghuykouytjy.BorderWidth==1 thenif DoorCode.ferferrtgtgtgtrg.BorderWidth==1 thenif DoorCode.heyhwyhtgbbv.BorderWidth==1 thenif DoorCode.hnenbhbheytuiio.BorderWidth==1 thenif DoorCode.ikioijruhyhy.BorderWidth==1 thenif DoorCode.ddewwwwqdewdwsd.BorderWidth==1 thenif DoorCode.grtrtywrwyyrr.BorderWidth==1 thenif DoorCode.puljpuljpuju.BorderWidth==1 thenif DoorCode.gggggggggggghshwrtwtq.BorderWidth==1 thenif DoorCode.jjjjjjjjgggggf.BorderWidth==1 thenif DoorCode.jryhwyhwtthttr.BorderWidth==1 thenif DoorCode.hnjryjeeythyet.BorderWidth==1 thenif DoorCode.ferfrtytuyuiuuy.BorderWidth==1 thenif DoorCode.htyhteyeyyy.BorderWidth==1 thenif DoorCode.gfnbrufbertvbwg.BorderWidth==1 thenif DoorCode.ghmhoyoyjyoh.BorderWidth==1 thenif DoorCode.gfgmujnrintt.BorderWidth==1 thenif DoorCode.hnejymnhpowi3jyn.BorderWidth==1 thenif DoorCode.vffffffvffvfvf.BorderWidth==1 thenif DoorCode.hhhhhhhhhgdghuyt.BorderWidth==1 thenif DoorCode.ghsttwt.BorderWidth==1 thenif DoorCode.fwtgwtwgtgggtf.BorderWidth==1 thenif DoorCode.uuuuuuuuuyyuuuyy.BorderWidth==1 thenif DoorCode.nnnnnnnnnnhgf.BorderWidth==1 thenif DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth==1 thenif DoorCode.tgtegttgtgt.BorderWidth==1 thenif DoorCode.yyyyyyyyyyttttr.BorderWidth==1 thenif DoorCode.wwqqqq.BorderWidth==1 thenif DoorCode.hhhhhhhhhhyy.BorderWidth==1 thenif DoorCode.hjntttttttttttt.BorderWidth==1 thenif DoorCode.mruuuuu.BorderWidth==1 thenif DoorCode.fgfdgwtrwrgf.BorderWidth==1 thenif DoorCode.hghethgwtgwt.BorderWidth==1 thenif DoorCode.hnrjueujhyhw.BorderWidth==1 thenif DoorCode.hghnhnehnd.BorderWidth==1 thenif DoorCode.ddffwerfw.BorderWidth==1 thenif DoorCode.wtgwthywg.Caption=="Осталось попыток - 1" thenDoorCode.ferfwereghuykouytjy.BorderWidth=0DoorCode.ferferrtgtgtgtrg.BorderWidth=0DoorCode.heyhwyhtgbbv.BorderWidth=0DoorCode.hnenbhbheytuiio.BorderWidth=0DoorCode.ikioijruhyhy.BorderWidth=0DoorCode.ddewwwwqdewdwsd.BorderWidth=0DoorCode.grtrtywrwyyrr.BorderWidth=0DoorCode.puljpuljpuju.BorderWidth=0DoorCode.gggggggggggghshwrtwtq.BorderWidth=0DoorCode.jjjjjjjjgggggf.BorderWidth=0DoorCode.jryhwyhwtthttr.BorderWidth=0DoorCode.hnjryjeeythyet.BorderWidth=0DoorCode.ferfrtytuyuiuuy.BorderWidth=0DoorCode.htyhteyeyyy.BorderWidth=0DoorCode.gfnbrufbertvbwg.BorderWidth=0DoorCode.ghmhoyoyjyoh.BorderWidth=0DoorCode.gfgmujnrintt.BorderWidth=0DoorCode.hnejymnhpowi3jyn.BorderWidth=0DoorCode.vffffffvffvfvf.BorderWidth=0DoorCode.hhhhhhhhhgdghuyt.BorderWidth=0DoorCode.ghsttwt.BorderWidth=0DoorCode.fwtgwtwgtgggtf.BorderWidth=0DoorCode.uuuuuuuuuyyuuuyy.BorderWidth=0DoorCode.nnnnnnnnnnhgf.BorderWidth=0DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth=0DoorCode.tgtegttgtgt.BorderWidth=0DoorCode.yyyyyyyyyyttttr.BorderWidth=0DoorCode.wwqqqq.BorderWidth=0DoorCode.hhhhhhhhhhyy.BorderWidth=0DoorCode.hjntttttttttttt.BorderWidth=0DoorCode.mruuuuu.BorderWidth=0DoorCode.fgfdgwtrwrgf.BorderWidth=0DoorCode.hghethgwtgwt.BorderWidth=0DoorCode.hnrjueujhyhw.BorderWidth=0DoorCode.hghnhnehnd.BorderWidth=0DoorCode.ddffwerfw.BorderWidth=0DoorCode.wtgwthywg.Caption="Попыток больше нет"endendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendt=createTimer(nil)timer_setInterval(t, 350)timer_onTimer(t, checkKeys)timer_setEnabled(t, true)function checkKeysd(timer)if DoorCode.wtgwthywg.Caption=="Попыток больше нет" thensleep(2000)keyDown(18)keyDown(VK_F4)sleep(100)keyUp(VK_F4)keyUp(18)timer_setEnabled(t, false)endendt=createTimer(nil)timer_setInterval(t, 2000)timer_onTimer(t, checkKeysd)timer_setEnabled(t, true)function checkKeysa(timer)if DoorCode.ferfwereghuykouytjy.BorderWidth==0 thenif DoorCode.ferferrtgtgtgtrg.BorderWidth==0 thenif DoorCode.heyhwyhtgbbv.BorderWidth==0 thenif DoorCode.hnenbhbheytuiio.BorderWidth==0 thenif DoorCode.ikioijruhyhy.BorderWidth==0 thenif DoorCode.ddewwwwqdewdwsd.BorderWidth==0 thenif DoorCode.grtrtywrwyyrr.BorderWidth==1 thenif DoorCode.puljpuljpuju.BorderWidth==1 thenif DoorCode.gggggggggggghshwrtwtq.BorderWidth==1 thenif DoorCode.jjjjjjjjgggggf.BorderWidth==1 thenif DoorCode.jryhwyhwtthttr.BorderWidth==0 thenif DoorCode.hnjryjeeythyet.BorderWidth==0 thenif DoorCode.ferfrtytuyuiuuy.BorderWidth==0 thenif DoorCode.htyhteyeyyy.BorderWidth==1 thenif DoorCode.gfnbrufbertvbwg.BorderWidth==0 thenif DoorCode.ghmhoyoyjyoh.BorderWidth==0 thenif DoorCode.gfgmujnrintt.BorderWidth==0 thenif DoorCode.hnejymnhpowi3jyn.BorderWidth==0 thenif DoorCode.vffffffvffvfvf.BorderWidth==1 thenif DoorCode.hhhhhhhhhgdghuyt.BorderWidth==0 thenif DoorCode.ghsttwt.BorderWidth==1 thenif DoorCode.fwtgwtwgtgggtf.BorderWidth==1 thenif DoorCode.uuuuuuuuuyyuuuyy.BorderWidth==0 thenif DoorCode.nnnnnnnnnnhgf.BorderWidth==0 thenif DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth==0 thenif DoorCode.tgtegttgtgt.BorderWidth==1 thenif DoorCode.yyyyyyyyyyttttr.BorderWidth==0 thenif DoorCode.wwqqqq.BorderWidth==0 thenif DoorCode.hhhhhhhhhhyy.BorderWidth==0 thenif DoorCode.hjntttttttttttt.BorderWidth==0 thenif DoorCode.mruuuuu.BorderWidth==0 thenif DoorCode.fgfdgwtrwrgf.BorderWidth==1 thenif DoorCode.hghethgwtgwt.BorderWidth==0 thenif DoorCode.hnrjueujhyhw.BorderWidth==0 thenif DoorCode.hghnhnehnd.BorderWidth==0 thenif DoorCode.ddffwerfw.BorderWidth==1 thenDoorCode.dferfrunufhyutt.Top=-11DoorCode.gfgrtgrtyhw3ygbwg.Top=960DoorCode.bfbreubrurueuwehhf.Top=467timer_setEnabled(t, false)endendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendt=createTimer(nil)timer_setInterval(t, 150)timer_onTimer(t, checkKeysa)timer_setEnabled(t, true)function gfgrtgrtyhw3ygbwgClick(sender)if DoorCode.wtgwthywg.Caption=="Осталось попыток - 3" thenDoorCode.wtgwthywg.Caption="Осталось попыток - 2"DoorCode.ferfwereghuykouytjy.BorderWidth=0DoorCode.ferferrtgtgtgtrg.BorderWidth=0DoorCode.heyhwyhtgbbv.BorderWidth=0DoorCode.hnenbhbheytuiio.BorderWidth=0DoorCode.ikioijruhyhy.BorderWidth=0DoorCode.ddewwwwqdewdwsd.BorderWidth=0DoorCode.grtrtywrwyyrr.BorderWidth=0DoorCode.puljpuljpuju.BorderWidth=0DoorCode.gggggggggggghshwrtwtq.BorderWidth=0DoorCode.jjjjjjjjgggggf.BorderWidth=0DoorCode.jryhwyhwtthttr.BorderWidth=0DoorCode.hnjryjeeythyet.BorderWidth=0DoorCode.ferfrtytuyuiuuy.BorderWidth=0DoorCode.htyhteyeyyy.BorderWidth=0DoorCode.gfnbrufbertvbwg.BorderWidth=0DoorCode.ghmhoyoyjyoh.BorderWidth=0DoorCode.gfgmujnrintt.BorderWidth=0DoorCode.hnejymnhpowi3jyn.BorderWidth=0DoorCode.vffffffvffvfvf.BorderWidth=0DoorCode.hhhhhhhhhgdghuyt.BorderWidth=0DoorCode.ghsttwt.BorderWidth=0DoorCode.fwtgwtwgtgggtf.BorderWidth=0DoorCode.uuuuuuuuuyyuuuyy.BorderWidth=0DoorCode.nnnnnnnnnnhgf.BorderWidth=0DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth=0DoorCode.tgtegttgtgt.BorderWidth=0DoorCode.yyyyyyyyyyttttr.BorderWidth=0DoorCode.wwqqqq.BorderWidth=0DoorCode.hhhhhhhhhhyy.BorderWidth=0DoorCode.hjntttttttttttt.BorderWidth=0DoorCode.mruuuuu.BorderWidth=0DoorCode.fgfdgwtrwrgf.BorderWidth=0DoorCode.hghethgwtgwt.BorderWidth=0DoorCode.hnrjueujhyhw.BorderWidth=0DoorCode.hghnhnehnd.BorderWidth=0DoorCode.ddffwerfw.BorderWidth=0elseif DoorCode.wtgwthywg.Caption=="Осталось попыток - 2" thenDoorCode.wtgwthywg.Caption="Осталось попыток - 1"DoorCode.ferfwereghuykouytjy.BorderWidth=0DoorCode.ferferrtgtgtgtrg.BorderWidth=0DoorCode.heyhwyhtgbbv.BorderWidth=0DoorCode.hnenbhbheytuiio.BorderWidth=0DoorCode.ikioijruhyhy.BorderWidth=0DoorCode.ddewwwwqdewdwsd.BorderWidth=0DoorCode.grtrtywrwyyrr.BorderWidth=0DoorCode.puljpuljpuju.BorderWidth=0DoorCode.gggggggggggghshwrtwtq.BorderWidth=0DoorCode.jjjjjjjjgggggf.BorderWidth=0DoorCode.jryhwyhwtthttr.BorderWidth=0DoorCode.hnjryjeeythyet.BorderWidth=0DoorCode.ferfrtytuyuiuuy.BorderWidth=0DoorCode.htyhteyeyyy.BorderWidth=0DoorCode.gfnbrufbertvbwg.BorderWidth=0DoorCode.ghmhoyoyjyoh.BorderWidth=0DoorCode.gfgmujnrintt.BorderWidth=0DoorCode.hnejymnhpowi3jyn.BorderWidth=0DoorCode.vffffffvffvfvf.BorderWidth=0DoorCode.hhhhhhhhhgdghuyt.BorderWidth=0DoorCode.ghsttwt.BorderWidth=0DoorCode.fwtgwtwgtgggtf.BorderWidth=0DoorCode.uuuuuuuuuyyuuuyy.BorderWidth=0DoorCode.nnnnnnnnnnhgf.BorderWidth=0DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth=0DoorCode.tgtegttgtgt.BorderWidth=0DoorCode.yyyyyyyyyyttttr.BorderWidth=0DoorCode.wwqqqq.BorderWidth=0DoorCode.hhhhhhhhhhyy.BorderWidth=0DoorCode.hjntttttttttttt.BorderWidth=0DoorCode.mruuuuu.BorderWidth=0DoorCode.fgfdgwtrwrgf.BorderWidth=0DoorCode.hghethgwtgwt.BorderWidth=0DoorCode.hnrjueujhyhw.BorderWidth=0DoorCode.hghnhnehnd.BorderWidth=0DoorCode.ddffwerfw.BorderWidth=0elseif DoorCode.wtgwthywg.Caption=="Осталось попыток - 1" thenkeyDown(18)keyDown(VK_F4)sleep(100)keyUp(VK_F4)keyUp(18)endendendend 
if DoorCode.ferfwereghuykouytjy.BorderWidth==0 thenif DoorCode.ferferrtgtgtgtrg.BorderWidth==0 thenif DoorCode.heyhwyhtgbbv.BorderWidth==0 thenif DoorCode.hnenbhbheytuiio.BorderWidth==0 thenif DoorCode.ikioijruhyhy.BorderWidth==0 thenif DoorCode.ddewwwwqdewdwsd.BorderWidth==0 thenif DoorCode.grtrtywrwyyrr.BorderWidth==1 thenif DoorCode.puljpuljpuju.BorderWidth==1 thenif DoorCode.gggggggggggghshwrtwtq.BorderWidth==1 thenif DoorCode.jjjjjjjjgggggf.BorderWidth==1 thenif DoorCode.jryhwyhwtthttr.BorderWidth==0 thenif DoorCode.hnjryjeeythyet.BorderWidth==0 thenif DoorCode.ferfrtytuyuiuuy.BorderWidth==0 thenif DoorCode.htyhteyeyyy.BorderWidth==1 thenif DoorCode.gfnbrufbertvbwg.BorderWidth==0 thenif DoorCode.ghmhoyoyjyoh.BorderWidth==0 thenif DoorCode.gfgmujnrintt.BorderWidth==0 thenif DoorCode.hnejymnhpowi3jyn.BorderWidth==0 thenif DoorCode.vffffffvffvfvf.BorderWidth==1 thenif DoorCode.hhhhhhhhhgdghuyt.BorderWidth==0 thenif DoorCode.ghsttwt.BorderWidth==1 thenif DoorCode.fwtgwtwgtgggtf.BorderWidth==1 thenif DoorCode.uuuuuuuuuyyuuuyy.BorderWidth==0 thenif DoorCode.nnnnnnnnnnhgf.BorderWidth==0 thenif DoorCode.hhhhhhhhhhhhhhrrrty.BorderWidth==0 thenif DoorCode.tgtegttgtgt.BorderWidth==1 thenif DoorCode.yyyyyyyyyyttttr.BorderWidth==0 thenif DoorCode.wwqqqq.BorderWidth==0 thenif DoorCode.hhhhhhhhhhyy.BorderWidth==0 thenif DoorCode.hjntttttttttttt.BorderWidth==0 thenif DoorCode.mruuuuu.BorderWidth==0 thenif DoorCode.fgfdgwtrwrgf.BorderWidth==1 thenif DoorCode.hghethgwtgwt.BorderWidth==0 thenif DoorCode.hnrjueujhyhw.BorderWidth==0 thenif DoorCode.hghnhnehnd.BorderWidth==0 thenif DoorCode.ddffwerfw.BorderWidth==1 then 
Изменено пользователем Garik66
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Правильно ли я понял: 1 меняем на 0 -> имеем бесконечное количество попыток.

Эта часть скрипта отвечала за кое-что другое.

 

Вот, новый последний релиз DoorCoode_Pro

http://forum.gamehacklab.ru/topic/4310-doorcode-pro/#entry32259

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Или чего-то не углядел.  

Вот я ТОРОМОЗ блин %) , я же не к тому процессу подключался. :-[

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обнови ссылки

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Автор - обнови ссылки.Спасибо.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У кого нибудь  есть данная модифицированная  CE 6.5?? если есть скиньте пожалуйста буду очень признателен :) 

Изменено пользователем Recpec158
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 29.01.2016в19:53, LIRW сказал:

Нет не каких защит от кражи кода... а этот обойти 20 секунд делов. Когда то тоже хотел спрятать код, а потом почитав форумы и людей на СЕ форуме понял, что всё без толку это... Так и бросил это дело, да и это скорее нужно только тем людям, кто зарабатывает на трейнерах или привлекает внимание к своему форуму или сайту этими трейнерами, а тот кто делает просто из за удовольствия и так исходные коды выложит. Можно конечно сделать, что бы не опытный человек попыхтел над этим трейнером :) а тот кто понимает в olly не каких трудностей не составит обойти любые выкрутасы по сокрытию кода СЕ

 

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

 

Твоя задача:

1. Вытащить из тренера исходник:lol::lol::lol: olly - можешь даже не открывать!

 

Примечание: Я специально, изображение сдвинул по форме, + дописал дополнительный не большой скрипт! Для того что бы ты, функционально,визуально не смог воссоздать с 0 тренер! То есть: не смог, узнать полный размер изображения и что нарисовано за скрытой завесой, + в какой адрес пишется значение + само значение. Хотя я даже не скрывал, LTS Адрес и само значение, но суть не в этом а в самом исходном коде)

 

Можешь сам, попробовать а можешь кинуть всем тем, кто тебе всякой чуши наплел, на всяких форумах. Ну а если не получиться вытащить с EXE-тренера мой исходник, я тебе объясню всю суть, что да как и т.д + дам пару ссылок на очень полезные статьи по данной теме...И что самое главное, я признаю что я был не прав + согласен на бан на данном форуме - при условии что ты вытащишь исходный код!!!

 

Ссылка на тренер: тык...

Изменено пользователем Vegan
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 час назад, Vegan сказал:

согласен на бан на данном форуме - при условии что ты вытащишь исходный код!!!

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

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, LIRW сказал:

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

 

Все понятно тогда))) - и на будущее не смеши людей такими фразами: " Нет не каких защит от кражи кода... а этот обойти 20 секунд делов."

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, LIRW сказал:

Если хочешь проверить свою якобы защиту - создай тему

Согласен с Женькой - зачем мериться пись.....и.

Vegan, или лучше напиши "Трейми" - людям будет интересно его поломать.

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

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Garik66 сказал:

Согласен с Женькой - зачем мериться пись.....и.

Vegan, или лучше напиши "Трейми" - людям будет интересно его поломать.

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

 

Ты конечно извини, но что означает термин: "Трейми" ? Если я все правильно понял - ты подразумевал "Тренер". Если да то, это для меня не проблема, только подскажи в какой раздел выкладывать) А то тут смотрю все очень строго, да и разделов маловато:)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 час назад, Vegan сказал:

Можешь сам, попробовать а можешь кинуть всем тем, кто тебе всякой чуши наплел, на всяких форумах.

Ну если даже сам Дарк Байт об этом пишет - что ты спорить то будешь. Или ты считаешь себя умнее других ? Если это так - то посоветуй ему свой вариант защиты - тебе большое количество людей будут благодарны - в этом уж не сомневайся. 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, LIRW сказал:

Ну если даже сам Дарк Байт об этом пишет - что ты спорить то будешь. Или ты считаешь себя умнее других ? Если это так - то посоветуй ему свой вариант защиты - тебе большое количество людей будут благодарны - в этом уж не сомневайся. 

 

Я не считаю себя умней других, а на счет Дарк Байта все понятно, смысл вообще ему что-то советовать когда CE-исходники лежат в шаре? он бы еще выложил свои ключи от какой либо своей собственности!

Тем более что Дарк, это любитель - а не комм - программер! За бесплатное ПО, ему большое спасибо! Но слово: "Бесплатное говорит" само за себя. 

Было бы так все легко, давным давно - даже взять тот Skype, каждый бы бегал и орал - (У меня есть исходник самого ПО Skype от Microsoft).

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Vegan,Ты про это? Зачем визуально создавать 1 в 1, можно просто использовать скрипт.
 

Скрытый текст

<CheatTable CheatEngineTableVersion="19">
  <Forms>
    <CETrainer Class="TTrainerForm" Encoding="Ascii85">=0pAZ6iL)f%#xOz*3PkP/hW!6L=jqMMUf/C5f)v70tzS!Du?CqilBm7#Dw9LQ[PqZv!]b}6,QJl=?rXmbb8L$-7}v8L:!(mJ*i6S;Xx19uCA[sRdsduOs^f2j*evHa!=8jOO1,85}TJ?PEC}e=?4]:=k9+%m$H[U4G[eSiA$Gi!lc5IQ;3bJnL,U{;2XrFxT0TjYK$N=FgiIYO.Krdd{vl$x+#z}kTgMIbbL@JQhZ_kBmqX13Qf.S5Xdn^r-jBRjRAl8N2R34Cnw3W^8OW%$8kfGC!_ITxc/p80/K;cH$pHbDoM#dAzqM[E@1$q^4Q*;9yZMH5tSaL.K#%/Z$KD@ga2{K.U@cf1XpyxHA3RvJ)3Lj%fIDq_;=!?rU2[u_z@b-w#2_o8zBENa+[@3H{oNCHPD5NBGN1?c-]cmu-oEGV$LcLu;_Nj4dI_uxi2-TP-3pY%RKOh*w$fp3=^uY#HEDMdMfX#rzDgNr.}+wua*jhTvecJ6RX0fM*?aaS?Ug;I0Gqwu0bdB=KGG]DPfj#GeJOeM;UHCITHUC3x6eLK[:SC{OUJ6sAcqFm+s]6sd#jE]$y=3Y9a+RsrmCI@:7Dl;sV6b;uNSzytEsphy$71Mit(/v]CRpCD?rkaIDRH/e(w**YTYLK?R2G[f$iXCYyP/*gAjz;W;E;@7.RHjJ=a0Ow[),!R6!izJjWPr#oA@r3{[iCGY8SZ[iXiw1fqMta{@,v]j]^,sw4WAl,t/UqeLfC}n2#sJ/VsRB^}qzp)2kRl*j@eK)$ARU-t%aQ#wx2JS}#Uh{*t@_)wsZ,c*TM+eEETe_=1a%f8jN6lyhs@/Y#HaXa0n).EH7P!tz/x(^dr_[nCGHQ_57/t7yrB-DZK-1Zh!4qAi$-+r*hNBFB3stPLP7nh-w6MSIiyZHpP-(pFh8n*I*HR3)iZ8oxgF4LK;=8z:*VD$M(mmk[)L*B8IlL(tM=JoL1kqzQ)%v!ZOUo^e2l}%%Bl}DO%aRYp-b]6Art]iav/Jdm.vp,2EbLLP2L/V7sT?n6iZ0^x;Or1;Qhg_TWoXcBAwuX@styt!^xt$KM)l5JZ4Yz2kOa=rcYg3A6w!tv.i@{z[EdjKNl,m+c)uM@)o#4B3/GXiSMzgPkq#.9Iye%qq*3kz@^i.GC?8?fOvqol-#Tq[GCbnF^a9KsJ69Q;A=V-faJ%KU,d6xVMvpkv?N[?yixmx[*q,%[.bM6sEm12^WYX=#G]b@68WPP)3w1D1IB4b?M#6UYg2tzY!iPrHkpbiIusv6O80DF6I;8mdw{tN7^GEUDCYy{8q(%bifljw8.CHc]zHhO*TiNUg7C*yZ#f^F5+VkIur45mn4?cC8FPwE5Puxt+jg9U0dHaaV@jRONG2TM(%_tj,]d4jV2{?lfzN(?Cy*jFabyF@^^^TV6P-!:SOVprhLmogj!db3;w}[Tp*n1vMK-UO2)AxAKH41rbaWr*0XXs%0{4_v)kBCa+TF]%l0y;/M;-}TZX}h,2H=Q}@8#Txn3IxzZAjs2isZ(Y8_ql!7BZ$F+/}/GP*11R$i8u4lg)vF1NHmUVjz#whY7G)6M+-S4*qB0Lng32Xa^/jpwsaAmiR.8mqEC(C_z1mMEZyV:7j8^WBW-$IWWwJ;G+44AvBzfMDZE:W[!F8FlSnM4(^S-2y/Z;RV.uO[l,sy0;19.?;RmTDBP^6^uv]%qnCm67jazSP(zOL/#?nehkv3krGS11f$}xR6Zq:[J0/PisD+xbD2^#%dpbdkWC3:/yiW/[])j.ksZUm$zAq%GJ8]?*5^;7oSfHqk9P)jyi+cXbAx5MurZoRILE{Pm=8Z?Jy8+=M#9tBfAUZqdemVXb0RL2=vq%-_Mfs;Pr5h]x9}euuQM}(,e(n823R.t4AYHO3EIHJetB:,,,N-aJjiK@EdLCc@.)^Bx(qjP%6#g9A+v#sXFN]?Po*#[e7ndPpzaGV#D}kP@SOl0GE(VLwVGBA9qi:.j#7J6^Zwqx{iEN)q^gkiZolc9TY!QyoCdl!j^kpiwZp8Iq=kVO:zsI5Y;UGGM#2.d6M(WPV3V$@.uIROhEyh3;4j^,#K^;KA*)wzXJJc2Bf^=VZ!JUYIh6sNi!at4Z3{Rzh*EtK0!Z(y+AO9NOF!y61-nz6opFV}E#187EQTR8XE0XvN]O?c#/Q).5e3d^9CowgpY:FeyfL2Bgj4?cNd^sPd3FkrLd9XTdT{XIc8Rfxn-Kev0YKgxArKhi[bTkLXMDrsvieMhy?2hyjbt?8o9opK79%xSo+/E_{+kJyRi]Iz5;n)5(Lh=.QzAok_/f^wvx5?4DCH-HBzbTdfvzwKH@E#_q%.L0_i_WwU^50BFC*1,rLJ^HLSvY,w^K;Iai#FFW6@*DV-q-S%MLe{AEcI#lXS7:ft_4QhxFKE-g!qa1n$Yfx+W+_q[vjdZUWfQ:f%(I,y-z(Gz/d,#O}Cz+mZSj2hURO68Yl+,g8124IPqHHpH6fJk?#!2m]m{^yokjA;-Z}yoQ.f$(DWB3uo3On)FAj7G5$ItpM(GBu#7Uw/;[n5WLZsY5M@6!$/nn2^#=^gdKsAi/D(I[T}U02;k^qBOWLb(^Zf}bOBuzI(cdlV^,XSKe:N1msYk@+.ati9=ZbU7e,]sRtJ1I^?t4OO)Vjr7eqtqr43a@cwzjT][G#!gL-JK]5r1]1z6tl4U;=vKe:ph=XNv3^(Kc-s.8-h%=yEP8K]J1Y!+#+7]lyB0p/DXD3R:[bJp40T.6H*r41#k?)+Jd7IWLE?]LM6%59fkXh[?PL1KJ]=b,H*299xIxNygYh@fz2nZC+_T+$-S;C3Al/UvfW5jb.O,y}u)5749:zU;gZDY$f;I0BAk1IX5cDHKRU[(@*uH%y9jXv^}[/A^=@{0sb5.k5*E:FvXSudo]uSDsudXd+k_OEb1Jbz9s$*k-k}9eGV3y3mc$V]gLunqdAodg[TCLeN%E;IRfAwO07X@wAfcwMQiDB^kA1vHMDM[)qiwI,;e1V9NLUB*+X%Aj27!TWE;#Z_6A*M71S{I?[02-t[OMQf$[l%TLEl!Er=%5D2[GX4/[={WiZ$1ER5R5e/IOY#6.@onl0w)EZ_:p!U!w.YW@@$Dk428*BH-EmP5Dqo!nPc0dwxQ]KD5]E7Rf(orE@gdOb%t#zDVsi=/#Y2kcRw,SgX0/W^5XQJspJbh)Ak6exjuEXwyg52J61zY6dXvTwpYI]JN-9u_,+,df%NY#xf_a2;rRR]B?=T:c8{U8iboJYS-O^9YAdpWcCOCDD9Ug+GRr((zdaYmm,NHR0Mvd%R)8B#Z1sxVNcHBb7GyzoE@+e6Ta_X?$RBRu0T?JB##zt;Yqn;Cx6*@iT^i#VXKzy//LEASSLx;-z9HF:#Vwl[U4ZEYTj3[[,{{DWkDd9/xRH-lxcKfYz{6)B6{nr=M#Tlmfo50(.PA%(FDBB8:%D._:oxSu_GA[qi3D+#(G^8SOnK5uJ(Rka*6L(GE./@-d(m4y#Iwmn[kG2Ye393_})0?VRZ(%_iD}?g-:V5b6VB%f:@l+q%N/7LDm{jYI^@;mb4By_lpmO(=GAqCT,jBs71A;z0ro/gE=tjfJP6])+ylrai{?OXB_tybbUP$gef90m#/GG6#?+BzQ8;+[hC(HU61IXA(Imq*=nxr]dpTPNR,DB.3z5!/P{3[$EMG(=gU^ho0deeM3RC_IfxJ6P,#N+AhAZr.l$s6#kk2dV-jLOZ+_hxfd=V($MalHS}G7Cej%L/:C37#[WGL^vIvXi@x9wZ^nXtd/#.=0.y-1TF%$$($)%_AaU,1#y@_+Rx+Amk?z:XgMe#a_28=;qUQKd%K4UU!F?__ZKdrwd,T_cnrP1p:J#=Szc#=r_AqK;q0K+qYYS?sBlu5hf(V1pTM]Q:p9[(jb0lGmS8Xv+6Fx(vKJ%@s:J.sM6UD4a_2l%thKc8K!a1huzf#tg@xwu]Oc@Neg;xX7?4]8{kc9cKF5D+o[VRDnp%^NL^jcJ02:XfleICK+v^kY0t.hf$_F4(wj:!/oWC^M=8Swz-(GFABB:r4_1pn]wj9cM9g@/wqLlXQY[;1w,2KY{UB:r3d#GH.l2V9fT[d}7m(mkoA^ZMQCa_sE3KhzxmDH8m?JN(1#z/)Mcq3=$z[*G8=/3BaW2%k/!::(jvIo/z1r4ARLNtocJB7*yLQzju[V_?Ns@Wx!!h!@}n.N2Gf+*8y(LC{ed7Z8@CdcqDrKv=732y=s::yF!]XNbXf3w$MEgVz$a[#UM1mV7!QSl$lQv(Od(rr;WjHW85[mIc0-qjqiaI$#g.K9OfWkYxv91;]ourXybP),aN!e0G99%_[,S?zn$$Kh%mW?r_u]!fS1ng+-l_uR:1%SAah6r^r7/]ZiZY+7zpWUmJWo({}tNeBgbkAEEvr4s;2n2R8VRs4WY.3hAa/^TAzgMtB_p2_jymi_/Bwz}]x?)DOPh,L=76,B5IM@H(TBCT54.l[(99KnVG?MO/Jv({LwH?,;ud,VjEswD-F80bd)^VII/#5sEkM?hk+bRTGMsJH:1?TrQ5zm}%kSl$!%R!Slu7GyGEM3:o!xV1HZk73zQ[15q8wqoY2yBxo.I0AKj+iwt?nT95XAzb5rQm=k;k0KS+Z!-]P)w*$xUY#H8H#d=DBZ0dY71KQaI/oSp2Oau51oEA0_.97xnF62Xh^tvDN3$Md-mKdTl33OYWhh_1Q;%?Xa!t=Jqpgm)0JD=r4hZD3%c.:n;3]L(kTom!AG3}t=cvg:K)8q;$ZNLm*Ougr8NXcqJJ9Calo#$hS-a(](Qi/Cz61_tu9^%EIeDy]o]hE]n([CfhQn/+6j9Q#U#u7ajFMbwMlTgQkn).9KF%jA?6P-J1+z7Dhl8kBZTXQJ:;WH3Ch3@?N?z0;*KPiWd5BaD}Omt2qn_5^_9dF@8PS$]Rj(^[irRWSi11t(1T1g1]3dtN[ifn{JzZvcPJRx3m]=3[B9R(LWZ3g.pOP:tZ0eH3u+:Gw%9)e93Uv(1ASV!;eHFHW^TdEHx*ceVyt$368;)k!#/07myv5.0{,ah61YHpVnqVr-%J,NtKfoRe2=:RwGOpUF$$R8mO8%lmlS_5#?onI!lD:l:@kdPl(Zep_Nzl7Jxv)nn}eW+8M5F2:a.HL;qk5Jc,*TcFd-iHCf!Lm@-5b]zy[CUTf#iL^v,Kx3SZ-)x^Gm,!}9}_k(hGtt92w!.Ltc6[{/HgiDpXQVdE*,RXJm45)LeoFw2jy[4/hDWjY9D[in!YX3[fNqe]YL).6NlC:pC%Iz[/^+KBNv]EE][iXp98Hy!yo3cIKouO$AKa^Boo9#2I/fdkraw_Y{#4N9pevkc{OJwTB5Ucp{j#_U_e8f._MlB5j^TyKjC,HzL8WjeL9G20Lo)qbRgu-#=mNzvZD0hfIekGeR$4[upA@fPD)c]XGh]70qtirE31#iQ,#bH8Q@;Q?ZC@8)5o_gXA7R43ZFS8ZOf*vIkF8=bUp!^FC:*4v;Q8]9Ht2WmStNK2jn-T51LbL2z_r}:,qVTIe^7zsq++}@zN4_YEKK^53j=qO(-Z/MYC@L*CU;RXDB0lr-R-$j1;l8EQfuTM*s$L-g[36p}Zig3qU]Gq)Plk3iAi{9xr?fQFyOCf?3NJ@bbcmcLC%8h[nF]+8)thl;scAkgejVtRqF%:v/Jt[]-MhAf^wFp*Z?DvpRYB98o#*,-7r%uL}uI6TsRLt##6QLVc6xuRBuZTq*k;6#mU,An]W=WuV/S*5=Z,s1rE1A;,O:*dwe3AKC%DE{UbvMNnq:Zizb92YojLb1kt9uzy[.$%4N;1s{NI2YJCW1Vq/q^%=%?UyMI_2Oj$N$N17o3B9w_g)4S9Rx5NC16d^=+a+bPj/OF(gqJM%-kvU=,*{9De5wwtYXPot)VS3;5j@A9l4^e5B0Kc^SzCM_b}p[aoEmT1!ygyP.6%ysar{*zyk=.D0L+E19l/qAG%x+[KA{$7D9%AYh?kohb;.?h1ARif^}V0qzF+t.PtJjJGDz=pb,X+7PbQd=F*;d^E*U8ENDNf4UZ?QDPPjD/OEM0tfxN9F-iqk:9c-w2c1RB{^}+[,$TDL5=I@x^WGCt/ezxXG.%]Bfv!]r982=,A4MX=HGWJv)rWF3_%T1nx#HO_5fOsf?nEE-o/$;IWiR#kvcLzGKN8]ok?M:c1-,zMZKVQPb4CL}Bd?mYj$T-?SB6lhV?IlP!fy%-(jl=,eDScX=bJ#m-LmeAH;Cl#^Z.5g[T^LD0F@Ztd+iiUbqcUybDaO;8Drbk^6#U+k^]9go9r6}EHtMe-C6@u5XDccueY%c}!8k_eau(4s={l/NYcL:FTrvgYaBKXh:D?YFjtH)dS;US*d.9;P-C!:h8pN?5Fvhw9TXX?]6.L/oQ_SM.lz-1gV;ziqTZ+iaAHnzQJ8Bosvq{H6qR1TKp?sB6o8lco#b_mNqh?93q:hi$Q00W;xoyg#g/:brvO8OmZMDa^c@iflZyTzf+,:]@TJMDbYeTAkcC.{IjwSH-iA)[+p;-ezTJzCIXW5e9,0??U:u9T},X[6C^^h{_:[341/Z@O(sIArn@LKlEADG8hf{9^8/e_:JOlE+SF?P*)YbneNkT.-ifII+;gX^3Om?H84%_kebqVJ@4+3^p_$WPj9n?8yp(TYu?7F2)@:)?N{1XaddR0hUgdYP6yaikkz9mtb_uxVX3oYJp3CASr-+B*.nX]+-E4MABms+WXUM.ja5VZD}b1@KG9NLFhU[ZbL#dlCLPI)Lj+2PBDubVL$*jx}/)+F@XuzH)[a^HNtWJEId@L,0ak1Q+QVWkou(q1tt)aQCEP=?fJ(vA]Df8:muFgik}K.C!h$M(?WOfz*GRy9DPi/a(b^B61Ca17c6As0?h[kCM=0m4_vD?oddgi}3CnlCLQx7rV^!ByT#7R.W(Uyv6lGX+MRbT?!S?qk3)TH1dBQWka?/Z]lG{n+-tjGD0zeBo4{to9lvu(ZUB9%J8VQ1S7feE${ZQgk,4D5H_Q*bY;2Ycv(HvlS1PT@zW[,cWH^q?9uz^D4R4vvgqQ]BA#qK9pNU%)iC9@-{!^=)c2f2DVX:lQhgxH8.fF^5tt)h%aQ)XMCsZD?r5:_V$[.1i9d[78DV+YHp]P]+.M/MlrGE)13U?sxwOR{k_92UioZOO=ZUQTf6UR?H$?,zIcN[I^teIlBz..agEi2+Im-XwI!s$c^]QTzC_/)-26!F_7vWz7?K0%uKLfN$kp+KpI.V/)=8,L(bBH@McQ?+?D/F8y4dE[?Y_/QI49]o1:kd@a!a1!J?.Sq1dWZIE!C2O.tdL9?@U![qnj]r.FX.E17zLtoT6hFyTf%Z(w0?z5hquWWUMKfQxU{-DHp]P]4Jdgnkv]xj6XbJjU/1_,kP_WX5DroY0PQF27}2VRMkSh]ka1gRmqPpH0R2xRj6vVpk]0mxqm-}@Yz1Xzq3;][uDLBizc)e!80GEgtsLk]IL4ZZ?P{tkaVeh7?y]YL7ZZ=78H,(7=LqkmY^vmm7Yc7L%Ky7iHo;R#VTNK3TsP1^Yp62[AwN1PqdB4.Wdq^zNe3T7STQy;D^I5p2IS}P.mQ=Z56?SGzY9Yz3o(9KjEtzV/T.GcF4}d/UWfNdIgF=:QfM#5t$2%L1:NQnEe_n5]4v1z9-c]G@D8+Ua@U$2pf22R5zED,$Ozf5E$FWqvU[n]#+F#Ee)Hezlme^SgeKk{UFYE0XwQ,f0in$rgX/Z/R=1q+Y_dB,%A1H^4yg_v@lq{SO!M)SM{*r#ns4Yf@L:R$,ojQORCb_!-4=_k7_Y-p+l/n+(+$JG]zvmjSok:!ze)Bvo5GfZ^=?@V0-e,le8w)-^d(N(Z.LVp*EK6V.$CZv@e9}$B23[!LLK9.MdikZBHr!euS;}bf@uIekzS3cHpz3paP)WI8Y27,!KVymBXnD1px-Jp0Qb^HeYOMkZVKYE5{Mzsk!O?r[;.Eei]o)Qk%MBR8NlD3v7fMHtOK!V3yMW;-BxUG9P0P+GzmR89+gjw+bIMT#vB5YJ{#j2Y*s,ojAFbrnCD4?,z/Zlp+9_g#(aHsCBk}2N?^4(T9fLF)54M2KQf?k2v*mu7%e:k6.Ex1k(vezDhsjD#s^?21H4XRr9((Pf%vq}n=;oIhe![jh9PxbmpaFa^2f})d:jmGB-M@=8-3D4dp.y-Q_Ew@:hH(c0^9F0!108M:8^=zFMW}D.8}}.H+JsyNh6uql#Q?a8(EcRATN)mDB=%o_0nUEOF,@[u}ZMm4:IrEO9S4d4LE:tzCRVG:6+5p7[*)WdLci7XTXvA+YALIsXl9fm:Mrr]y?sxl;RhC^zKwFw}g_HsPbx5d3CCMcn7;SDOp+[ULg,^v!toHm9R{Q^$d[5hDcFo2#al0NV:4LXf;0a#D73DK5+Yl4)0ReqGv?I*EVVs8;90k^Xh/k888,#;l@L*FFO8ky?i3sGGov.m{l}l-@,lp-5A-:r^Qc3#y38QX;Hp8oF9dt-(7_3P{mn=e{sRN:V^3RJJtp^0uR}l,zv2mP9Mj:W%:-r?D_#OhKM*JwG}k:q*DAyqz2.uq+i:bcp}y(26g5g1KEPGpIX#*A?-@$9/)Jti}{lYjZKq@6^O7zf2UeVq,ZpL-=zdZ5X8JW^[^^ys+8[AGLdsibAS/y0k-J34lTjFKv:FlG6y-017j}3YleYX?7-Zp+cTWd.n[bjDE8}1-,YFjvS[cr3-GaFXuq-{K2W!iPfIeu*7mT#ueVhm@7(HUP^(Yr?E(?/s+QHZ94HCowY]DO+n[@3b24GSp;M/32;Xnl)d=klusxU}k$i-=r#9jP:WcMXS09h1.$]dlaL)5j^@XvU4mGy$06z/}4:.@:lRSWM1i6MaV-w0d5g)ANS}99Y-mwqRE,F=rl*FOPRE2Z/kJw9ddk^YBl;b?v^#S^I^8^]:/bRWosoaca@FL!o2[YotcMSAf@lZuoOc6/.:T)e:T{6R.LILpg5_FbNqIs_iTKm)XVwfro^{KuP3(}V2kB0yB91{426cUU+a%k=LP37c9:)m,2k=V]X:VtY(d9N-tXVjs[AD9QLqWDkeE1]c6)ea0_pyhp-!!Xf2SBt^gfQkq7:ce@rkPem0s7mnvpTa+6.J/*qN#yfDeNcWu..KXWI)@;S,V]bU(JNd8Lx^HcO6dQdJ[Uav!SMj?u[(W8Abn(H)kN%urE+t2G*IH=VNPm+C!.,EiJt$;[},B]()DE+^HKs]4hq+]g?m4WLvf^4LjNPw8vliaguWk:.4i[Sj:w3RjF8ZGL}:7l[=v.hB_7:u?h;MN@!/;T1b,$s(G27DNa+[@Gr0m9^sjR4#e^@uA8Lue8N4Q.={u99zl4y]cSI8WzjOR()eR%I?UI^w@c_4_e,mB0?UJ8!@c}TE0e:hhZrm:yP3jb(6M(AA#5j)w!F%S6mEXLtHjEn3-br!$.BOno:1y,_KKJYjcz2OHi@vu9lh63@ztYFg$A2}r_Jga[jHN[pkv+dpU/{U.C=r[eP)l(2LGK;I:YrvL-ZJPsM?vE/8%$W=#XwJc31]LuU?t40?v(m8BCHwn,oVsC!xGeYW$Y)-cq%1;5qdUS5wj)?cnY^zN7ym8pt9_=17(EBzZIhz+@=t/9cUws)8IzACCr_X!#JqF%9tZzfDZ=KoP,e=1o^b_j}CXrX^TLFMtK_UEdzR8,ku;mJ]1C7fxi][ig01/CfN9B@enq9W]f;zltu47lg_#z0KJelz?nZb)gJ[$5=WX/fW/PP%iSV:7GRu]rRvBcof.v6(!(D^p5.JaRRC+is+X8(KNS-E8[EUA1kVI+*{ePZ/bX{eq4ye%sXAOFLtFfv.X8N0z7.V$*K[sojggJXptDd{*N?kW.2Mk2#RdYb#P$T:k(qGfi.Hvw;,9m9TD8Y#Y$D[[3rc@]kA%-+X#=3!KtD;p68}ky+N[d6(j#470=.:,%MhMvNRl1.PU[s4;L(+g+$/)PG+MrmPJ{$6=(VN/6LgjYBw6)C9q+(@Kz%8p@TmwOd8rDRGkSLse!^bWNx5th;0yJ:bw$hrP#1Kclvjv/bKcHi,_s}$Ak1NXlAk=lhl%/R;zYuu%L1f;Y#iDEd@cCfM-RjXS!6qw:$vEHHcct}#qC*$*]PN/RC]t.J./Qv=sN$jKK8Tm;P-BtK;V{7XCs{#vm!{7b[F[h2jqlwM9OST++X}=g_PrWKPZjfUD0ZRe/j7!p2E,W.$]wtnb]Ok*RsKLz6,4Y3*n,9B%1.^BhwZU^2QLfr-b:{c-/3[KPn5*)3Hc;kPOZ3Y8#.j[]v;/eT9AWK),/#0OBYo!k/IouZysf1${Lf^_HJxS4wB3zI5?Z:K94.5np-AhDq5h5N_bj9x63Hd?26s2;/28my#]B3FNatvMB,1:z1hEvqrY71pZdX0=/3aipVz(DeQF,[9XtpMSP+_/w3upPb#6]iuXe2K+P2:lE*I^ok_D]3sBb$^Oyh8foI3UGX;!L@d_Ux@o%Mz7Zjeg2,yfg#rlEIzUa(^hzERkj;KQc7oMY?0Qg#;ekmcF;W+Y1F=2!i.Ih(0e?^g3/f.K*vQ*f:pXQ7+5kEcP:L$%@=x.-[q(FW5f3gf_Z?x$#u={3Ru=(u1@S%r;xk4KLg/p*n9msoCko]L(9jgNUsUjUhj6IQ$!84%X8NDs+!gFY#zF?vY..-ET_E0*3lt3(_M+itb.bPUHOz]^=I7Yx(0cC*4L3_/35cihl.aQUK90OIXKOz-iqfpndZ3]-wfMf(ginMb[6yNAF!FQ8Q?P%#41J7Gh1-QX?(:P.xH]4Zk0M7l9=u7VTGS,}*6Ok.,m;)i(%cKvOqxbv1+l%0m4_DI(Cmtgc]KU6mVJN#A$Z@y[U!bgtAeO:R6hF=R5WUk1/0Oecd0mXZ7p=!E$S+tM2lqGN+ex%?-w+i}@iMb@ZL5wFh%ssu1{a!?bXKwgh+2c_WEnOXXQ4b}Jn{{@!%ujIktxdAJCdmaon2tUC:p%L12^u$Rk1!GE]/P!02B]JAC2zw85;3R0g3E=S0Do**bU2:hkPk,t=-uu+FKYMq(5IKJdj=YeCk++;Idu)9Lo$CDWA.COsay:2Ks=#!3eKeNG)MeDj@Jg5JA4k_2yQj9F#Fbaas_=N?e6fKIm[IsjY3,f#U:jyZRtoA;%9]$sjDFg9nT91)K(XvITvHfcO(q:]lu8]1eJ*Yl68lBqK%_VJo#6+vDWrCXq7rLOuq4Ujg[VJV*V6,7uBTe]aBhh15#obIDSw9K{OulWHOx4o3RZz/VPcK9=u-T]}V/$k)BcNqu*i7_H](KgI^PPsRW^R7Z*+=b#sax:SAgc2EoWuMw4pHmnN#9,C/bXB0qPC/DB2CAAi^3-dE2gnw76j6LxExx_.}Paoi}4D1ZX9ZhU7m..Xl6ovf2N?@{Tzg8W@)_,i.K9s2ORF5)Gi]t].xm=j#/8R1FLij+GP)wCM$[jBZWTbwzj8ONa54*hgLxO+Q3jRinDJb89b51Cu0;{pysCl0/$W@$EM4.nh!bxf!.VQig?ODFXtAg?G)ytYOu7(uMwrEB9zbmo/7(GA5CoJ/N[;.Z@?gD,mq0xY1kPT;nu_NaNOG%wV_Mx{hs@Z=jua/Q)^zU-*RmA6#K4T:MPjAZqgV5RRaNIYQDkHvxC!H*o^D655*VUHGbKMbd6913a+9H2OMd!tF)YvfnG_whU9-YB(i}Ls,/+wb4-?_kBASR?pStA+QvdE+^kB=,fMEO1]izOPXzC=eckWE9Mf(LHi+8%uz1N@nHVHEzsC=,YRIffmG]!l}/uaF=-UyHvU9+$(EMq@lS@ji=nf8ac=Gh])3H;EIgMLzmD[)S3[vIu3oi*cL$(dVWBc^G2w5!se9%Hw;^rxKcnJ5tz@[^02-iPj:*P#l4BknzNlu;K1C.hFr/cQgUk,Sn+$16tS!?I4aXA4/i3e;8rv8L=.[]ZoBlCO))6?LtG:.8;@%:C7)KNAU+ZR{k=f^8_$9D-wS?Y7B5gz6yQ!bNHBpc+kYrqjOc%aDTM,z)l^5VkzRSjOG}Ls4t3WosbXin@V3]?:+dd!9.dL#tpKJB@dt.zNmltj3^Jl?LUxQEDZflmlif0^5:50QZ+D$d!zH+$aM@R!cnTGQ+[%o]1eHXz2y3dFFNlK;Q5W++NOO;P-^TW:$s%$l;gci(eB@559!lj^N4w0/t;Q#Ag6PZKJZDr.T^-#4/61vjTqVJ3@iqxV,h9;Yt%L!e:T6wa%er-63IZ}Z%r8BBY/D7_43if5=!Q@gE]Zt7Wj8TxgCu2nrIFXj]BNAJP7#_8IwFIySE1R,ZFVAS0}[K,yZ{=3x6JI0^o#al(CqD3R),u2lnevd/nmn1a)j5Z(p.C7UJ)fT=4vj3/J5wBt%=B0+LpqqWTU{dw^N;Jydnrj*T,:#8U}a6T6[8z)nU*@T52cQdEu(a#}sRTZbl8=69Hi#0;DL1}#y,P5ykq-wF7wGVTDrFBV-V?pnUc2bn,hM{Duzh)YTKDtK3#O!lbHP$pe44}6rWuhDID^ENQ]e.r0B;boME6M3K+s*Y7Wtbv[x;=HiTR1Ro_d^jK^,E5r7p_y2#_40MO],P/9p(s:=j$#kSI{hoTgp2ec6eDb/wvw;_+ao{}:Y)WV:Y*KkiS[{F(@_F.9:Oh}fcBBuR32f8=0_^RLFEIUE5O^c0ok2^R2{g5Q-JD$T[#a]HTtdaC(wOd)fA3,dMG!%Z@X!/Y_NIjGjoJL%xO(,89;LII{LwJr0;roc;W:j2kH#ku]+htc0*4T09__uPdZs4^5hx%GWWJccA$XtVTp1Ba)_FT=H]f(3,qEY!fSAC8STHK@AyJepPmdpQwbK3U!2p4]N}myYw-M%mNLP765f-e:9c8V0,KP31?8G9GNMr(QUm%RZBql.C(b=p.4kFGLijsU/EJ,ws6!}Xu#7)Vn}C.6O^g{E5FfawXd_?^/euxlNVl!:uOdE_j2M#/J{?qkF}AMQXsAnL#suO@c,$xV/ZaN[A$DXOFhzJl)gkx+azELS)y/l_f3m)FLqO?CBpGxzo/6E0M=FU%:4nC26D{(l1fQnxY]Zq)g5$GrKUc[yBrf(r2OG(PBih##..#qlFA=#9[;.avu1{G%-U-PqECa]CHQa}NgOIN-.t6GR0x^rAblVyD!^;/Q)C:}zb985PelZ-YltDin!MOM7^9t{]kg!8;gO0yGr8]pJWbEak]*o!!%F%[]e,,-(vnFCbLOU;]a5F$Q0;2wErgkVVi!qk,#g[co6i%#Wc1hZw9?[sE@B6[twvI=_/oILL41ZG3iwFhWQuK[3aIAx+g1ZpTV66Fi^MQm,LYjDADh61hvnZ9(I7.ScMtB=.2X{px2VZJC7?M}eO1K=bQxaZ;doOb6c;#7aBJn57z/D^]FH:UphsP$:fv+Vf8G:_%=lY6mV32wvbtrr$LrA308-xA=Q-1(PzQb{[cqpnTjLBlsrnRL^sDfOM%{ArxHOTt/2!EhA,#V3fZE!vs:ScjUw+[,n.WKnCNeAyQ?{W.9bLN}+!Jh{[*ldeeXr0v[.ZKgG:4ia[B7GE$QyW@/wUhb+/X/NMhVXa5VSc394FAp_IM.+gW@g{Bml1]_@c4}uN8ojMmbp1v:ly+C5K}y,0OWZvCld1319@ZEBNx4I+.YM;KbhOwB0E).(m*/)iGOEPbNuJzd/]!x.4=6GlJg;KDwncDF#wLK;Uej6@#YI@=._]xzU=Uupa0zn:4^YEEh%3i/Jq@s_KCa@^w8Q1t3c*WFt,^Q.9pIADZ%H7lyE1S4OmirvPSWY%,rPW5w{I2#G:jLg#KUsT?b]yIJY79Bh1lwrw8T@-?5J2#2+qoQv^A/@juvY(8@I-y=Ao_!fa+)Mkr@Jp;jO2_9;y_k3^)+sT+/+3HA5Ch)9E[J[7SWG9Nae(5evH./dt[@nWt]!yL=jk?#KV4_7lPJcNyO?qdH:I-.{4h%p]HyWK[cU1$$tVj--[,+:;bd35mM:-H3Xl.ht^5P#vi1i3y*]hgx{%r_e[f.m?(zeOkGFC.i]HDqL/eK*wDp?9b=f]7y3yx?Ae31c3WldSvhNQi$,]oF++=p.Xeze^j#s1LAiNjyfuH+dQ,^(RES^-uPzA8PIY5{kZs[_Ku=Uo632g1/yB-!:Xl2nl@ZWI?}ivyffb9e#(4A+Q)!]u}oE+aEC(%erHdf8YH-qQ$?5:C@Ulcgc6jcgc6jcgc6j[y7IxEysJg0ZIM_$!P+P1?z(c5Fb5]8JwIJpB_r[B(U+,92%V{5G45vlF_jK7(FYjXK,-KAVI-Dpr;zGuy6mK^iOQ_V$(IzY:9tsOk6r6MJg.gg*v5EP/%^!oRlpt/C[paCP_JNmEf10o{Qej1eyTMgryb9ufo#Iu(B]kQey/E3:B2aFKV/PK]}%JSl@z5]{z6[TT;9WrixlqAX^UY%lSv8K+42Y1CrCn39:M{qf!BP_Kx/@R3=q1T92Ng^vm/EVSxks*7Zwe(6Xo),cP#,5S]wFEhZ26]b[{6OH%ap8xS7m7akTipnnU,:tG]TSFv[ABWgwW!r{{2FXml1a54A7z6.wf(b({{aUP$}M[2*T/P;}ICr=Nxu?Wf@C.Jze7(S)}q(@*/89oSQ7;*WxP$GEZO2P5b:?U]}^2o#1Q3]*%VVG]MaB@yT*aV33e=fXia[YF:sZl9$?zEE-z1hM2dn,rj6hM!a0_R:50CTbhf5$Lo!T-H+/$9:!lz[o$7@bKR3CAjy;VZ.j?(5k7!Ewpy$!T%PDcnGRe^M:?a%[Bp0K,nGY?Yi:pCiFqKIe.8-wU;p9-op}YH7Li[ff}I=0TxzT.ZMixoTCPc#RPwu1w8aGgMAD/6!-%fhoc78HCUH-_wpNX3StNe_,o6gVaOouT5ANwJ:I.,=6EHOE0rM-W@p6#V+M2xSaH)3U/$Q=wdo8Y#4X5e%jJi]NQ$-#n#IGa^o,Pn9sHLA@g@^j[Ntgn7YyT7GCWcf7QneTRY,{dmpQl_0r8pU47x3jm4gSneFfpb3Qpm#$iJG27GLwXULfSp;}[f1%Z1jrRRHb1fHyz*b1+pW#$^#tl@gsa]mGRTubsy-8@;i/R_Z*w;(z1;-Idg,^j6]Lww!C9@J7nUUuivz2lksD#:lkLTZ1psk?$:_77+%h+kS!Uf.K]KR*1{--Zkr4U{sT9}PM(8Pv{,IysRa6[Y$#z_TxfK]!mpJu?XLdYmAgJ6bR%KB:4W*4d0cx$!aGj0d;{IRvHn3+zDfCZ!5OC-o1Do-^7nBgVM9w{MxuCt#2$NRQ%XCMG1Md1iJqMtnWN-_)]%F(7m^AJ?(.7vA7T1[g8dlT!s.SH7!Vw1bl*w}Ghg)bdJn)b1Oc/lyLR?91Ff/YDLN:.[kM*6tDf^WJDf0RQ)(jfwRP;Cua74t)oo9G9M,.%RT6k()gAaONkcj/I,2?bIvAaI$xDvI8aT)z24$qcZK1)o9GuLOwkNY0.[i$XmGZdldACZpOw6T-raXUx[KAhLX{K-2pAyXGW#iJMtau,o:;3*N!?M#5QZDrT3he-f[+eu(fk.eTX0{c_vNmpyxyoNle.el[GSQw%Lhpx7(-DXi=3S38?K4!7/VHf(?V#XfqAeb8NF-dVFkb,ik*-=KUUKjBlqJyhB#:7T5CvO7]=m6-1;cr-mgbCwP-qCJqxIN;}nxPl]#-NVD;=Z(_u6MgkDV1m3[D-RvA)=Hpah92_iidOCKoad7r?aG*[EOSa$/1k64L1j0_?)yVMtKFKlhv00zQMO=BukDwsWz?*VFsHA8=U:MF[fgc_q/LTTbTHq+%a/y{Fjft^zaC33Di+oRYvh)N=/ve/^yTGx[Xp)XB;aAG!NRFNWO?Lw?16aq7[Hc?Ji+mLTxWq:.xi}:9E*KDFU7Xw.U1D5ZU80/0g^+1STd@LH8V]a^RKiy[)FU7VO$EfK0b_JWZf1%oJcJ6yH?[.pkr0o/MM[j@ngDuXH*Ek28n;zd;mYCTjEaVV#yc7rPK:j+v#ae[i+F6!r;US-[4eDyh!Z4rWMs5b=K4SBj!n-18IA84py]jeVOup=soI^?@+6vEEo$P_A?FG}@uLaPm})VoRMHqhjJLh8qVU3{fks_!=oUD:ZS8,vqA_%cOpux0FDgrrn%0JY]bCZD9NQ4LhuZ2Nl[;BYlp5t[-]0(!U.w3VlL5N%IVx-3MLNGWHA53b81j69/v_61rUFIbHfFSwqk9*e7dsF4m?Xi}xJ27_IJi67MY{n:MLB]_(B4k2%X-j{gtU(J:?A(:1m4c^,TzP=*(i4+U},Ci]9Vl.KdvRn3+D^gTxi8.Y,_B4W0O-8qtd/O.q:EoC25S8z4#*nB,O+sC/D3=g]$X}mwl@iEz3tjYfPAc=sai.0RKSB;j1sH*$Nv52X_a]a0gYzx5AU,*4iRjDlIP4YQc1iRC6ep83=?HTwR?Az3f_FZdoHZK2wko+(]l6n,D{?hSIfpr[Gv!#rGYX+BsocCTU?]ES^Vq+i(-@Fg;vs%{=6$,s@,dX,,Y9q!CFYl13zrNE)qeB56d?h?:roBa%iWjYt{iG$Lt4)ukxHNh6X+B#lTKku*M^MAC=*5lJJGMkI_$8j(/2X,,Y9q!CFYl13zrNE)qeB56d?h?:roBa%iWjdXG(3gS0?1xYd8j5Cb8d,#.lKgKYO8yyf5gkh7,Ff4ZlhP??g:WiGm!o,axNDT8[gkieLSBDstU_83]0)/y_W#0H;e@!a/;j]);zWv8)$GHPrA1}KuJ0A[4(JCEovOd%p_Glc8]}tJS;3I;nn_low,CANp5$!*YVEYl3n_nhNGWV,lF1$MI*VPMxvowCx:.?F-i_bRu/ujxm7Ei7ovuE/)HSbQIxpTAo@F?OPU%BG@OE..Nz7M0dCSMp^cJR!][fwwie;)Z.yUUL+_8glJ:9TA:E_Ur8)_:UF]g8QGn-LdIx%G:)B6ub1({FjX#CN?3uGxd{7VLKfmwMs0xJ!wDssE}hmhawStBMX0^A-sP=zu)Bxp7+!Uv7!VI#7)oD8Ht;dxf(s=4lW=m+w[Nj}{w*h*l2XOAbZrEW%d#y[tFIZkCo@Ue37kx+nBIDy}Yq2HsutA1^RiHa.FZ(fMm5e!lHi;8p2S=W}7Z8)vt3[pj8cl,FvdHz6x7cH!yq.dh6REuL*klX,GC$}!+EB_97M[N{cmO:NSW8QS,uo0j1bu{ci:N+sDDKE5Wu?%0)O0n5r-b?K}aDJeCCY3^tns?lx^toJeo],CoLHuASD@OU%#,rf:1ar2b+E0@$2I1TSL-mxS/Z.4:^n!jJPf4w!2I5X@SR)y*4M:v_WUyg6/zsOS-=[+irw7Ay}JqmiSJ:{Xqw92A}2EQpgy:q*#c^kW,V2{GNZC8{N9R!%%@^Qbg1iv;)oBe3+p:DZDD,ksa,bLCKY#KawBZK8]VRyiKoQtDYaPj=nt2FNPQGOP4se0!75!ah,3y$M]pUvRDVHzGi^2/AG#QffkH:Z}!hgaG/NR3%H?Ymo;OE1O9uFIUS+6lpwbo!6+SKG]{-WDe]Ee[kgjA7:(I[6Qq4vl@v^YWpPWI)2()J=EP7e.5Das:hm*aDqQ-pfBeexT+i;As5o]MJgwj;BBkmkj4_eHI?,.y.iVlh1ec%btDCYpY9XUBAYV!;jy!e%jJS$+b3R%lpA+qn6_rN:xf0G).UYSM(-yd_F;_4qrhof7}IfsZag51+2}rUeC3BSD}DpEuGA*7nBc/-8#J;,}/cr@@0Ok/%jjE+.U*4a[D7CqG5NblehgT(uPDu@9!RFzP/CZGP8hnKS%NWHfzJ%tDi4jcf?G1wx6[a($5zTo1D6DeYCz$^hgCK1NurSd*15=T;oHGNTWf;8o(C(@!U-XY%BJtVY_:VAHS8::s$LPpqJY-%=pLjmCnD]]BW0N/Cd0},gw[kw4,jCaR_Rl:-qc$EMITbSmT}/yWZ2XHl%L#g5cm;Cze$9.hJrJ1:_HL%71(FTk-3O%cd]F7cCwfdsQ[uR,kf?U$Ab([]#lR@MbxT;g6myZ1MK%?98yQhH=LqvQ1h,:K@QUTQC1t;eE(H#2b1.m=KMqwsAEW1/$S--yON6$crB=t#_0bx,QCB+c]]7FO!!i+KA,4WZZs3-DBl%hE/*74teloV=*lGc{}.%/}#U4*KAS]VmI{==GNVOGFm3=bvw5-aBce)^8amPd(0AEf17*6G}aM/4c?!wqbD2IKeRnJtN-2Sy.JiCoF04Uom,M4]]43L@K*}HSDv?s?#M#G5qdpV(AV4MJ9V/z-a_HTZmm1Mdl[3deqjA_,3XRuXW!0E7$1-*Gps[7t,gZbOzC}MLbl0)vXUIu?/*Li9E+CZ94qeT$1J]!O4C;*n=29b%Wvh{@Gf]T.9vD+mX}:ROfC:Bxvb=7G]Dw5X%1)@N.BTB)7UnEYvr#Wwn+Nw$S]mE^-jdtyeqjjg-b0JR%?12nw-$Q^N^XY,2CPw2Xg1Fo@@y,d+?8lG{re@HNdieyt^3o+^Z9Lhg_Y[9ydg9=s}S2S/UGy@X([cm/[Si3aw*foRH129rGY%.0,h%lKLoRBdLT(DYenp;c^w(y?[]^)QRy:m3Ge@c8+@Bq1nf3R[Cg[6r6fib2*3id2%)gK5$6)VOz)-BSF8KBp0eY4Gw*?vwTditc1Y()2xhA4;b}3d*fqIHpaiah--M(O*pfX:,c9EXS6^Oc)z^slJA=5%kJOW!aiUUp6Xxkwd0J[P2B;stLcY4ncl(+s{^;XcVCE(Jgn8%/)Bb;@?{cQO3Q?_=$UGC1w1Kq(8?9o*[HLQ-^]p:dvx[bo7tg*+o$G0FO+/%#{,/,GjK{roq.Mua?_SZ@M3b2cz37QX6=0B$5uE$xy-CvX3S5SuhM/{n74LQ+#3+cAE%V2W+ziAGvIgqsm?-fWq/iKTiZ^iET-3qgvxX49w;xA,dbRMFt6vH[p7{R4[GfhVu9VTTDx@.ZFig+A+I@*qD:M@=W};qRuvy^:L_n:ns8%IpaOGv-@E*mJ[s6^H[xNXc*dm2FU_7NJhI(-P9s(TpyKj%zmu!td6)t0MzD$l%2;mDrJP#DtY.J+4y]zS;A{AA#mA5N_HO-#;17mJ5INskH=H)V/M#BX4daKEy{5cW)Y8.iO=qkC#910?S=q=o[dj00w;18lxxyRfqqyhZuE+}Dq[{huOSbGvyrBI0oR]{s$}p8]h+_g]bC28Pov*Rxbov][-88dtTf:x(zJ1?aYCVJL?k4^QG_9@cd*X,DSYSTx(A^u@dT?gAV=3_Qtm51(Kk#k_Jj3Ld*E}ot(%3qNT.I2Ddh)PlmVdmsFs#IF(70zt?#_LJ^NeT{@]N0jkJg?wN_mlRH}cHu/bB4u%]R}Rd9[Nz.1F4n6@Z,*2kFbrxEskoF*DJ,j99H7mel/cxv.EwWuKuA(w};J7CB!s@%*#Ft$z7U7mh^z@MZ#87Hjjl3,=ps@jr:zvQpzb@?a]Qt4}f1[sjM)KWV1?yQcNIxQ)k$P1o?(Dw*1^Qz3r#$E#0QH;Eu025!2?[FyyIj[z7D3JEYNa[0JC=!3dhZj}0SF0S=*HEv/u+o;8t:WS)AEFV[XCpG8B@I:X,d+s;uf4VnvaZ#A+-5^-$T/tyV*h8Xp==t%!/-4uxm#=7]@=TiMM*2+36TJgx%+xSF;@U}h?;UL}.d!Lvh3OZ#@+e6g@72=-ZujAg]{;+-!IGqj832uOe?68jWz3F^Szg^{fn)+d][mt%oO,z9$+Iiq=^Z,)pasEZ0U!P{oe:g/((8Kcq+/{q9}u)2TX]q1DV7U!?T!@jeA^vp*iWCyE8G?k6*KxIF()WAbt^vOeKsj.:mIsBy#4:Nz4hY2)Mi,CGYziYvHi]Fzr:Iy%im(8J/_=t/c!IS^]ETdWP=7453*D51eB{rGB#;tvBydW2I#0g=[%DNr:9rQWvOK,4VLWsU1ddyfPZmqjBkBlVfV,OSph?OO$yPCPs;_6^HK%x;lZK1+(4;D]nhEus?ZNE*ZiZYv+W96L-P9FcbwVxM7edpyD8Vx+Q:R7GTfS6qw6uch.^Gw)Kkx_N*s4E]n)Bzq[$(Ey}g{M(bX*}GCtg?Q6G{bS5yRPRj*}rsee_z*4=,}8fR:8xO}2Hb;h{vyg29klnt2uFv_7pV!H!ctN+sf57/or)LHUho9g4hcQ:[?Y-zb*o{4Wmv3Taou?!l5Mq3UI^_TF8aaj8(5KK8LrPjUm/$RlFIaMggFoHBwoMlutc-aS+#d{q!46Zt;8Pd3BEGvJ(Q0dLajlQa9+Ts_#9RDWDRsE$_.gv)%];Z,eCSkGl*6h[[0cD/emdmb@M:}2.gkQgRWbAao/J7aP+JqSZ,wS./p*,fb(b,n1@^MZD,4g*u^*@hWC0[i)tYIA2N-#*uy:,-/YSpyx=B#0=U9Iw*Q/CM=H{gc*.;gE3fq8?.Q^F$1p_a*W!:vU^#50d@p10N%O4r+_ACr%F8ar/JXw=B}ep)*R8IFfa6E2#?C;2/-4}%w]+WMR8C*iI?Vd.FgkyVEYizn_3J@QJj[(Z!Z[)#WD$2#_fKJ{GWsRt[[,COmGHCU!dp8ercLX+z$ovu-hR}*U/jyRo8c,LJf;E3beJ-4bG-cOmLNL+TK,QYpENA*b5zb;vRaf1c;iVp7Wr)fXclDO$9:Y]Mk%Hf)T@YuM1teO*wjnO-7,Sb#u1x;bZjh=Sd%{*+tOMK{y!H?A+b-$ZCuhwqvQOqcR,%)no,;SF%S-TIv4z13sE@gc@m}%o/6rbwCbnja+Av=84[:^D[iBne2/.]2wtDafNR?qehmgjnCS4;e[t$UBT@6U^SkFBVj?WE!k($1GSv=@fA$FZN2d]_aFi)tK9$vSc_/N3^pTDrfbD9X6Z-]7]v*oh.WSf:c=qwD56%s#;7uNuB{=y8@w@#Z#mht{h(HqYz+yjRC(@;g#,Srpx4)$GY_/y8(Zd)O/iKf:7uPioHU+tKIv+DK@s7=M5A:$LAL?5l$^!yek!U1mle8!+DL([BOKA!;nEoW{N8ZC$q{j_A/Aae3?RO:}8V:Omsp%@lX]#nqa$6}#=[+TaR0(JBNzx_Vk7,KX_q(*jQL-.H:7h]*G!(5ggthmUf))*-/zVUKQxy]7@PIna6AL,uUEr?9@:KSgy#x%TpsAh(o8XV*LR!}R)EOOM$FS6sT,RHw,Vzrh{:;[3Y*?4}jt-Dj,x!aAlg^Ptny!L=8Ct+9*]UM9OnCy#O0t;OL51IsiozYW@a!1LO{*HX:99??0qH]l}(;My(=G8(^.l!o^3JI9STd})gT/4teIyB=7m;-2a]!stk_dbyp/CAH7p[!Ww@S-K_KC4*Z^Ynvw=jKQ**BHTAVFJ2Y?SIUmq/yXfghu;A*zH^Bx[X^iTH%,K^t3UW:saG9i;Jph:S3Y2ydYv43a=-^?[iwx@sqnb4qVjLkj9CW?rYGQ?)zpC);xbW}O=US%ExJ?aeMRx13XAjO!_zQD_5c5?XzeMp8$0h[.%)zZULLmjWR(cvO{myKO4-X249}Ow.neoplZ]3stY2XFe,^d+if:46N$(O_7BuaGZ1wy[myebBk1t?Yo$+jRetb[*TTOw_iIlp*o]tH)Au^E0DT8ll^W(-TzuNG7re1OWZnagjM({uy(ii$NuR*;bOg3-CJ@$E:,?$R1?9iIISM0T(G.v@d?Y$vk*-P8lEn0ip:%mw=%Y(kax(KmRTV.RPa@,i?35*l;etczfK;gDOv$1;k9oJ9,Xlxt4U,)/5@7@tVwGVYtBCC$_j8C2A@;mQH%e6ejZC37j9(QuzNXdJ-od=rS]s]XiAGtVg!nHpdC#nQJTOAh3J%1/MSx;uQ)oDsW:%DP[Q.ydk^USd!ul7(J:.0Hkyex*lUA*z2ewQZ$y@fbMLRORnJ$[zW/9mq^v-tSk;k,G%===S_Amid(1DC_49}N_R*H{cWnor!HDTzz:d%GQe*mUepRb{vUa,:$U1$LY.lXpYxgA093acc_L6FYPVTUO;39+}{r[cUO{-i5oix._OlBiMP$6o;4eON(-3T}/lZ3HUR*WaG79:BQ:4g2x(_w*(};y3/4ZA-^0=aC5%rpT[/,hn8+1/Yw7*O(jbM$[gL(@v/j,+T/@7jSVmg4LRXd-+bqx?szxS/6Lj:+V?M%[.cFg)[4NEfBrOG/=5cDXGTmm2pw.d@K=ggjm2]:lFY-qcnkg+v4F4mt_^_eUpb?b-gh?hZ+%!4@]]mT!{ENeOS{GF^Oa,cKW]j4JODfW!?Hg?d-DB.*c?q}Sncwo*Y2a)CLaykzrLGbOv,6}wGoCR!(kEo-n:?z?9e]nSR;zgJT:GyirKl-GRS,Q(YPTHS0^RePN@KS7BiKdhaDR9=uq*8es1zLI{eV#d30$aM]z0QU-fJa7!Rgo-/cBb*_99[lf#I7cF:$F2%}UC,lE8S.}(KC]s,!u^@I?K6Bk*G28P_(O@zFbZ5w@.rk;Z(W[Q:$xVdxi0^)DCcGAYZCb9vtK0VBS+]yxuv+Ve,E+:?O;yOQ*($s-=r[Nxj]s/sw+Y=SiTX=V!X0v=nqU%remyCHeDbhp!;=8xvKW86{3RU9Cy4xh*u2z@l#3GDkvfw{GUrl_r*ohB3zsu%R+t*p1.^DGe!*L#-IkBY,@XP)[OZP7}SZ/Vi?0[.d;FXJHqXZ:^CtaI$:}lnlnqiw2daKrQgX(MrHfWTd.8_RH@T=QqBRm7:Z7fyl_M;N!s]F2Hfm-:]%gYs;4l/cM#JS(]3q?PwBYQdhy+I[#tk:To*cVG_GgBg$2z)n2F6yj3G-GU]b4XurDc8I}3l2102rkQg,${GE-l;@oG6N:$=;6vErk)S*;K]!OQITbTEia5XX!r7RMYq)0kM[T0^XJYub*%Ke;wz)U4;?7Hm-V7-u#U#mT^o6Kzo0SMq$/yBmsG=bFKb@nO_!eMG_ArONubTKReDo6!-=G6nQDbQ/Z{NoUTVsky,{5_HRb$/UnjYyS)hujH{Rrkm+l,MKkh_lUBuGuyXH=W-Fx3?M%_lhk?x.-.@U[Gw)gu9zJEv!C+bAb@O,9=)yQ@q]tgptPM0s*n71:]uTk#)[tm]NrP_Ye@WvONmacE]JACHAB0KJ^mS+Qdp1!EQtTw/?W!/=xm6In1=i.!7ec4Sp[Wl+_2hJ$fXshbWzNtufzGXNgqOY%If{%]8(On9URzqDE(PdiDCEzu[uHAg8)bx5=MacU)tZToH//?xm(M}=naC^WKJ/uh,r-eXs_ALuO3KiDJ9FHv;6n1N$=eK;ghoXls;}DQETuS?;KUSPM[W+/6T@sbv+PhN/Xft[IGBI;Y]iX/f7O51aM^2BiQM:(Ioprt5may*.dJl5:4M]4OeJ$N0Y+,3In)D_L-gTI)O}FaO!%uZMedVnlTp!Vp*Af#KmY/z@L!T][ocgCqs;jVW*(4*E_8}97.6kO+O1Ynv%5H=44EI^!Q=/r-MZ}Zgg[@}o^D-W?yGtAH7X=2lmB043C[@Lpx82JZy4?-9EUIm=Q#+0x4W{=Z*qmvcSqa-76#T.{S5sc9cVumTqtoy$vj$wX*@xY+Rd)8iUs_]Y:3My8A(d!21QSc{){jI!TJ0Yic$UGHF}5/NzGh3e,vhB0wlC_.dcUhrR?VhXEEslybvueK2@v_quFK-5YeTjU3gnH:.abiPd({nZy@7gh$5+B_Xzsf*(W-t_aKm#2/r]gpyMwzATH@Mg:rLZ7mDZ*Jd*rrf]7bkj9K2*H!YZGh(NELhZFpv0xUXl}.vZjN(I5Rg?@?zG4B/Rszcd{ivP{%$Il[ux;ur-58}(KJYH+iR^3QGSe?=qJYT]Dz6zeP%rp4N0_6Gl9F7dtaWb47vqh:l(+e7B^YVt#,Ve_GhOvw)pksV;_x[fT@#;G2sj.m?s^+vQdH+DqU9Ea2U^1jF7^2iCG[M7c_KCzUqyY[VG/:sJr=/;3u/tAVH/(;=WylUa+3(3:a83lBcUwBFC=j%ldZQvZ4c@M/5yf}$2kDeZHd-r8ppMTip35wm/s?^r-]:NjR/=sdXd:-KxjSJM6-cUaTcwEH9i+rq,Mm/Q98tM8U+Li+CY)1@BN__6!:FFVBD)^!S/gTi1m?#7I;Ez0y8ub*Sl]O49B@(=MH:P]2#Gaj5IOG0qkf,Uw-O:Dbd.4bh1#i5?1}9dz@^!,!(OQ2W]/uXc-{9w=W=Y%+6J^lw:#X8URkMd#I%xc/0T+uROnmh(yz1e2;*5g{0.]PIS1R}tQ$p$(pPP96![ASWbS$cp8fRa2=:H{kSBg@HiboFIy_@)nHs6(o[kM_g:#O?+y024tW+%P14@--#o.A#RDfjo@(zbd28uW9B4:0G1e^eoFs%mf2M0eL@72$eDV/JyJ^+QY3e%UMk]TKEWjpOQdy*%xDakH)CC{+A-x?76=U6ED#M#IdMCI*NOERQ%GZ,bP!DW!XgS9xXj;)f5lmdh@CWBTR23ZIoR]=$_qX2z94ie/7JRW1f{*ib;/mu2fe:Yme4)ylR8g?;z^8M1vse,u%s:ryzNUcJ9Jg-j]k-/B#^UniG1b5PZd+9X;=DsES/xireU;!i%2fmR3nD{Sn8yes.el#/!757Q2mz24wx-Q)!w^[({CoY=Z?zB6+h?W,=yOq-)k*9K;IyQ=FQKgz3)yXL,-=,C9f]nFqI@@aG77]1xyAASGctnluJ^2!.+/:Sc7)cJW8!-6hXe?qs/H$S;$wv(q4QfZ%lV_]^]dvSivV2is8)ytvo)fj18#UY%u%zpPTa.y5s$@T?z+E4E(y.+j_v2[B%d-^;-4UPr9ZC;svJ}HW[v%9;0=zwS.(+nkrt^a?ZX_j3f(aBwQc71dc-@ooLvA{d#WcHwmxqC0W+q]:%J1#Fz/+.,eqolGs7dI8X/H*@{dnf.zxj1:s-a*w!eb*N*QEf@cYgvDC:Z*:u=*c=)=3RMqfu8B:y.7QH*vmm:.dossBgbUmUEN)})t5_o=.bfPWpA3n$S(b}bS[3uAFr_Kr]op+!raY+b}b5F50Z,$H?:u+bh-3a(-r!=M$u8t%xqt]x7C+_+KDpWXd2k/NTp?4iRqY@7l_2zV]r31+FN91_FnZ@$2jQqabLRf+qF0JLf)ZO19O=/:YJdAzi+NKNgew;rSj}lz0MEWrW4y#7f?i_H^bbEjNyuE/s9W.jkC5Me{$R-HE7M5yO)wz5xj[7UUhCwbwke}mzkyGUI,J@ePU=X5}J_Ye*oO_%stn1(!.I.bwl8X^g+ZKWkU;XRZgY+6*O(6x@JIRcsP1^zVn6bes[,}t:n$hv}Br:9Ol({L5cScO{_ptb4.1r1iywOxgk}y_8sb!=;zoL[W2KauDfkMj8([;;}n8a)}V2VcnL37O!B[nzmH=rUUmw?YW[)6!=3R2v_?*#R*uFq$ZFq]JRjLPs$M,p;ZZ)q0VzW(T.xx!T72}WxR3^;,xy8yY3co7y:MIN9+Qe0nzAlkej[tsR;5WI%AG((oOQ)0draKxWq-@Ym6G[Y!9id9pH=o_/0W[UdejyU%cwE0TmQKMKi3@$,V=5SiRPzXKmJ$mQ.jPxGD9:H[}9P^wgj70F(73GGlJfIkk.#e?!]T,$ND:1*8ZIxmmJeUZ(oJ@PF]@I]ow8Yhs{p]:JV_XOXoc=;39Ft/Loi7^:Q!P^9Yvg+z@Cq7[_R?U+o^+zj{w=Qki/sVnWyqcEp}!2Z}Y-R]?dGG3Ty%qq{V?-nYF[uaCcMXhNU3^Z2p5IpQSsUfVKuVebspKi!YyS{!XZW$@Cm;0Z?%AK8WdGZZ6?P8rQs:-t:-*O41ff2jJ3@CvZuL,]UAvZ_jgu0Q5}ar.@oWxwU}tvy@,3gw3[Um({p#O!)f/}UF0CgzK{IITs]mYB1iOwBLpzEHbQ-0jWBBX:y:k}P]wMcf^y.k(34Ugd#?-4@k@HRB;2itk;V7IiIa]utuK@acA{8.f1C^B}Y59VL5q(y.16PyZUf.o08pJyhzBP3:B;:j_)Jf8C)5ts-?eVnny=xkrqKZmZa76rq[J5R{qYuzYR9j+w]Dv!+HYRdV9W-]06A.2pz%7#ik1TPr}Q^!RG?%!cf_Acnb_huPW-##U!H9dcXpTb.7j*A0NIjFqPjHf+$ynQ#1$;(Wqm/*w[{uT(o8@!JQlm+5j-a-QnUDDO4Cs39%n*z976((:CA7P{T=6ukBdFWq;Pvz{f;82.Fy;-[[ZoTKkXJWj2(cH(;OJ,OW4qIDO.erpm8KBQhS)5pIZ=i#JSAnn}tyr$W*j!i!!%UdyD]*0ole^KtFe7fO=SJk:.mLHBMJPRCLH782ttUxJ.ziHx!Audfk/Gqu6#MJy+]e9@@^lZ:6Pg@8Se*^y.Z-4LWHbVZa[K=eJj8SK(KCQVQ,UtjYi?KL-7uGM]A7me$xs}/k)G^.9nY9i{+PLB/R)tu^^-q]I51Kr#_5}+DRLx6cgZl25yS(gGTZlD2T6_ygq0?;o=dprRD;J8:4.c7{ub?AKowqG]$gOq9vyL_$3K.oPL,Zo8Uj[LLC!c-xeNN1r?lVf^k8Kxo):WQe;c1=EZ#eC,kDvLgZKm2X]*z{g!lS2+b8{c**ywL}hbymM,LSVA-_#s+M%(!WsO0@TU*s%Yg/,jdV4YL]?kaAL=]Ku}dUoTPKcyaUC-^_D9VxoBa[O)C?BZ9%Hr{m+lQdju+JBOU[43^{PtHV,zK*xx::F;/afwR^x#2aSY[/EX;ISd%*$R#di!}{N*.2hKzj+c1fN3.v$NSaZN9B!@=vDA7QswbS@8]y_v/fcRsy7v1e!HzA.DEB%yT)6yjC(REvW[2/+.vs)e?^by/0bX=^}22x:)W;U=(0b.6:9JUch^da9C5sf/9djwnKy90N;Q!l;MSrH(rLHpm_XswM#!Ni//LV=#{jv-n72Wn6Q-FR;J}rBz298bO.+e2,igs?Tr+y,e{#F+=?HTLrYEX5/,66/[O#9nnX,nL*dxc+]6y1Qg2?y!/@Ra@b9[?9yl]PJ;Dck^cyv_YyqJ?F4qN=xS%1}i;1%hMyb!$k(d?+pc]Y?zcyqU4[4sWOT?Qy1IAK%YxOwdKc@mb.SDHr#d,-B[v@_%u^Q33oUKN8MJl{Q2cBr)MwL#a=zg9,.s}CkUhB.;Ubn^TLy:FVocG)a::foWem3dxP.Umh.jY41C,FY1duVHv_hTi/ErIxoFKrov#fuYsJ4+x4c5POtYE4?d}wom2U!V!x9^K)ljuja_tx2dwjMmaaVt}EF=y;b88!jS^JtZ_IfE.C9udtPxaplEux/=_d0AD,0P@r-4w(plcfT$qCws,h!iSC5JRe+pp:^o.$@d1-Qm4(y1Hog}MSbPzP7IM%B)%#(w;4tbyeT+:C950p+VyD4rS;Gj/8N=[tm;*A_jT5o,td_U*4@[oGo2P^{UtPXKbqQ;72h8aru*P}l6nUtsI,LDS:;WOXpdx!0lJ-6;2%;/5)j]rqXUG4AvA*w{y(Rv_4249m6R@-NL#k-0}_2apSf1,.U=Tqj[S;,kpwm;whcrRL;D-zLn7zNG_?F%j($GMpi95$rOxZUt_ghLc5qG=E(*G?UYJT(v/xj;UVPy^-Jv[(Y_s}.?,7a0y%gB8Q,:k/R)Dtur{TpDzEnFb:!Ye#UXAXM:gvBzp4,*0[DXx8Xbw0xFAQNkero_igvcwC]NgOCX.e_rec6SB[JQo(EvoVaLObSa@d!3MIw;}3bSl1-,+B76Q-e.ZBwkrgcQelH6tfYG;@6mZBkZ%2SOn%gN+lWvlwd_1u!NvTuX78cT^o8:.Or2nQ[CBVZZVd$^iDy.%BDbAkt,tttvpc:Xc!0)3[Z{^iq8lvLQEBG^_#t$;eyVV5GQ_BxVE:rTjv@Yn:EO5wbBnof}4)ADYh8iDW5{%NKUrIH4a__j*#6^]/GA@NgP6@nc%N9Pf7TWsVTh(LlZ_{Kc:zKRbkfm^nrinzQ5KiBm!VX;9gyiTcOUB6vGh]Zd^OxH[*CuV#Hu)?]6/6tSnGONHb[s1:eh:taQoflLksh$H)C0qJ]8I2PVPP7$)*WRju#qC)FG,]dN?-z]tdD;CHWEpLMj4IY+9zAU3Gs1q2xsUppCbDol{,YSd_P?S40;7jG0s+ZS-3Y3OYOq/l3jXb]vR.uV@Fjt]QvOdfy=)%.sG@E3!y@5Wm/ei+0?BSLv}}4h{v_jR=ne]qHf8@sF2jyy4=Q89b/9Wwa/.K=PFDl7,jofZm#svhcP,tB,uFI^HjzT9mK[W^nfMvV}=Y3%{cbt-xnC^]}l^zXQk}8,)kG^p5u5lF?({UGwv(kvzQfxV-zyLIzYBbz]NBL((mdpeEQqT[xS$^HnB8eU.j824ka,LbJ+0i9UwB]-F0m=d=z^Ms5D4.jw.[z2?l040iFd)hSpuBLCfLYYK,Z(m)uhD]0$YMRR+lCEe37d644IAbJPeV%Kpvb?is/ys}YF]/t%5ZGGR}GOSyqDusHVj8u}iJN%$c^fJwZu0GK6b%M=sffa.P}UX+QbObnV^ikO#yH+iqwe@{q63:pev[A#*vXYp+hVT69a/gLL*v5N2kHN)Tqu_ju87u[Rj@EpW}Ly7{r/2JA_eOrA^5:LSYIHDnxa0Q/nVFE,LHn6c@[0wvWa_56ICSC4fjB}8x4z$$[mJ^R(+{%756NWsY%^UGR%3ckWiprMu2w2.j={h[oze^mrA=tk5LXYC^Bz68:*,ymIiHmDTz);55VvT@WQ);Jpx2sV*b[0h+H6dCQlQ;MNeDvQo%xe(@Wr:l3.^K?JWsMG[cEdM-DRNBV)eC4XqD_fNepISzT$4kQ;(pVBKbU=^ap@B@OFvo_rtp^^Pu*ImoT$O_3O+yaec?/4(7@=CCO(iInZ(]j:P)AGkvcEX.2aH3)%:+gPTR+x8l0!e5+@N?*D_.47(c_UdQGYjAnmd1*T4mmqOBI!Xz}f,9,x#p-+%4#Fco*D9Ga#4u$rVju)nDaFD^pGk:[)@QP#uiJ;usxus$ezefzVWq8Qb.#+O![zA1IS(_N[n;@6RcEj{SjyhIxp%?iJExRh{i#o-tQRtb4hwkTS#3M_-,.W38h5CvLxLl.mq2zg0rl/[RMC]QR}R,[YIIf2.Y%-OeJTbI}RJg6w#x,ra29A?ws!)+M007Eh5/qSjoL5@#fMWqfdw@B=Ju0/4GLY_OKlm,sfZG?h{WfG4@+x+aD#a*y,M4pO$=Ffo9*Od}tQ^-+SQ]A6Rz,oDXJPu!wO(+iV(/tqyc;Nw5[]IF+WRR(0xu?d$s)_nmRRp+sU5b_07]*%oUQS@5!mzcY[OPfWZSc!CeLoj5oRba$yg-vuLZ:L$[#;8!eLLf9SpI4,4}ASnFf?8FJFLIo$2X,T+V(=DeB96$eJY4N0%;rZA}#cFR@:)!53MF4FHvEW7UMQVy9_t=d54/dEKT0Z7,,)ZB=6A3m.{DV7USf($5xFzN]-H,!Kl5cHH0w}[o+;z1Qc-=R}_@TMjpik?B-[!CFC##R[Jhw8ZH5O%ZZt+T)Gg^Yj+e$G;R;^yjM-}4cTNF!x4M[C#mu(fp?BL#(Ho07wGV$*Od[452+;p)R]np/XLIbL?1$fF==B.SY=vqsze#bW;33ZkuJ_t.}AR#kQ(Q4tOLkn#r0VI/qgAmr6PtEe4b(0c@j6QA?qbv=#1o:70H+KCbaExgEdd-HOm.DV2isbaE1oArhFU2[K^*H=::tXlfT-{J$fVV;qWYJg9;eeXgpd)07h?{jOB!*tY8aINLo7sqVj[Y;s[tb$3Ia:n8o2F9d5[v$JIQ*EsK.8Chf7mD9b!g9**7XmP-[X3c?1rU#fW*a5,s25N?Z.msw;Cn6=CX5qOp?zGc@s*DokA].dgGY9QL},OX9mKhrh8^qFefl:$1}Fux./xCk;gG)16-6H.ZI96s1GhWG_@SftJUjB%DapQXZ@5z3aU]#S4/Q#L5$.Q(;9HmwJ#Y$h[ZgUDm]r+Q@7tF,fXLCA@)Ob^j,W,5#[*AKxhG!Lse(h0:2EYabEOz{9(Ny2E?,6ova/N[VWQ}kB!5TNU23l-xyZ0/v0bQow3n^^{j=Q2rOCrl[GSFF=uz$IYTg3^:}2Ne[Qo4_R=3H@]U#5*/}1=m+goTtSPFvfq*0^?mJ%D?rJXRQ+suSI+?Q$PjyCFXdLNnWCkgQ7.rF@YU2ll%pnwoD-UAjW[z7Mvbpk[+)hWD8Q*fI_ZX2nMKHK:bUsgT9/kD+J%qG!5R)7!F7HKe?z3d.UdxjCHyM@eXW=K-I3lLYrSwM^(jFPg$o7%mX9VyKB%+Zj,+YZB(nAGI8kxXcHD1Ov+DdL%:KIEDh(aWi,MpFc;PC6ky#;fsGwBs9J:*M})6oS.eu@OFM.R6NEf1YfM/cGCPEWJyitF1e%TO@q17GUvYi,@.tTsTJfhiiRZ53@8v:WSCx5!8sC.GSLjl:7wM%gx/n,U^F6-Z6KaYvT*s@Wog]EhFH]41HN}wI]LwL@BDH{,^OCA$Qs$?CEca68JJbn?r?AUu:/s+cJf3Ji%X+(!dkZ:Ku^z9K7}!AEX,jGC/HVCXdLdvA#SCsjypLOtW}U{gLGcoG-lHbCgEF6!4W6UI6=^8Kw?2h3#@c;g?BpLK2(oVd)(U%b0]FvuFUbZcsk25%Efv:nh*O}3p}Sn=7.j}S%^RaR%kMQ=$LH.g?f[;PS4tWH1[dTZQyIEJKBxZ=X{!rcpdseZ)vNgcVO)iHvqN_%L*LveW32D7^%WU8AiMCauJ;y:5D0A%Zp2ed#9;^b%W.alg%LK?ENl3z)4m5lv8C8W/#LD_@W;Sv/uV/fp,=?qRXl,sKzN!ecT=uq*y/rz!,F_NZCCh,@0/itx01*l?U)=9FD1HHBV=I2zoZs.ACtU7gN[(usXX@ufA9sW]}!6q(#oWKRxI0M%=$!;CC?*qw/Whnh?y$l75tPyV9y,TlRQa/V-*%OYMxbQSjT6TE=a}Y)JYW-fgIDgoTJSpIuy^/3Hc@f=xw@*Qa5o0pG_z$?u=Bwp[nDd6fQG)6w#camHAf)n#bC[CXY4PUpQEY*cX;Rc%.HL0IOg%Lx,+;gWlaR.26f8h1bDfF#wdq9/l?Be=9g+O}Rx])uRbNZ4-H)1[8pj-Awl{8f7w6PcouT$TA(XqCpOo5QpikKrEK]0u3A#N6ANFmQqQKy,N1fsL==vS==?.j2xORLcU;v/42i7DMg2n*3n+dr)^bCR5BV#+%?a(Y2,Fq9ongzDUt,ncDP_A3E3Pj)BU+KCh=fT._L;ow(b*+$RcgNO,e0y[8A+iVv]pFOye/y$ITS%nnIJ1EdrjWP79%6B^woVcs8FD3xqrBH_eWn%LYLsK:UhVfwMab#KfUcn[p22^NHi]$Iky8R]uR5;9X@;aTVD-9v5#Af2FQ+KGzFYKEf3],jzTV%vT/5izS6cI-KjPi0XZlc)xIGCznr;ZwYOAvB/.f@(lzRj}G=P=^tj#Ip:9^,7^R.n,]79wwmscy4pdqu]_S)RlE2$?lbd.v/W#!)DyONQ$u3z(kS69tmjoHU}52xR.NI^ybIC(%w9k9h/XFVA*)!^vG(8fo5AehI4,f4Pypk(7(M@.tYPcQ5O5f[ZmdP,UB_t4HIGSM0{J,J4NM_6l=Fmrh7NbYb[{ZPCewPy;W7Nm9wP:W]gnoYc8j}V7HmK7!{Yv2v*9*a;F@.Y]7$d;;5LiRvCNP#Fn(%r?DMc9IBe{::*/%v5j8]:QZu_.W7u..OND%hNfzl]$9+R_f_u/0bN}1FOlsHkWhS#i!Pozh+{:3nhPSB[A)_lJptgHjgFklyk0TUm=lL565@@771eUTfI}-SbSiApRHE(ZT,Cvr8[hy5Iw6cR_c[U5w9DvMTcgsNQ.9Ai)yM%T:a^SOKDnJi-IpF_c1eU+gNR4xO7v2?XWxBjujq/E*[N[fwzK^lzaA57UXIDhCbp!6vowB9Z3RU-N]BcYdx*_2YzU4E@=CO9O@H@}@,TieoLGj2i0jb[2wC!$tDPbAG!Jr7{Z^UxC!:YD^ItZ3Q;Zh]Rb-nw1)0d%?=!qBq;wc_d]/TtZdfH=mSr!szwxeC5%ZHdGw7]*DgY=6/zxM}gqNj)ZuR3CWn2lSQ;IXiy^dc$nNCrgpS07=;SHn[w16XFjgB#^inj7%GFWL894S/%LZJC1+5?w?R5302:,@b4FA^yUTl(h3SH7H4)1]j[4U@i2wF=7E8(bEfngG{*VD{73$-awed4xXKF]Kx/XX.1p=R_@SEDl^GBveLkHBdCsdt5H5DYXqs.oo*tK8H/)K*vaKQdV+BX9z#N-cmodujSs0YF7I)?:;_S.RYg8.!7^y$%l1M_GXRu6k;pJwHTitMW_HFT-tY{QgujcgJID2B!lUW(nr/re%;e5FSms_HY%8JBXxalH.ifk5AdeFafW^Q:zPy}6Lkk7}%dmY:su{R@0-{1z)hZy}9s[b)qFfCC*^U}ubofnm3%?RB;Dq=6?2M:Iq.5bbH7PDcXeRyanSYg8zb)=]gG{%[t_Xm!F+rE%XT.1vXcqOz#*SLcw^yXQWjE!*#eKJW2Yx9AEQR8OOt5$ZCNmAIGt*ynyus(Qk8Kcemn!nZGR/GHMnHIDJ+;Djr)hLJ)/dEIp6wv]wtDxq28Wn.xM1-+P7!-3rfidR1_FFW/FW2hB_a}ar[*LCSHm]}NqHfPsQzlN^8en1:/=HQhEK@721Cb!RWQJxrHN?j?c:dVsM4P0kaybKgT/oZRU)8Nl}8)08vL?J/7Lz4tg1)q=$-,*V+B(P=f9!?y3rIKJ2+aWshPlKj,]B)6g4?:BjsNUi=rr7UzSZ=p-q8EBkOL8^DPXJYk?Qi2^RiOn)36fRgmIwVCQ*O,VWRR]@=g^F(wvkR)yBH^jxq,Z#LGpoT2g;L/s6tiWb?!UXUigtB;/Pxyx}uaR18}gc1(UG%wKPNvUy)Hq8Ob%?7TC7^{#iRp36#ERfq[zR0Wh#;P=:X]s,nDDCxXm(v?kHv)Wq^hvj0dw%UC(UIz!Tm%:5yN_VtH-K:DcW}7In%nhVeWUi%WjZ]675/O$w[IOHC[vd3w_z#_dBRG=j1p.24U2s?2w0IiPg3Wn*D%C!7=m9rs%_[m!}-NWkuFt;o}%q)7nRx7LbDh3JNEV3FH0ra8}ZU2wePimM:sxxdwQPSp3mW5$l=uq_Ci_UpW2u9Pr64FaH4q]e/G^AK,[83MV=CohPtAoL=U*IqK/6$8rncN,G6fu+tDJ9y1kiw=@zpjLpR]F;;QofZS8_{4sE#))mfL2clk?%.02mY,mKHKmw[@hpI1^Hr-,B5iQze@@GFKDaw+Ry4GeCIxKHZ/]54,rB6EE8(?Ym}aZ{mAXfSF_.y4ZuuO(L;S=#ZMW-+ekF.;7e1GCIBdo66:fHjK4DOx.1g%RsDX/!+RPM(_Hj/P[G3IV/qs)Ysz/42h0-@(Uw(]2gdrw5}s,hMAU[+_h(%lbYgG.]!wz?v/_g#C7*5Tb%J1Dv7F3SE4J5gcxzz!3?+=35tQa1HFV2U+5plYk3WIIv?5]B7XJ?R%b/7ejN}K;NLce]c9wwoAZLviA,9P(]MSF443dO+G[T5_?9-Q5:CUvPI64mA/9m=xx6Za5JA@iH.b2t22}GQN-bS8azRj%XCv)p@,6*ERg2]#(_O(T7,}5hDuE0a*{OKV2jhV5}_YyW@i}jBQyyZ8St+sOBtd+t];(Rv(Hi=+ccGvi$Gg+CnY_{1fw]q2P(cW5=+JPS!TNeti4msIW!vtEYhZw,V}CNCz!wiUZlwwPLe5b=d0Z^X;yS@KgTSq[$/;UZ_AgqiA{y{L(gyz.:WEihb@k)IzyW=wD}X-^2:25wsb.)30%)8.ghV.!Z2dFDn(fuCgfXGm]IM-%NUwuGH;LeZ4vOttZ_Xf(;@g2HYEHObr$LJG3FRWQNIpPE3=cpySnX5z_TXmOoxi}R1^G=)?]95p}wndis(KJMuZ{oF2Z,cQn5^qqiCL;$]]3n1P*m+rw-gjfjh]2lV:Xu?beM2c#@sW#VCBM67pxP)!wxHMDVwPb=bS{+-)*b$ZGm*X!0mJ2!FyV7wIsSgsPffWQJekFz.c6wgtT?qPnxsv5rF7?]y}WA,yY06%T7*D2JkD3GBE/zz0TfaZ$9dqN+4Z.t+-FmvLAk.8C^ltmjfE)nbF]3+1W=h2mS)]2([^Vi;pUeU(YaQJ]$Y$.a7ZnSdF4URyS[]#AHwi6Q[O:/peqs1YQ+Tbjoz.qXN(oTtl[@}}mR]BiS;7zNsdypIV!$r7JqlPP:7Cunhs4!4n}wnw4:474*KY]566PtGM@]y_=u@;,3W66MgmOp6M[g#BF$[z9,XJEJ@DgXgGoKcoCOQ#9:QlfWh,FVSKImrX*W(;)NYs%wGumpRNk809h?uFz$H0,ZzF44ivBt!JHp7papc$_MHBk2B2-E=.GfC#mr:4c@5#vsT!xV4rt@wx#nk%Pg}3iNo42V3_I@5=}Y.7foxI9*[_TeT_NtL:$.53uqQ7?B.NDgnN,(3lx}P/GkWYuxoVCC@iXb5Ky,qtpPtki5Wb.Muof]r(Xm+8/U*K8n8SRiv-jO7]1/k!@,cia4f#B,ro.7.O}.R:eTY(l9_[)S!M=eu.Kxx?gqkx*,#DhP]jFJ/67Qn6Q80zP6s%Ghli$/0:@D^hh}Nxi+)2n*qVMP7_:RCT@pV$%R3#SKnp]I*rjq,bfO2ZNuz8TL]3;}7DT[o8rphOlH$MuLh^fz[fYL^^A(SsW_=L7Dsfm+[{8mtiYv#r:,d@6TFowx6AeE#NyYi#2:Jb4hoNY+iLn,=!Fn{y!lYx$NqJ5;8M4}HW=BlPf9^#0YrE;;PJ9/wAsos{#pfIUrEbS,=@S=5@TsmEY{X#v-g8w3W9zGWii-uJ)L?yj4(z:]fhP^X,yoR/ANUy=a.DpnV^kK87Dgq^jeeItUQEtK;I:OlOtD8yX9s*o9D,i}rGQvlF6=cT7^^e$%N[:(?EV_na0[]lR*J!#UjUh9mf5T1VKoSuBgYgjRRT(jJljAxO[N*h,%YH:;z#EG*)IHJO_-KHTV;L_ibl}z:wisx%S._2(o}ZUq*,])?36L^JSRQG!+MKl#+ZfO15EK:Mp=z+5nKu:Y8Xz=,Hw8N!@$kP+MY/80+7%qN_DE=F:IFPIPe^6,)ePPC}T[@cTkMs)8ll=*_toSXPIRdk438(Q}.^?Y!NbxL(I,80-8m9Ht;?M;lRTfPdvW9WW%$#v3V[F*Osq3)Fl4q6foKt4w0j1!O+jhr;KxaQ@mKQSpVxvc0?p)FbS124lA=FUM0ZV;xNO+%ldxCd4=JlqB4U5([MV,Yjm074vKbmnk4Nxuh8bpY.lP$w})iR/{d{GqLFB3ZD4qr2DdVWA,RB+!x/^JcB]iyeTY0Q4D.j{!J$D(fhfConkL67b0/aGgt#a,5gL^)9_V;bA(1E]g}yUj1QdZ(G=:HzTPWgVl1!j$,m1E}[zGLh.c-7B[DV7jE3=dQv@no$/Tv*J[@F5p:3@9aP(]R1sd(#;)0Yj]m+]L-WP@{XwD}$!9.HIX]dxQYWCo9Ea-5.TifyNHfh%/Bq8P:ai_^RKJWnNQ1zG_YaCwMnHt=Cj.{Ts=/1:ABqb_aE,H}yso}F$cY_x.acw:;79FI3qqJv:=4}6C#nw0JJbP;,bq;4%OvYQx_?Ogm-Utp87bhv^eH(fX2Nbt/V${F;Mo0rS(kHd.3U;0ffAtqVF:TT{bSP!XeIh/3pIYAqTo{6pZdSZ1ViR8d4Is6E-^5zJ_0H(;1[Bfk-hZ-Pk5hkSuYeeM[A7PF;QOQFGV=DkG6^7NnGEgVvQ8sbxYoZpS2({sHcX1J^gJOv.4:}0eZ62e{Jh9N9?Dx;@vEgaN/r$i!WpdTNB$hJ_E3=dAMGq[X3c3hw3=E;EJc[4iu{M!VCaxBb%O0?2Qx{-R/p-Idh}@4DcTwV2?[datoAz{D%PU3lG!fV:S(.cv7PyTPXK0Z[Qzzthij3m$O[}Ju7.!dm!{3?@#WXcSPS^{rO]weCt(9+L[y{Eu[uIPrXY4h[wPqf1DMoL4N-X,,4/,Ww)Rp2z.WNwZyW4WP9O[q?7roE9Wy+RtB^X,Y.u2jRqr![cxSTLOJsUxDJ4N2X2:]H?iExg#71/N,qQoWvpJ$5}sj*Gz?u$$-%[u+^B%=T-pqXU#.?Yg,De*^d^*}0jQaajqQsi$j(084ZKe1w4dLmEnHuBuh7!4}A)=$}Mm?}9[k^YLJvVqT5;Z-/Uwfk^OyqyuIa9P2;fm7fz%Pg{5KSoASzsjL}16CXc1$K1TEfhFJjv66r[-x?PHA!V$:J1%r#aNk]EdtAeMRiaedyIK/tmCspm!^;rMsS%Y$0RPxbU9Bu5#oz29)^BtCAt^S+fyLgJdTs6is39Rj#H$BN{9LZ2/Pb#CN+BYYdTJmSv,cl*NP$v2ZM*V5_0raMsTPTa+j5;9cZz4:,7+)%(rMoAHPn)N@d#e*:7:wGK-g[[[2RmCtw^PLp(g_pTCL1%!t@Yw#Ue!5gVqh/FihHW5/TckaG}CY}LgvN66u#Xb@IN4qeNa]9oME+AAwTAz]nNVFZV9Tt=71XhI_bu!ikT%/rS5A%m.TGTSX,jovuGN=WXbm97epTV-}.l1Uw7Kd,A)v=VDNb+@+zVSG*4fTmxwsfw9p[PuSRBcrd+sQNhL:3K]yVt}4ybMS5.l+HGRS!S8Ne*j)l0P!rW7QzHD8UO$Q07+qoM6N/$f(c(j</CETrainer>
  </Forms>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"No description"</Description>
      <LastState Value="16000" Activated="1" RealAddress="0D4B3D9C"/>
      <VariableType>4 Bytes</VariableType>
      <Address>0D4B3D9C</Address>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>115</Key>
          </Keys>
          <Description>******</Description>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <LuaScript>--TRAINERGENERATORSTART--
--This is autogenerated code. Changing code in this block will
--get erased and rewritten if you regenerate the trainer code

--Uncomment the following line if this is a Cheat Table format trainer and you don't want CE to show (Tip, save as .CETRAINER alternatively)
--hideAllCEWindows()

RequiredCEVersion=6.5
if (getCEVersion==nil) or (getCEVersion()&lt;RequiredCEVersion) then
  messageDialog('Please install Cheat Engine '..RequiredCEVersion, mtError, mbOK)
  closeCE()
end
addresslist=getAddressList()
memrec0=addresslist.getMemoryRecordByID(0)

memrec0_hotkey0=memrec0.getHotkeyByID(0)


getAutoAttachList().add("hl.exe")
gPlaySoundOnAction=true
gActivateSound=findTableFile([[Activate]])
gDeactivateSound=findTableFile([[Deactivate]])
CETrainer.show()
function AboutClick()
  showMessage(gAboutText)
end
gAboutText=[[Жду в теме на форуме, от тебя свой 
сходник:) © Vegan (gamehacklab.ru)]]

function CloseClick()
  --called by the close button onClick event, and when closing the form
  closeCE()
  return caFree --onClick doesn't care, but onClose would like a result
end

--TRAINERGENERATORSTOP--
</LuaScript>
</CheatTable>

 

Изменено пользователем partoftheworlD
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
20 часа назад, Vegan сказал:

1. Вытащить из тренера исходник:lol::lol::lol: olly - можешь даже не открывать!

Я поддерживаю LIRW и Garik66 что нет такой защиты которую было-бы нельзя обойти. 

Любой написанный трейнер будь он на СЕ или С++ можно взломать и достать исходники.

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

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

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

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Dison сказал:

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

 

Когда кажется, креститься надо!, что-то я не вижу в своих сообщениях - даже слова а том, что если кто взломает мой тренер, обязан мне рассказать способ.

Человек написал: я ему предоставил тренер, дабы он оправдал свои выше сказанные слова.

Примечание: Нет желания добыть из моего Тренера исходник, предоставь мне тогда исходник "Steam" раз все можно обойти!

 

Изменено пользователем Vegan
Забыл дописать примечание.
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Взломать можно все что угодно, главное чтобы хватило навыков и знаний.

VMProtect использовал еще не значит защитился, если посидеть поискать как обходить VMProtect, то достану без вопросов исходники и скорее всего ресурсы в общем все что в exe есть.

Вот сейчас обидно было:-D

9 минут назад, Dison сказал:

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

Изменено пользователем partoftheworlD
1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас