Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SoftIce and Masm, загрузка символьной информации 
:(
    Опции темы
Andrey Ch
Дата 5.7.2002, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.6.2002

Репутация: нет
Всего: нет



hi, .

помоги, замучался с загрузкой символьной информации в SoftIce из MASM
делаю так:

ml /Cp /coff /Zi /c msgbox.asm >out.txt
LINK /SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:coff /PDB:NONE msgbox.obj >>out.txt

после в ice.bat

nmsym /translate:source,package,always /source:. /load:execute,break %1


запускаю

ice.bat msgbox.exe


SoftIce сообщает:
Break due to Symbol Loader

и не в какую не хочет загружать символьную инфу.
PM MAIL   Вверх
Chingachguk
Дата 5.7.2002, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 18



Могу порекомендовать тока места(2), где могут ответить на этот вопрос...
А зачем, если не секрет, это надо ? апи али vxd-коллы и так видны...


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
Andrey Ch
Дата 5.7.2002, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.6.2002

Репутация: нет
Всего: нет



Цитата
Могу порекомендовать тока места(2), где могут ответить на этот вопрос...
А зачем, если не секрет, это надо ? апи али vxd-коллы и так видны...


порекомендуй plz.

Насчет зачем надо, да просто хочу что бы более читаемый код был.
PM MAIL   Вверх
Chingachguk
Дата 7.7.2002, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 18



1. hi-tech.nsys.by. Зайди и увидишь (вроде справа) подписку на форум этого сайта. Подпишись и задай вопрос.
2. bugtraq.ru Там наверняка есть челы, которые это знают.


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
Andrey Ch
Дата 8.7.2002, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.6.2002

Репутация: нет
Всего: нет



Цитата(Chingachguk @ 07.7.2002, 09:51)
1. hi-tech.nsys.by. Зайди и увидишь (вроде справа) подписку на форум этого сайта. Подпишись и задай вопрос.
2. bugtraq.ru Там наверняка есть челы, которые это знают.

Цитата
hi-tech.nsys.by

Подписался, задал вопрос - ответа нет,  отписался.
За помощь спасибо.
PM MAIL   Вверх
Andrey Ch
Дата 9.7.2002, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.6.2002

Репутация: нет
Всего: нет



Пpивет All!

во общем пpоблема pешена, один добpый человек помог.
Если используете MASM32v7 то в нем отсутствует два
файла cvpack.exe и mspdb60.dll
есть много веpсий cvpack, использовать надо:
===============================================================
Microsoft ® Debugging Information Compactor  Version 6.00.8168
Copyright © Microsoft Corp 1987-1997. All rights reserved.
===============================================================
если у кого сходная пpоблема то тут pешение:


cvpack

пример:
ml /Cp /coff /Zi /c msgbox.asm >out.txt
LINK /LIBPATH:D:\masm32\LIB /SUBSYSTEM:WINDOWS /DEBUG  /DEBUGTYPE:CV /PDB:NONE msgbox.obj  >>out.txt

загрузка в SoftIce:

loader32.exe /LOAD %1

или

nmsym /translate:source,package,always /source:. /load:execute,break %1

пути должны быть прописаны до MASM32/bin/ и до SoftIce
PM MAIL   Вверх
Neopytnyi
Дата 21.10.2003, 07:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered












Narod, podskazhyte mne ne opytnomy, mozhno li v SoftICE postavit' breakpoint na chto-nit' setevoye, naprimer na WSASend ili takoye delo ne vygorit? Ya proboval bpx WSASend - sofice ne znaet tokyu WSASend.... che delat' ?
  Вверх
Chingachguk
Дата 21.10.2003, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 18



Установи у него (айса) соответсвующую библиотеку использовать - в файле winice.dat. Если же он не знает таковой, то напиши простую прогу с call WSASend и т.п. Установи бряк перед этим call'ом - например, забив команду исключения типа mov eax,ds:[0]. Зайди внутрь call'а и увидишь адрес в какой-нибудь winsock.dll. После этого можешь смело ставить bpx на этот адрес.


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0509 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.