eXeL@B —› Вопросы новичков —› VMware/Bochs/QEMU + DOS-программа из-под SoftICE - это реально? |
Посл.ответ | Сообщение |
|
Создано: 15 декабря 2006 14:07 · Личное сообщение · #1 Не знаю, с чего начать, прочитал правила форума, аж страшно стало. Прошу прощения, если буду ошибки делать, всетаки вопрос дял меня новый Что надо - в ДОС-программке глянуть места, из которых пишется в определенную область памяти (есть подозрение на какое-то подобие защиты а не на пару джампов переправить, вот и проверить захотелось) Так как программа-цель старенькая(год 98-99), о том чтобы както в нее влезть с WinXP, и мечтать не приходится. Осмотр кода в ИДЕ без запуска мне не помог, опыта нету Подсказали мне, мол используй СофтАЙС и виртуальную машину и будет тебе счастье. Я возрадовался и начал пробовать. Как оказалось, не поучилось у меня счастья. Может руки не оттуда выросли, может действительно проблематично, сейчас расскажу что у меня получилось: 1. Первым делом я поставил VMware Workstation 5, на нее поставил программу эту и Сайс. Даже до установки сайса программа при запуске вываливалась из своего графического режима, чето недорисовав на экране и приказывала ВМке долго жить. С Сайсом было получше, до момента пока программа не переходила в свой полноэкранный режим, и потом вроде как Сайс и реагировал на Ctrl-D (определил косвенно, при нажатии артефакты по другому рисовались). После долгих колдований над ВМваре и поиском всяких подсказок в сети ничего у меня не вышло, бросил я сие гиблое дело. 2. Постал себе Бош (Bocsh), программка запускается на ура, а вот после установки Сайса ВМка даж не грузится, пишет fetch_raw_descriptor.LDTR(кажется так пишется) = 0 и мол, отстаньте от меня, небуду работать. Причина - запуск Сайса. Но прграмма запускалась сама по себе, откуда я сделал вывод что косяк в том что на ВМваре отваливается изза виртуальной карточки, ее биоса или чегото еще, но связаное с графическим режимом. 3. Поставил себе QEMU. Жутко с тормозами, программу на стандартом биосе и дровах карточки не смог запустить, висла ВМка. После колдования и подсовывания ей биоса видяхи(на Боше работала на Cirrus Logic, в QEMU с флагом -std-vga да с биосом от Боша) и мамки от Bocsh, запускалась, но с такими похожими артефактами как и ВМваре. К сожалению у меня нету возможности поставить на свою машину хоть какуюто из старых Форточек, так как у меня x64 платформа 2xOpteron + ASUS K8N-DRE, и при запуске установки Форточка98, сетап виснет и комп пищит как резаный Теперь мне уже просто интересно, реально ли влезть в ДОС-программу с виртуальной машини на Сайсе? Или мне бросать это гиблое дело и топать с пивом по знакомым с просьбой поюзать их комп? |
|
Создано: 16 декабря 2006 04:34 · Личное сообщение · #2 Вот, пару скриншотов из ВМваре. Первый "gluk.jpg" - это после запуска проги, больше ничего сделать нельзя, реагирует только на сайс. Второй, "gluk2.jpg"(присмотритесь к верней линии скрина) - после нажатия Ctrl-D, после его повторного нажатия эта полоска исчезнет. Есть какие идеи? Хоть подскажите что.. 8b54_16.12.2006_CRACKLAB.rU.tgz - gluk.JPG |
|
Создано: 16 декабря 2006 04:35 · Личное сообщение · #3 |
|
Создано: 16 декабря 2006 05:10 · Личное сообщение · #4 1) Как называется программа. В ХП-то она запускается или нет ?! 2) Виртуальную систему в VmWare какую ставил ?! 3) В bosch есть свой отладчик(правда примитивный). Софтайс под ним бесполезно гонять. 4) 64-бита не при чем. ДОС вообще на всем работает, а для установки на проблемном железе МС предлагает использовать не setup.exe, а setupcor.exe - ставил WinME - сработало. Правда у 98-го есть еще плюха - он не работает на памяти больше 512Мб. Надо что-то в win.ini править после установки. |
|
Создано: 17 декабря 2006 05:58 · Личное сообщение · #5 1) IMM.EXE, BRS.EXE, две тулзятины типа CAD"ов, для моделирования, старезная и наша еще. Может слышал, InteAr звется. Под ХП-64 грит мол валидный экзешник, но архитетура не та. Завтра когда буду на работе, скажу точно, поД ХП-32 тож завтра посмотрю, но она не запускается. Там даже екзешник старого формата. Опять же, завтра скажу какого именно. 2) VMware Workstation 5.5.3, под ней запускал Win98SE 3) Угу, понятно, тоесть про Бош можно забыть... 4) ну у меня на машине стоит 4гига, може тв этом трабл? setup.exe виснет на моменте "Setup is coping files, needed for instalation", на самом самом начале. Завтра думаю попробую поставить МЕ и 98 через setupcor.exe |
|
Создано: 17 декабря 2006 15:02 · Личное сообщение · #6 |
|
Создано: 17 декабря 2006 19:19 · Личное сообщение · #7 |
|
Создано: 18 декабря 2006 07:41 · Личное сообщение · #8 |
|
Создано: 19 декабря 2006 01:31 · Личное сообщение · #9 tundra37 пишет: Скорее всего проги 16-битные - софтайс должен помочь, вот только у новичков с ним проблемы под ХП Поставил SoftIce 4.3.2 на Хп-32(реальную). Подопытная программка запустилась, нормально, работает. Но! Если я из под программы вызываю софт-айс, он то вызывается, но не рисуется, изображения - вообще крякозябля. Вырубаю сайс, прога дальше нормально пашет. Вот. Если из под фул-скрина ФАРа или CMD.exe пытаюсь сайс вызвать, комп визнет полностью (или просто открисовка блокируется, вобщем реакции ноль). На ВМки забил - ни в какую на ВМваре програмка не хочет правильно рисоваться (( |
|
Создано: 19 декабря 2006 06:08 · Личное сообщение · #10 |
|
Создано: 15 января 2007 13:45 · Личное сообщение · #11 Для того, чтобы SI работал под VMware нужно в конец *.wmx файла (он находится там, где лежат файлы виртуальной ОС) добавить следующии строчки: vmmouse.present = "FALSE" svga.maxFullscreenRefreshTick = "2" Сразу после этой модификации он у меня заработал вообще без тормозов. (проц AMD Athlon+ 1,8ГГц, 640Мб) |
eXeL@B —› Вопросы новичков —› VMware/Bochs/QEMU + DOS-программа из-под SoftICE - это реально? |