Русское сообщество по скриптингу

Сигнатуры: ЧЯДНТ?

Все вопросы по скриптингу для Metamod, помощь в редактировании плагинов.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для
Metamod.


Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник плагина.

Сигнатуры: ЧЯДНТ?

Сообщение Chuvi » 27 сен 2013, 14:40

Вот допустим, есть функция,
Код: Выделить всё
  1.  

  2. .text:1010E930                               CL_Parse_VoiceInit proc near            ; DATA XREF: .data:10229348o

  3. .text:1010E930 E8 5B B8 00 00                                call    MSG_ReadString

  4. .text:1010E935 E8 76 B6 00 00                                call    MSG_ReadByte

  5. .text:1010E93A 50                                            push    eax             ; int

  6. .text:1010E93B 68 8C 9D 25 10                                push    offset unk_10259D8C ; Args

  7. .text:1010E940 E8 6B 1F 0A 00                                call    Voice_Init

  8. .text:1010E945 83 C4 08                                      add     esp, 8

  9. .text:1010E948 C3                                            retn

  10. .text:1010E948                               CL_Parse_VoiceInit endp

  11.  


Её сигнатура, вроде, получается такой:
Код: Выделить всё
"\xe8\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x50\x68\x8c\x9d\x25\x10\xe8\x00\x00\x00\x00\x83\xc4\x08\xc3", "x????x????xxxxxxx????xxxx", 24

Пробую её найти, но ничего не ищется. Что не так-то?
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: Сигнатуры: ЧЯДНТ?

Сообщение 6a6kin » 27 сен 2013, 21:28

Код: Выделить всё
68 8C 9D 25 10                                push    offset unk_10259D8C

Изменяющийся адрес, надо тоже добавить в маску.
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 332
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 38 раз.
Поблагодарили: 278 раз.


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2