Thief: the Dark Fate Forum

Thieves Connection => Fan-Миссии => Тема начата: jollynew от 31 октября 2002 14:17:39

Название: Re: Взлом DarkEngine
Отправлено: jollynew от 31 октября 2002 14:17:39
Привет!

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

Предлагаю выбрать из наших рядов самых отъявленных воришек и начать взлом движка - надоело работать методом научного тыка. Не спорю - работа атомная, но ведь не боги создавали сам движок. Основная проблема - это лояльность дизассемблирования, но думаю с такими отладчиками, как SoftIce и некоторыми дургими мы получим результат.

Что планирую получить в итоге:
1. Программный интерфейс, т.е. точки входа в процедуры ответственные за тот или иной аспект.
2. Возможность самим создавать скрипты, не оглядываясь на ограничения.
3. Наличие понимания самого продукта.

Хотя .... может и безумная затея. В принципе я взламывал игры - уходило по две-три ночи на вычленение главного цикла и его основных ответвлений и функций. Тем более, что он по моему работает в режиме дос-задачи.

Ваше мнение?
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 31 октября 2002 22:16:36
Это ассемблер-то примитивный?
Ты лазил по ссылке, которую я оставлял?
Не лазил. Зайди. Скачай себе 64 килобайта безумства. И дивись как они это делали.
А вор написан на какой-то разновидности высших языков. Стоит открыть любой неизвестный файл блокнотом.
Название: Re: Взлом DarkEngine
Отправлено: jollynew от 01 ноября 2002 13:04:42
Ассемблер - повторяю - примитивный язык, методика программирования на нем сложна.
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 01 ноября 2002 20:39:10
Не примитивный, а низшего уровня. В этом-то вся и прелесть.
Название: Re: Взлом DarkEngine
Отправлено: jollynew от 13 ноября 2002 12:44:36
Но с переносимостью при этом хреново...

Да, кстати, Локи, что собственно по теме скажешь?
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 13 ноября 2002 12:50:07
Что могу то сказал. Поскольку сам не хакер, могу лишь основываться на отчетах некоторых умных товарищей, коим я соизволил написать просьбу о вскрытии кода. Возможно это просто отговорка, но я склонен доверять им. (или ему, так он один.) Конечно бы хотелось чтобы ламер такой как я по результатом этой трепанации ядра мог немного хотя бы пошарить в исходниках, но... увы.
Название: Re: Взлом DarkEngine
Отправлено: jollynew от 13 ноября 2002 18:27:27
Ты знаешь - я тут пообщался со своими программерами - они мне все-таки отсоветовали этим заниматься - ни фига не выйдет - вскрыть продукт такого уровня невозможно... в ближайшие 100000 лет. Поэтому мне кажется надо переходить разработчикам уровней на анреаловский редактор и создавать ниши уровни на нем.
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 13 ноября 2002 19:46:35
Согласен. Локи.
Название: Re: Взлом DarkEngine
Отправлено: GayleSaver от 14 ноября 2002 01:01:28
Ya odin iz vas.

http://thief1.math.uh.edu/thief/scripts/

Esche potom.

Vadim Kokielov
Millburn, NJ, USA
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 14 ноября 2002 01:23:16
Господа поприветствуем нашего гостя. Это его программа N-counter, размещена на сайте Хьюстонского университета (если я ничего не путаю с университетом), посвященного Вору. (Thief Stuff)  Почти все мои ссылки ведут туда. Человек посвятивший, ну пока не знаю сколько времени Вору, ну я уж думаю немало времени его редактору, для того чтобы сделать что-либо улучшающего его работу. Могу ошибаться но эта часть была также использована в Дромадере Делюкс. Для недоумевающих ссылка http://thief.math.uh.edu/patches/ncounter.zip
http://thief.math.uh.edu/patches/ncounter.txt.
Вадим только не говори мне что это твой сайт, иначе меня просто разопрет от гордости, что я с тобой знаком.  ;D ;D

Ах, да чувствуете чем пахнет? Нет, какая тема?. То-то и оно. Возможно гость выскажет свое авторитетное мнение насчет кодов Вора. (его исходников, или хотя бы языка написания).

Спасибо Вадим, что ответил на письмо.
Название: Re: Взлом DarkEngine
Отправлено: GayleSaver от 14 ноября 2002 02:00:15
thief1.uh.edu prinadlezhit Mr.-u Jason Tibbits, distribyutoru fan-missiy posle bandwidth-krizisa TTLG v 2000.  :)

Thief napisan na C++ lyudmi s distsiplinoy, redkoy dlya etoy industrii.  Programma svyazana otchasti min-versiyey spetsifikatsii COM, otchasti prosto-naprosto khoroshimi privichkami programmirovania.  Moya spetsialnoyst` - OSM fayl - yavlyayetsa DLLom s drugim imenem, podklyuchonnim k igre cherez nepropadayuschiy COM.  

Spasibo za priglashenie.  Chest` prikhoda syuda prinadlezhit mne.
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 14 ноября 2002 02:06:50
Ну что Вы, что Вы :))))
А откуда знаешь?
Э-э, и попроще как-нить мы ж здесь не программеры. Это про специальность.

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

Во!!!!!!!!!!!!, Вот ты-то как раз может знаешь ответ на вопрос: "Где достать конвертор для шрифтов Вора?"  
А то надо, а нету.  
У тебя наверное русской раскладки на портативнике нет. Может прислать?  8)
Название: Re: Взлом DarkEngine
Отправлено: GayleSaver от 14 ноября 2002 02:51:24
Так как я в Америке, у меня нету накладки. Но у меня есть замена, превосходящая накладку - замена, происходящая от моей специальности.

Вот перевод предыдущего сообщения.

--
thief1.uh.edu принадлежит Мр.-у Jason Tibbits, дистрибютору фан-миссий после bandwidth-кризиса TTLG в 2000.  

Thief написан на C++ людми с дисциплиной, редкой для этой индустрии.  Программа связана отчасти мини-версией спецификации CОМ, отчасти просто-напросто хорошими привичками программирования.  Моя специалнойсть - OSM файл - являетса DLLом с другим именем, подключенным к игре через непропадающий СОМ.  

Спасибо за приглашение.  Честь прихода сюда принадлежит мне.
Название: Re: Взлом DarkEngine
Отправлено: GayleSaver от 14 ноября 2002 02:52:40
Kak ochevidno po oshibkam, perevod proveden programmoy.
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 14 ноября 2002 03:47:40
 А вот у меня подруга в Бостоне учится так она через полгода по русски с ошибками стала писать. Так что транслитератор еще нормально пишет.
Спасибо, что перевел. Так легче, ух.  ;D
Неужели OSM такая сложная библиотека, что может являтся специальностью?.
Да, все-таки далек я от программирования. Все равно как-то с профессиональным жаргоном. Ну да ладно попробую посерфить по сетке, чтобы прояснить немного посетителям, да и себе самому структуру программной части Вора. Хотя, подозреваю это будет, нелегко, очень нелегко :P
Название: Re: Взлом DarkEngine
Отправлено: jollynew от 14 ноября 2002 09:19:57
Ну я понимаю NASHEGO GOSTIA IZ AMERIKI, но ты-то Локи почему ночами не спишь а письма пишешь? И к тому же во всех версиях Виндов (начиная с 2000-х) русский язык стоит по умолчанию - кстати я не понял, что такое накладка , но полагаю, что это раскладка.

Так вот давайте через нашего друга в Штатах обеспечим всех страждущих _бывших наших_ наклейками с русской раскладкой.
___ВСЕГО ПО 2 БАКА___ :D :D :D :D :D :D
Название: Re: Взлом DarkEngine
Отправлено: jollynew от 14 ноября 2002 09:30:37
А вообще-то это ЗДОРОВО, что нас читают и за бугром!!!!!!!
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 14 ноября 2002 11:42:01
Джолли ты троглодит. Какие два бака, я ему так ее в письмеце перегоню бесплатно. ХАЛЯВА!! Бизнесмен, блин.
Чего это он бывший наш - он наш, член братства Вора. Ты посмотри сколько GayleScale вопросов за раз разрешил.
А заглядывать просто так вряд ли кто-будет в силу особенностей национального алфавита. Просто надо приглашать тех людей, авторов, чьими работами мы пользуемся.
Название: Re: Взлом DarkEngine
Отправлено: jollynew от 15 ноября 2002 13:04:34
Ты на смайлики смотришь? Я же шучу!!!
Название: Re: Взлом DarkEngine
Отправлено: Utgard-Loki от 16 ноября 2002 11:37:35
Ты знаешь тормоз заразная штука.  :-/

Да кстати о GayleSaver. Я забыл упомянуть самое главное. Именно он написал скрипты для первого и второго воров, которые позволяют без проблем запустить любую миссию, которая до этого не запускалась. Это по-моему даже еще круче чем N-counter. Кому надо ссылка на предыдущей страница у самого автора в ответе.
Название: Re: Взлом DarkEngine
Отправлено: jollynew от 18 ноября 2002 13:47:23
Давайте все выразим ему свою признательность - СПАСИБО!!!!!