XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
TIS_Elektronik

offline
Опыт: 521
Активность:
Где найти код функции StringHash(s)
Пожалуйста подскажите, где можно найти програмный код функции StringHash(s)
Насколько я понял функция находится в Storm.dll, но как её оттуда достать?


зараннее спасибо всем

Отредактировано TIS_Elektronik, 18.01.2011 в 14:09.
Старый 17.01.2011, 10:28
XOR

offline
Опыт: 38,159
Активность:
Лучше скажи зачем тебе эта функция? В сети есть уже куча реализаций разных алгоритмов)
Старый 17.01.2011, 11:16
TIS_Elektronik

offline
Опыт: 521
Активность:
не, мне нужен именно этот алгоритм
P.S. алгоритм в предыдущем сообщении, не "джассовский", поэтому я его удаляю
Старый 18.01.2011, 14:08
DioD

offline
Опыт: 45,134
Активность:
ты хоть пытался шторм ДЛЛ просматривать на наличие строк\объектов? вот попытайся сперва.
Старый 18.01.2011, 14:20
agentex

offline
Опыт: 34,834
Активность:
шторм длл это вроде библиотека для работы с mpq..
Старый 18.01.2011, 14:25
TIS_Elektronik

offline
Опыт: 521
Активность:
Цитата:
Сообщение от DioD
ты хоть пытался шторм ДЛЛ просматривать на наличие строк\объектов? вот попытайся сперва.

зачем ты так резко? )
обьясни поподробнее

не помню где, но я прочитал о том что функции вара содержатся в storm.dll
Старый 18.01.2011, 14:33
DioD

offline
Опыт: 45,134
Активность:
google объяснит как достать код из PE файла.
это другой шторм, наличие совпадающего названия хз с чем связано.
Старый 18.01.2011, 14:35
ScorpioT1000
Работаем
offline
Опыт: отключен
Старый 18.01.2011, 14:46
TIS_Elektronik

offline
Опыт: 521
Активность:
спс но я и сам нашел IDA такая прога декомпилирует, терь несколько дней учить азы ассемблера

DioD надо было умничать. не упрёккаю тебя, просто ты меня сбил с толку))

кстати DioD ты говорил про второй шторм.длл, где он?
Старый 18.01.2011, 14:51
ScorpioT1000
Работаем
offline
Опыт: отключен
толку то, там всё смешано с сисколлами, ничего не найдешь
ScorpioT1000 добавил:
и инлайны итп, там щас такая каша, что не поймешь, что функция делает
ScorpioT1000 добавил:
т.е. там пишут a + b, а в итоге получается код на 50 строк с кучей левых инлайнов и вызовов
ну смотря для чего тебе они нужны...
Старый 18.01.2011, 14:56
DioD

offline
Опыт: 45,134
Активность:
TIS_Elektronik
второй шторм там же где десятый, где искать я уже написал.
пс. человек который решил ломать PE файлы должен иметь хотя бы базовые навыки работы в интернете, такие как гугл, мой диагноз - клинический лучше чем в доте.
лично я бы посоветолал айс дебагер, или как там он правильно зовётся, со специально подготовленной картой, через которую можно будет запустить нужную функцию в нужный момент и перехватить её память.
Старый 18.01.2011, 15:01
TIS_Elektronik

offline
Опыт: 521
Активность:
мда посмотрел...

там столька всего...

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

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


кароче диод успокойся
Старый 18.01.2011, 15:02
ScorpioT1000
Работаем
offline
Опыт: отключен
он всё верно говорит, да и не рано ли? уже 2011 год как то
Старый 18.01.2011, 15:08
TIS_Elektronik

offline
Опыт: 521
Активность:
итак последний вопрос, нет два

во-первых всмысле рано?

во-торых насколько я понял, вы разбираетесь, обьясните пожалуйста

Код:
sub_1503CD30 proc near

var_4= dword ptr -4
arg_0= dword ptr  4
...

это означает что функция sub_1503CD30 с аргументом arg_0 и локальной переменной var_4, так?
что означают dwor и ptr и число?
Старый 18.01.2011, 15:15
ScorpioT1000
Работаем
offline
Опыт: отключен
ScorpioT1000 добавил:
proc near то что процедура находится близко от места вызова в коде -.- кароче читай мануалы по асм раз там интересно
Старый 18.01.2011, 15:22
TIS_Elektronik

offline
Опыт: 521
Активность:
спс, больше не задам тупых вопросов, я пока что Null
Старый 18.01.2011, 15:27
TIS_Elektronik

offline
Опыт: 521
Активность:
к сожалению я не смог ничего вытащить, но это уже не актуально
в некоторых картах используется эта функция для сохранения персов, а аргументом является имя игрока, так вот мне нужно была эта функция для того чтобы штамповать сохранения через мою прогу не запуская варик
Старый 19.08.2011, 23:41
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:27.