Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых)

 eXeL@B —› Основной форум —› Help по msvbvm50.dll
Посл.ответ Сообщение

Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 марта 2008 17:57
· Личное сообщение · #1

Привет! Рассматриваемая мною прога имеет импорты из msvbvm50.dll. В проге есть texbox. Данные из него читаются прогой и в какой-то её части идет сравнение введенного в texbox числа с числом 10. Данные из texbox считываются после того, как из него убирается курсор. Вопрос, на какую функцию ставить бряк, чтоб выловить обращение к texbox? И ещё, мне известен id texbox-а в проге, можно ли в оле как-нить поставить бряк на обращение к texbox с определенным id? Так же мне необходимо узнать, куда из него идут данные



Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 11 марта 2008 18:29
· Личное сообщение · #2

ddopton пишет:
Вопрос, на какую функцию ставить бряк


фтопку бряки, ты сначала выясни прога у тебя в натив или p-code скомпилирована, отсюда потом
будешь плясать



Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 марта 2008 22:30
· Личное сообщение · #3

Прога написана в нейтив коде. Об этом сказал VB Decompiler + сам в дизасме нормальные инструкции




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 11 марта 2008 23:58
· Личное сообщение · #4

dotfix.net/module.php?module=@6e786b367c673a3361736575636f6f646860




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 12 марта 2008 00:00
· Личное сообщение · #5

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

-----
-=истина где-то рядом=-




Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2008 00:09 · Поправил: ddopton
· Личное сообщение · #6

Ara, это не то
Прога в аттаче
2473_11.03.2008_CRACKLAB.rU.tgz - BitTorrent Proxy.rar



Ранг: 55.7 (постоянный), 6thx
Активность: 0.030
Статус: Участник

Создано: 12 марта 2008 01:15
· Личное сообщение · #7

ахах)) возился с ней когда-то.. увеличил немножко скорость
мне вот интересно, как часто за ето банят на трекерах, может кто знает?



Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2008 01:23
· Личное сообщение · #8

Банят тех, кто наглеет, ну там, гигабайты за день отдает с каналом 5-10 кб\с =))



Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2008 01:42
· Личное сообщение · #9

АААААА, я ломанул её!))) Радости полные штаны)))) Доволен как слон!))) Хух, всем пасиба!




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 12 марта 2008 01:44
· Личное сообщение · #10

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

-----
-=истина где-то рядом=-




Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2008 02:01 · Поправил: ddopton
· Личное сообщение · #11

Кусок кода декомпилированной проги:

loc_0042B044: call MSVBVM50.DLL.__vbaFpI2
loc_0042B050: call MSVBVM50.DLL.__vbaFreeStr
loc_0042B059: call MSVBVM50.DLL.__vbaFreeObj
loc_0042B068: If "" > 0000000Ah Then // проверка коэффициента умножения аплоада непосредственно перед самим умножением
loc_0042B06A: var_34 = 10
loc_0042B06D: End If

он же в дизасме :

.text:0042B03A mov edx, [ebp-4Ch]
.text:0042B03D push edx
.text:0042B03E call ds:rtcR8ValFromBstr
.text:0042B044 call ds:__vbaFpI2
.text:0042B04A lea ecx, [ebp-4Ch]
.text:0042B04D mov [ebp-34h], eax
.text:0042B050 call ds:__vbaFreeStr
.text:0042B056 lea ecx, [ebp-60h]
.text:0042B059 call ds:__vbaFreeObj
.text:0042B05F mov eax, 0Ah
.text:0042B064 cmp [ebp-34h], ax
.text:0042B068 jle short loc_42B06D
.text:0042B06A mov [ebp-34h], eax

Строчку 0042B05F поменял на mov eax, 9Fh - теперь коэффициент умножения аплоада может быть равен 159 ( мне больше и не надо, а то забанят)


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