ScorpioT1000
Работаем
offline
Опыт: отключен
|
AlexeiK, причем тут код ассемблера? я говорю, что при хешировании простых чисел применяются побитовые операции типа xor и and этих чисел с хеш-ключом (ну и ясно что по своим формулам) |
31.08.2010, 21:01 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexeiK
offline
Опыт:
257Активность: |
ScorpioT1000, ну ты говоришь, что за один такт выполняется. токо не учитываешь, модель процессора. ты бы сразу дал расклад, а то говоришь, что там все просто и времени не отнимает. я вижу ,что тебе кроме слов лень привести сам код хэша,поэтому и спросил asm код. |
01.09.2010, 10:14 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Где я тебе возьму его ? У меня нет сорцов вара, вобщем ты несёшь какуюто ерунду. Не люблю таких людей как ты, которые делают вид, что во всём шарят, сами из себя ничего не представляют. |
01.09.2010, 12:39 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Аминь
Crazy about that shit
offline
Опыт:
3,214Активность: |
Увидел как-то такой способ хранения.
Код:
Пользуюсь им сейчас. Нареканий нет. |
01.09.2010, 12:57 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Аминь, это и есть
и поскольку
то
видишь, все мои сообщения логически связаны) |
01.09.2010, 13:00 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Аминь
Crazy about that shit
offline
Опыт:
3,214Активность: |
Только если где-то в периодическом таймере или функции будет утечка, то такой метод даст сбой, когда необнуленные хендлы превысят лимит массива.
Аминь добавил: Цитата:
Т.е. на 23 версии не будет работать? Вот блин... |
|
01.09.2010, 13:02 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
ScorpioT1000 добавил:
именно. |
01.09.2010, 13:07 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Аминь
Crazy about that shit
offline
Опыт:
3,214Активность: |
ScorpioT1000, скажи, если все правильно обнулять, то проблем с переполнением не должно возникнуть?
Я тестировал свою карту и словил баг, как я выяснил, именно из-за переполнения массива. (в Цикле был необнуленный таймер) Имеет ли такая система другие недостатки или все будет работать надежно? |
01.09.2010, 13:20 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
лучше добавить проверку :) а так, это был самый распространенный способ аттача, пока близзы всё не испортили (т.е. не разделили версии) |
01.09.2010, 13:23 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Аминь
Crazy about that shit
offline
Опыт:
3,214Активность: |
Ведь все прогрессивное человечество перешло на 24 версию. Или я ошибаюсь?
Хотя в русских румах мне не удавалась найти игру 24 версии. Аминь добавил:
DEBUG это булевая глобалка или режим Jass Helpera? |
01.09.2010, 13:26 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
ScorpioT1000 добавил:
адик сделал так что если галка стоит то DEBUG == да, иначе нет ScorpioT1000 добавил:
я, например, делаю свою кампанию для всех версий от 1.19 (и это работает), а убедившись в том, что на старом варе еще играют (судя напр. по комментам xgm.ru/p/wc3/5798), я не собираюсь менять решение) |
01.09.2010, 13:31 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Аминь
Crazy about that shit
offline
Опыт:
3,214Активность: |
ScorpioT1000, можно узнать твое решение проблемы разных версий? |
01.09.2010, 13:35 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
unit/item custom value + timer exploit + метод перебора)
ScorpioT1000 добавил:
xgm.ru/forum/showthread.php?p=874675&highlight=PauseTimer&am... пример аттача к таймеру числа |
01.09.2010, 16:00 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
ну и да, чуть не забыл, к равкодам также можно крепить просто вычитая из него 'A000' xgm.ru/p/wc3/about_int |
02.09.2010, 11:51 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexeiK
offline
Опыт:
257Активность: |
ScorpioT1000:
а я равнодушен к тебе и вижу твои косяки в понимании русского языка :) поэтому , скажу тебе, чтобы ассемблерный код, как бы лежит в game.dll. и сорцы не нужны,чтобы его оттуда взять. только вот есть ньанс,надо знать откуда брать :) |
02.09.2010, 16:50 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Скорую вызывать? Давай просто удалим эти сообщения, чтобы ты не позорился?) |
02.09.2010, 17:54 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexeiK
offline
Опыт:
257Активность: |
ScorpioT1000,
ну давай остановимся на том,что алгоритма хэширования ты не ведаешь и твои предположения не верны. я то думал, ты ка кбы можешь взять асм код ,но вижу ты запутался. решил поделится знаниями. ты возьми ida pro программку, открой ею game.dll ,посмотри это и будет асм код варика. функция хэша, где то там. нужно знать адрес. Отредактировано AlexeiK, 02.09.2010 в 18:55. |
02.09.2010, 18:47 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Ты представляешь, во сколько строк чистого бинарного кода (именно бинарного, который лежит в бинарном файле игры) превращается обычная программа, скомпилированная на c++ под win32, выводящая на экран всего-лишь надпись "hello, world"? Я чувствую, что нет, иначе бы ты не говорил такие глупые вещи. |
02.09.2010, 18:55 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexeiK
offline
Опыт:
257Активность: |
ScorpioT1000, ты что реально хочешь офтопить,чтобы выяснить, кто тут и что знает про exe файлы винды?
слушай, какие еще бинарные файлы то :) ты открой через блокнот game.dll , там hex коды,что собсно и есть асм код, ida pro сможет тебе вместо hex кодов,подставить asm синтаксис и тогда можно увидеть алгоритм хэш функции. на ответ ниже:
ScorpioT1000, вот я и прошу поделись знаниями то,токо напиши asm. и я оценю, что ты там узнал в полной мере, а твои голословные заявления, только плодят офтоп. |
02.09.2010, 18:59 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
мы изучали бинарники вара пару лет назад, всё, что надо оттуда уже узнали
ScorpioT1000 добавил:
сам себе противоречишь же.. вобщем бестолку общаться
ScorpioT1000 добавил:
есть такая штука называется visual studio debugger - внезапно, не правда ли?) |
02.09.2010, 19:04 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|