![]() |
eXeL@B —› Основной форум —› SoftIce и Athlon |
Посл.ответ | Сообщение |
|
Создано: 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 качать, то ли камень менять. Заранее всем спасибо. ![]() |
|
Создано: 14 ноября 2005 06:33 · Личное сообщение · #2 eugenk Честно говоря вопросы о Софтайсе вызывают резкий блевотный рефлекс! ![]() eugenk пишет: Запускал ли кто нибудь SoftIce из DS 3.2 на Атлоне Ес-но! Если ты имеешь ввиду 64, то не запускал Если тебе так нужен СойфАйс и погаматься охота ставь виртуальную машину и работай в ней ----- Подписи - ЗЛО! Нужно убирать! ![]() |
|
Создано: 14 ноября 2005 07:12 · Личное сообщение · #3 |
|
Создано: 14 ноября 2005 07:48 · Личное сообщение · #4 |
|
Создано: 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, то не запускал Вот видишь, и нам иногда полезно отвечать в подобных темах. ----- Всем привет, я вернулся ![]() |
|
Создано: 14 ноября 2005 08:08 · Личное сообщение · #6 nice, по поводу блевотного рефлекса это я уже из просмотра форума понял. Что я могу сказать... Солидарен. Сам никогда ни у кого стараюсь ничего не спрашивать, но тут вышло исключение из правила. А виртуальные машины, как я понял, с айсом не дружат. На compuware во всяком случае в разделе "Что новенького в DS 3.2" пишут что НАКОНЕЦ ТО дескать мы совместились с VMware 4.0 и старше... Что само по себе наводит на мысли... Z0oMiK, про Ольгу Иванну честно говоря ничего не знаю. Скачал её сегодня. Документация какая-то совсем неясная... Вобщем что я хочу. Прога есть такая. AvrStudio называется. К ней есть клевая аппаратная приблудина такая - JtagIce. Общается через СОМ-порт. Железо известно. Прошивка тоже известна. Паять - неохота. Вот и была идея перехватить обращения к CreateFile, ReadFile и т.п., и сэмулировать эту хрень программно, с выводом сигналов скажем на LTP-порт. Будь у меня SoftIce - мигом поставил бы бряки на нужные вызовы, увидел бы где прога общается с СОМ-портом, дале IDA, а далее VC++ для написания перехватчика и эмулятора. Может ли Олька ставить бряки скажем на CreateFile - я не знаю... Вобщем прошу меня простить за тупость если что. Я не крякер, скорее девелопер. Просто ломаю сам необходимый мне софт. Не более того ![]() ![]() |
|
Создано: 14 ноября 2005 08:28 · Личное сообщение · #7 eugenk Под VirtualPC я софтайс 2года назад запускал, но правда под 98 виндой eugenk Олька может ставить бряки на CreateFileA BP CreateFileA (с учетом регистра) и по поводу мониторинга портов, есть кучи всяких программ, если интересно могу посмотреть какие именно Bitfry Ну у тебя и машинки! ----- Подписи - ЗЛО! Нужно убирать! ![]() |
|
Создано: 14 ноября 2005 08:29 · Личное сообщение · #8 |
|
Создано: 14 ноября 2005 09:44 · Личное сообщение · #9 eugenk пишет: Но как я понял, проблема скорее в камне, чем в винде. Не, камень хороший, проблем с ним нету. Попробуй лучше в boot.ini добавить ключ /NOPAE, обычно помогает, и поставить DS3.1 или 3.2. Bitfry пишет: То есть совсем без проблем в отличие от AthlonXP. Просто инстал и всё. Причём тут проц, у меня как раз на атлоне XP все отлично ставится и работает. ![]() |
|
Создано: 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 )) но когда оно решает включится в реале... %)) ![]() |
|
Создано: 14 ноября 2005 14:27 · Личное сообщение · #11 |
|
Создано: 14 ноября 2005 14:30 · Поправил: Asterix · Личное сообщение · #12 Mario555 пишет: или /kernel="ntoskrnl.exe" /KERNEL=ntoskrnl.exe только вроде без кавычек Это лучший вариант, тогда и IceExt не будет ругаться что не нашел ядро ;) к слову сказать, мой SofICE(DS3.2 полная версия 200Мб) работает нормально и на ядре ntkrnlpa.exe ЗЫ: все выше сказанное относится к 32битной OS конечно еще забыл добавить, всяческие взвисы САйса как правило встречаются на машинах с установленными антивирусными мониторами или файрволами, например с Касперским сайс никогда не уживается ;) ![]() |
|
Создано: 14 ноября 2005 20:43 · Личное сообщение · #13 |
|
Создано: 14 ноября 2005 23:19 · Личное сообщение · #14 |
|
Создано: 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 и выше. Есть шанс что менее навороченное ядро окажется устойчивее. По поводу Ольги Павловны. Увы, как частное решение оно проходит. Но как общее - отца русской демократии не спасает. Ломаю я довольно часто, и софт ломаю всё-таки защищенный. Согласен, Олька девушка неслабая, но с айсом всё же не сравнить. Да и привык я к нему за много лет... Ну и наконец. ЛЮДИ !!! Я просто тащусь что нашел этот сайт !!! Читал тут статьи, балдел и понимал, какой я дурак и как мало знаю. Хотя того что знаю вполне хватает для того, чтобы всегда быть со свежим девелоперским софтом ![]() ![]() ![]() |
|
Создано: 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 |