Сейчас на форуме: _MBK_, user99, ManHunter (+8 невидимых)

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

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

Создано: 14 ноября 2005 05:08
· Личное сообщение · #1

Приветствую многоуважаемый all. Извините, если задаваемый вопрос принадлежит к числу изрядно надоевших, но ни на форуме ни в статьях, я ответа не нашел. Вобщем суть в том, что несмотря ни на какие ухищрения, SoftIce не хочет запускаться на моем Athlon64 3000. 4.05 и 4.27 (скачанные вместе с патчами с этого сайта) наглухо завешивают комп. 4.31 (DriverStudio 3.1 с DVD "Золотой софт") не запускается, говоря что "текущая версия SoftIce не поддерживает PAE" (в моем вольном переводе с английского конечно). При попытке отключить PAE (ключ /noexecute=alwaysoff в boot.ini), машина опять таки завешивается вглухую. В доке по DS 3.1 кстати есть таблица поддерживаемых процессоров и операционок. И поддержка для Athlon в ней не указана. Из того что на compuware.com пишется про DS 3.2, мне так и не удалось понять, поддерживает ли новейшая версия Athlon или нет. Вот и спрашиваю благородных донов, сталкивались ли они с такими проблемами... Итак
1) Запускал ли кто нибудь SoftIce из DS 3.2 на Атлоне ? То что DS 3.1 на нем не работает, я и сам знаю
2) Запускал ли кто-нибудь на Атлоне ХОТЯ БЫ КАКУЮ-НИБУДЬ версию SoftIce ?

Ах, сорри, забыл. Винда у меня XP SP 2. Но как я понял, проблема скорее в камне, чем в винде.
P.S. Еще раз прошу прощения, если вопрос дурацкий. Просто никогда у меня проблем с SoftIce не возникало. На этот раз всплыло всязи с переездом на новый комп. Ответ для меня важен, ибо без SoftIce я жить не привык, а что делать - неясно. То ли DS 3.2 качать, то ли камень менять.

Заранее всем спасибо.



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 14 ноября 2005 06:33
· Личное сообщение · #2

eugenk
Честно говоря вопросы о Софтайсе вызывают резкий блевотный рефлекс!

eugenk пишет:
Запускал ли кто нибудь SoftIce из DS 3.2 на Атлоне

Ес-но! Если ты имеешь ввиду 64, то не запускал

Если тебе так нужен СойфАйс и погаматься охота ставь виртуальную машину и работай в ней

-----
Подписи - ЗЛО! Нужно убирать!





Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 14 ноября 2005 07:12
· Личное сообщение · #3

eugenk Возьми тогда Ольку ... она почти ничем не хуже софтайса



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 14 ноября 2005 07:48
· Личное сообщение · #4

eugenk пишет:
всязи с переездом на новый комп

Это и есть причина.

"Не стоит преумножать сущностей сверх необходимости..."
Омар Оккама.

-----
TBR




Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 14 ноября 2005 07:57 · Поправил: Bitfry
· Личное сообщение · #5

eugenk пишет:
текущая версия SoftIce не поддерживает PAE


Во-первых, поиск нужно как следует использовать:
http://www.exelab.ru/f/action=vthread&forum=1&topic=2136


eugenk пишет:
1) Запускал ли кто нибудь SoftIce из DS 3.2 на Атлоне ? То что DS 3.1 на нем не работает, я и сам знаю

Во-вторых, и 3.1 и 3.2 на AMD64 (а не K7) при прочих равных SoftIce запускается с большей вероятностью, чем на Intel c HT.

eugenk пишет:
2) Запускал ли кто-нибудь на Атлоне ХОТЯ БЫ КАКУЮ-НИБУДЬ версию SoftIce ?


В-третьих, поиск нужно как следует использовать:
http://www.exelab.ru/f/action=vthread&forum=1&topic=693


К тому, что там сказано, могу только добавить:
ноутбук ASUS A4D (там AMD64 3000 (который без SSE3)
И вторая машина:
CPU AMD64 3500 (новый с SSE3)
MB ASUS A8N-E
RAM 2Gb
HDD RAID 2x200Gb
VIDEO 6600GT
...
На двух этих машинах 3.2 установился без проблем.
То есть совсем без проблем в отличие от AthlonXP. Просто инстал и всё.
3.1 также без проблем (пробовал на второй машине по причине отказа IceExt).

Глюк либо в софте, либо в другом железе... Ну и у тебя в голове.

Предполагаю, что у тебя левая MB или видяха.

nice пишет:
Ес-но! Если ты имеешь ввиду 64, то не запускал

Вот видишь, и нам иногда полезно отвечать в подобных темах.

-----
Всем привет, я вернулся




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

Создано: 14 ноября 2005 08:08
· Личное сообщение · #6

nice, по поводу блевотного рефлекса это я уже из просмотра форума понял. Что я могу сказать... Солидарен. Сам никогда ни у кого стараюсь ничего не спрашивать, но тут вышло исключение из правила. А виртуальные машины, как я понял, с айсом не дружат. На compuware во всяком случае в разделе "Что новенького в DS 3.2" пишут что НАКОНЕЦ ТО дескать мы совместились с VMware 4.0 и старше... Что само по себе наводит на мысли...

Z0oMiK, про Ольгу Иванну честно говоря ничего не знаю. Скачал её сегодня. Документация какая-то совсем неясная... Вобщем что я хочу. Прога есть такая. AvrStudio называется. К ней есть клевая аппаратная приблудина такая - JtagIce. Общается через СОМ-порт. Железо известно. Прошивка тоже известна. Паять - неохота. Вот и была идея перехватить обращения к CreateFile, ReadFile и т.п., и сэмулировать эту хрень программно, с выводом сигналов скажем на LTP-порт. Будь у меня SoftIce - мигом поставил бы бряки на нужные вызовы, увидел бы где прога общается с СОМ-портом, дале IDA, а далее VC++ для написания перехватчика и эмулятора. Может ли Олька ставить бряки скажем на CreateFile - я не знаю... Вобщем прошу меня простить за тупость если что. Я не крякер, скорее девелопер. Просто ломаю сам необходимый мне софт. Не более того



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 14 ноября 2005 08:28
· Личное сообщение · #7

eugenk
Под VirtualPC я софтайс 2года назад запускал, но правда под 98 виндой

eugenk
Олька может ставить бряки на CreateFileA
BP CreateFileA (с учетом регистра)
и по поводу мониторинга портов, есть кучи всяких программ, если интересно могу посмотреть какие именно

Bitfry
Ну у тебя и машинки!

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 14 ноября 2005 08:29
· Личное сообщение · #8

eugenk пишет:
На compuware во всяком случае

Сразу видно – разработчик, а не крякер.

Для работы в ring3, Олька - лучший вариант.
Русский хелп к ней лежит в разделе скачать.

Я то подумал, тебе драйверы отлаживать.

-----
Всем привет, я вернулся




Ранг: 40.0 (посетитель), 1thx
Активность: 0.030
Статус: Участник

Создано: 14 ноября 2005 09:44
· Личное сообщение · #9

eugenk пишет:
Но как я понял, проблема скорее в камне, чем в винде.


Не, камень хороший, проблем с ним нету. Попробуй лучше в boot.ini добавить ключ /NOPAE, обычно помогает, и поставить DS3.1 или 3.2.

Bitfry пишет:
То есть совсем без проблем в отличие от AthlonXP. Просто инстал и всё.


Причём тут проц, у меня как раз на атлоне XP все отлично ставится и работает.




Ранг: 332.0 (мудрец)
Активность: 0.180
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 14 ноября 2005 14:01
· Личное сообщение · #10

eugenk пишет:
1) Запускал ли кто нибудь SoftIce из DS 3.2 на Атлоне ? То что DS 3.1 на нем не работает, я и сам знаю

У меня на АтлонХП был установлен вообще какой-то старый айс (2,7 вроде), на Атлон64 ставил DS3.2 - проблем небыло, и под варей ставил DS3.2 причём под варей PAE включено ;)

eugenk пишет:
При попытке отключить PAE (ключ /noexecute=alwaysoff в boot.ini)

ну насколько я знаю /noexecute=alwaysoff к PAE отношения не имеет, а просто отключает DEP (хотя DEP почему-то у меня пашет только при загрузке с ядром с PAE %) но этоуже совсем другая история...) поэтому пиши /NOPAE как Драгон сказал, или /kernel="ntoskrnl.exe"

ЗЫ кста PAE наверно должно включатся только при наличии памяти >4 GB )) но когда оно решает включится в реале... %))



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 14 ноября 2005 14:27
· Личное сообщение · #11

Mario555
Насколько я успел заметить PAE включается по умолчанию на втором сервис паке

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 14 ноября 2005 14:30 · Поправил: Asterix
· Личное сообщение · #12

Mario555 пишет:
или /kernel="ntoskrnl.exe"


/KERNEL=ntoskrnl.exe
только вроде без кавычек
Это лучший вариант, тогда и IceExt не будет ругаться что не нашел ядро ;)

к слову сказать, мой SofICE(DS3.2 полная версия 200Мб) работает
нормально и на ядре ntkrnlpa.exe

ЗЫ: все выше сказанное относится к 32битной OS конечно

еще забыл добавить, всяческие взвисы САйса как правило встречаются на машинах с установленными
антивирусными мониторами или файрволами, например с Касперским сайс никогда не уживается ;)



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

Создано: 14 ноября 2005 20:43
· Личное сообщение · #13

eugenk
Эта приблуда JtagIce да и JtagIce mkII из AVRStudio 4.11 легко ломается с помощью Ольки, защит там
нет никаких. У меня на их взлом ушло пара выходных. Поэтому лучше не заморачиваться с айсом, а
ломать Олькой как предлагают выше.




Ранг: 332.0 (мудрец)
Активность: 0.180
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 14 ноября 2005 23:19
· Личное сообщение · #14

nice пишет:
Насколько я успел заметить PAE включается по умолчанию на втором сервис паке

у меня по умолчанию грузилось ntoskrnl.exe, а не ntkrnlpa.exe



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

Создано: 15 ноября 2005 00:55
· Личное сообщение · #15

Народ, ОГРОМНОЕ ВСЕМ СЕНЬКС !!! Еще раз, прошу прощения за вопрос, вызывающий рвотный рефлекс
Немного замечаний. По поводу отключения РАЕ и прочих хитростей. Во-первых ключ /noexecute=alwaysoff PAE всё же отключает. Будь это не так, айс бы не запускался и не завешивал систему. Во-вторых, отключение РАЕ иными средствами врядли даст что-то достойное внимания, поскольку в испытанном случае поведение айса мягко говоря разочаровывает. Кстати позабавил меня тут совет (кажется в мае или в июне этого года) прописывать для отключения PAE что-то в CR4. Оно конечно можно написать для этого маленькую утилитку в ring0, однако что случится с ядром, поддерживающим PAE, если вдруг неожиданно его отключить...
По поводу Athlon64. Если честно, мне всё это немного странно. То что айс 4.31 на нем ходил. В доках по 4.31 ясно сказано, что Win XP на Athlon64 не поддерживается как Target.
Вобщем для себя я вижу пока 3 выхода :
1) Скачать DS 3.2 поскольку она все-таки поновее и есть шанс что заработает.
2) Попробовать запуститься на VMware или VirtualPC, что кстати для взлома наверно даже удобнее
3) Переставить винды, например на 2k SP4, поскольку как я понял, на РАЕ по умолчанию рассчитаны ядра от XP SP2 и выше. Есть шанс что менее навороченное ядро окажется устойчивее.
По поводу Ольги Павловны. Увы, как частное решение оно проходит. Но как общее - отца русской демократии не спасает. Ломаю я довольно часто, и софт ломаю всё-таки защищенный. Согласен, Олька девушка неслабая, но с айсом всё же не сравнить. Да и привык я к нему за много лет...

Ну и наконец. ЛЮДИ !!! Я просто тащусь что нашел этот сайт !!! Читал тут статьи, балдел и понимал, какой я дурак и как мало знаю. Хотя того что знаю вполне хватает для того, чтобы всегда быть со свежим девелоперским софтом Вобщем огромное человеческое спасибо создателям сайта и его участникам. Буду здесь постоянным по крайней мере читателем. Хотя ценных мыслей от меня увы, боюсь ждать не следует



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

Создано: 15 ноября 2005 01:13 · Поправил: eugenk
· Личное сообщение · #16

Proton, по поводу AvrStudio. Почитал тут серию статей по перехвату API и понял, что ломать его ВООБЩЕ не следует. Ибо некрасиво и неспортивно. Нужно просто написать перехватчик файловых процедур и заставить его отследить обращения к СОМ-порту и передавать их на эмулятор, управляющий обычным LPT-jtag. Кстати для меня дико удобно. Я с Xilinx 90% времени работаю, и для Atmel можно будет юзать тот же самый jtag, что и для Xilinx. jtag вообще можно сделать конфигурябельным. Просто пишешь конфиг, в котором указываешь какой сигнал с LPT соответствует какому сигналу jtag. Так что если у кого jtag уже спаян, тому и за паяло браться не надо будет. Только прописать свою конфигурацию... А вообще хочу выразить ришпект автору статей про перехват. У меня 20% времени уходило на исследование защиты и 80% на написание патча. А с перехватом API такие вещи можно делать легко и изящно... Эх... Кабы раньше знать...


 eXeL@B —› Основной форум —› SoftIce и Athlon
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати