Главная страница
    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.02 c
1-71618
Dimich1978
2003-09-09 14:03
2003.09.22
ShellExec


1-71620
ray_w
2003-09-09 12:53
2003.09.22
Кавычки???


14-71904
unlx
2003-09-03 13:13
2003.09.22
Простая система офисной почты для локальной сети


6-71809
Jumbo
2003-07-16 20:29
2003.09.22
Создать письмо


3-71497
www
2003-09-01 14:24
2003.09.22
Сохранение изменений в форме





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский