Главная страница
    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.01 c
8-71761
servs
2003-05-24 18:34
2003.09.22
Resize картинки


1-71674
BanderLog
2003-09-11 14:07
2003.09.22
Как в RichEdite обработать двойное нажатие мыши?


8-71773
e}{e
2003-05-25 22:48
2003.09.22
Поворот вокруг своей оси


14-71834
Skier
2003-09-01 17:46
2003.09.22
Как вам Ярцев в качестве тренера сб. России ?


1-71646
Ал
2003-09-08 16:42
2003.09.22
Как и какой прогой сделать ico-файл, содержащий 16X16 и 32X32





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