Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Вниз

Опять SoftIce.   Найти похожие ветки 

 
iNew   (2003-09-02 18:30) [0]

Как поставить брэкпоинт на загрузку программы.


 
Pat   (2003-09-02 21:10) [1]

Если программа содержит окно, то можно bpx CreateWindowExa (ну или что-то около этого)


 
Моджахед   (2003-09-02 23:38) [2]

Конечно, извратиться можно на CreateProcess и иже с ним, однако будет ужас. Но сработает.


 
ZeroDivide   (2003-09-03 08:56) [3]

А Symbol Loader зачем, как думаешь? Правда она не удобная (и глюкавенькая), поставь себе утилиту Ice loader (by OWL) имхо в 100 раз удобнее + работает 100% даже если отсутствует таблица символов.

Еще вариант (только что придумал, но думаю сработает):
Смотришь каким нибудь Hiew - где у экзешника энтри поинт, далее брякаешься где нибудь в программе с единственной целью - узнать значение селектора (хххх:yyyyyyyy , где xxxx-селектор). Далее ставишь бряк на хххх:00400000+Entry_Point. Спокойно перегружаешь программу и опа ты тама!
(можешь обойтись и без энтри поинт 85% программ работают с адреса xxxx:00401000)

Здесь 2 момента: нельзя процессов других в это время создавать (проверено неоднократно: значение селектора, в этом случае, при следующей загрузке не измениться) и можно отлаживать только ring3(пользовательские) приложения, тк драйверы грузяться в защищенную память (с другим адресом :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.012 c
1-71622
Pavel Oliynik
2003-09-09 11:35
2003.09.22
как закодировать и разкодировать стандарными фукнциями строку


1-71651
P0tia
2003-09-08 21:19
2003.09.22
Как сделать, чтобы иконка показывалась только около часов?


3-71530
Boss
2003-08-31 13:28
2003.09.22
INNER JOIN


1-71642
Vitalik
2003-09-08 21:26
2003.09.22
создание формы


3-71491
peter_login
2003-09-01 14:36
2003.09.22
Компонет для работы с полем БД типа tdatetime





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский