![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
Где найти код функции StringHash(s)
Пожалуйста подскажите, где можно найти програмный код функции StringHash(s)
Насколько я понял функция находится в Storm.dll, но как её оттуда достать? зараннее спасибо всем Отредактировано TIS_Elektronik, 18.01.2011 в 14:09. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
Лучше скажи зачем тебе эта функция? В сети есть уже куча реализаций разных алгоритмов) |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
не, мне нужен именно этот алгоритм
P.S. алгоритм в предыдущем сообщении, не "джассовский", поэтому я его удаляю |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
ты хоть пытался шторм ДЛЛ просматривать на наличие строк\объектов? вот попытайся сперва. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
шторм длл это вроде библиотека для работы с mpq.. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
Цитата:
зачем ты так резко? ) обьясни поподробнее не помню где, но я прочитал о том что функции вара содержатся в storm.dll |
|
![]() |
#6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
google объяснит как достать код из PE файла.
это другой шторм, наличие совпадающего названия хз с чем связано. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
спс но я и сам нашел IDA такая прога декомпилирует, терь несколько дней учить азы ассемблера
DioD надо было умничать. не упрёккаю тебя, просто ты меня сбил с толку)) кстати DioD ты говорил про второй шторм.длл, где он? |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
толку то, там всё смешано с сисколлами, ничего не найдешь
ScorpioT1000 добавил:
и инлайны итп, там щас такая каша, что не поймешь, что функция делает ScorpioT1000 добавил: т.е. там пишут a + b, а в итоге получается код на 50 строк с кучей левых инлайнов и вызовов ну смотря для чего тебе они нужны... |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
TIS_Elektronik
второй шторм там же где десятый, где искать я уже написал. пс. человек который решил ломать PE файлы должен иметь хотя бы базовые навыки работы в интернете, такие как гугл, мой диагноз - клинический лучше чем в доте.
лично я бы посоветолал айс дебагер, или как там он правильно зовётся, со специально подготовленной картой, через которую можно будет запустить нужную функцию в нужный момент и перехватить её память. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
мда посмотрел...
там столька всего... первый раз такое вижу, сразу такое не осилить, но буду париться Цитата:
кароче диод успокойся |
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
он всё верно говорит, да и не рано ли? уже 2011 год как то |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
итак последний вопрос, нет два
во-первых всмысле рано? во-торых насколько я понял, вы разбираетесь, обьясните пожалуйста Код:
это означает что функция sub_1503CD30 с аргументом arg_0 и локальной переменной var_4, так? что означают dwor и ptr и число? |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
ScorpioT1000 добавил:
proc near то что процедура находится близко от места вызова в коде -.- кароче читай мануалы по асм раз там интересно |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
спс, больше не задам тупых вопросов, я пока что Null
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
TIS_Elektronik
![]() ![]() offline
Опыт:
521Активность: |
к сожалению я не смог ничего вытащить, но это уже не актуально
в некоторых картах используется эта функция для сохранения персов, а аргументом является имя игрока, так вот мне нужно была эта функция для того чтобы штамповать сохранения через мою прогу не запуская варик |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|