Сейчас на форуме: rtsgreg1989, ==DJ==[ZLO], Magister Yoda (+6 невидимых)

 eXeL@B —› Основной форум —› Нужна консультация
Посл.ответ Сообщение

Ранг: 24.4 (новичок)
Активность: 0.040
Статус: Участник

Создано: 09 апреля 2005 13:46
· Личное сообщение · #1

Подскажите пожайлуста.
У программы написанной на Дельфи есть ограничение (создание страниц).
Что только я непробывал. Ставилю на ShowWindow выкидывает чёрте куда. Роясь в коде так и не нашёл заветного места.
Есть ли какой бряк на счётчик (создания страниц)?
Сразу говорю что сайс у меня непашет, поэтому ломаю в олли.

P.S. поиск по форуму не дал ожидаемого результата.




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 09 апреля 2005 14:18
· Личное сообщение · #2

dragon-gor пишет:
У программы написанной на Дельфи есть ограничение (создание страниц).

Думаю DeDe возможно поможет, а в отладчике вообще это на ой взгляд сложно отловить. Дизассемблировать надо по любому.

-----
Всем не угодишь





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 09 апреля 2005 14:19
· Личное сообщение · #3

Bad_guy пишет:
на ой взгляд

ОЙ, "мой".

-----
Всем не угодишь




Ранг: 24.4 (новичок)
Активность: 0.040
Статус: Участник

Создано: 09 апреля 2005 14:31
· Личное сообщение · #4

В том то и дело что и в DeDe хорошего не нашёл. Единственное что вывод сообщения - TSBImage (проверил с помощью WindowMen), а в программе их 211 штук.




Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 09 апреля 2005 14:56
· Личное сообщение · #5

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



Ранг: 24.4 (новичок)
Активность: 0.040
Статус: Участник

Создано: 09 апреля 2005 15:03
· Личное сообщение · #6

Енто я уже пробывал на Артмани, изменял значения -> заморозил -> прога зависла.




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 09 апреля 2005 19:56
· Личное сообщение · #7

dragon-gor пишет:
Ставилю на ShowWindow выкидывает чёрте куда.

Этот чёрт - VCL. Посмотри в стек, там на пару страниц ниже будет адрес, откуда реально была вызвана эта процедура. И от этого адреса продолжай. А чё за гама то?



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 09 апреля 2005 20:04
· Личное сообщение · #8

Bit-hack пишет:
А чё за гама то?


=)) уже не гаму ломаем


2dragon-gor

Какое ограничение? На создание страниц или на кол-во создаваемых страниц?
Если на кол-во - попробуй поискать это число в дизассемблере.

-----
TBR




Ранг: 24.4 (новичок)
Активность: 0.040
Статус: Участник

Создано: 10 апреля 2005 07:53
· Личное сообщение · #9

Grey пишет:
кол-во создаваемых страниц


Енто надо искать условие не больше 3 (00000003).
Только вот значений 317 штук и рядом нет никакого cmp.



Ранг: 24.4 (новичок)
Активность: 0.040
Статус: Участник

Создано: 10 апреля 2005 10:04
· Личное сообщение · #10

Попробывал адрес нэндла ниже в стеке
(0012F820 0047A693 /CALL to ShowWindow from Sitecraf.0047A68E
0012F824 0018052C |hWnd = 0018052C ('Сообщение',class='TMessageWindow',parent=001C0440)
0012F828 00000001 \ShowState = SW_SHOWNORMAL
0012F82C 0012F838 Pointer to next SEH record
0012F830 0047A7B5 SE handler <--- бряк ) - без результата.
Интересно в APISpy показывает что сообщение окна CreateWindowExA, ставлю бряк -> не срабатывает.
Как на олли отловить на хэндл окна (ShowWindow if ID=xxx не катит)?
Или что неправильно делаю?


 eXeL@B —› Основной форум —› Нужна консультация
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати