eXeL@B —› Основной форум —› старый тулз под вынь3.1 |
Посл.ответ | Сообщение |
|
Создано: 18 апреля 2018 18:35 · Личное сообщение · #1 прив. есть старый тулз, который работает под выньХП сп2. тулз это графическая оболочка, из которой вызывается вынь3.1 приложение (NE-executаble). кому не лень - прошу напомнить как проверить обращение x16 софты к лпт-портам. in/out команд я не нашел по адресам лпт-портов. через vxd вроде тоже. ----- ...или ты работаешь хорошо, или ты работаешь много... |
|
Создано: 18 апреля 2018 18:59 · Личное сообщение · #2 |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 18 апреля 2018 19:22 · Личное сообщение · #3 |
|
Создано: 18 апреля 2018 22:37 · Личное сообщение · #4 BfoX Вы хотите юзать пар порт ? Для этого не нужен старый софт. В младшей версии системы вы можете открыть прямой I/O к портам(IOPL/IOPM), так как ось данный порт не использует, корреляций не будет. Это наверно можно сделать и в старших версиях, не видно проблем. Добавлено спустя 6 минут r_e ТС нужен RAW-доступ походу к порту, а не системный протокол. Даже если драйвер и позволит обращаться с портом через эти абстракции, это будет слишком тормозно - как помню штатная скорость парпорта была 2Mb/s. При осевой обработке даже если это сработает профайл просядет на порядки. ----- vx |
|
Создано: 18 апреля 2018 23:51 · Личное сообщение · #5 |
|
Создано: 18 апреля 2018 23:55 · Личное сообщение · #6 |
|
Создано: 19 апреля 2018 00:36 · Поправил: dosprog · Личное сообщение · #7 |
|
Создано: 19 апреля 2018 01:29 · Личное сообщение · #8 difexacaw Речь про Win 3.11 и New Executable (NE) NT Virtual DOS Machine (NTVDM) в штатном режиме обрабатывала in/out на своей стороне FoxB Проверь команду out в дизасме или опкоды out: Code:
----- EnJoy! |
|
Создано: 19 апреля 2018 16:55 · Личное сообщение · #9 Jupiter r_e dosprog или не обращений к лпт-портам или я чего-то не понимаю. суть вот в чем: сам тулз х32 в виде графической оболочки юзет лпт-догнл. его я замулил, НО - как написано в первом посте - он запускает х16 прогу через командную строку. При этом если ключ реальный, то х16 прога делает расчет. если эмулятор, то х16 прога вывешивает ошибку "86 KLD-Fehler:" из ERR-файла. х16 прицепил - может будут дебютные идеи? ae21_19.04.2018_EXELAB.rU.tgz - MA_EGE.7z ----- ...или ты работаешь хорошо, или ты работаешь много... |
|
Создано: 20 апреля 2018 01:28 · Поправил: dosprog · Личное сообщение · #10 Непонятно, в чём заключается срабатывание защиты. Сейчас запущенная в WinXP программа пишет в главном окне Code:
Code:
--Добавлено-- Делалась с помощью библиотеки EasyWin, - лучше бы просто сделали консольной... --Добавлено2-- Code:
Нет LNG файла... И других тоже. --Добавлено3-- .. Дальше не разбирался, но вот тут начинается работа с LPT: Code:
..Кстати, в Win95 изменилась концепция работы с портами. К ним уже напрямую и не обратишься, они замаскированы. )) [анегдот] Чувак в сильном состоянии вваливается домой и орёт жене: -- Быстро!! Тазик мне - буду рыгать. Жена бегом приносит и подставляет таз. Чел задумчиво стоит над ним, нагнувшись. Жена -- "Давай рыгай!" Муж -- "Всё. Концепция изменилась - я обосрался". [/анегдот] .. Moжно попытаться запустить упомянутый WIN32-лаунчер через [в свою очередь] лоадер, загружающий giveio.sys.. Но это в качестве эксперимента - такое не годится для современных систем. Лучше поковырять этот WIN16 софт, имхо. | Сообщение посчитали полезным: sefkrd |
|
Создано: 20 апреля 2018 19:29 · Личное сообщение · #11 |
|
Создано: 24 апреля 2018 23:02 · Личное сообщение · #12 |
|
Создано: 24 апреля 2018 23:44 · Личное сообщение · #13 |
|
Создано: 25 апреля 2018 00:49 · Поправил: dosprog · Личное сообщение · #14 |
|
Создано: 25 апреля 2018 17:15 · Личное сообщение · #15 |
|
Создано: 25 апреля 2018 19:45 · Поправил: dosprog · Личное сообщение · #16 |
|
Создано: 25 апреля 2018 20:23 · Личное сообщение · #17 |
|
Создано: 26 апреля 2018 10:35 · Поправил: VodoleY · Личное сообщение · #18 BfoX я как то качал комплект Watсom C .. Там дебагеры хоть и убогие.. но дебажат ДОС 16 32 бита.. подержка NE PE, поддержка хай мема и т.д.. я както заливал 600мб сюда (там сидюк полный комплект) но ща чтото найти не могу у себя ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 26 апреля 2018 16:39 · Поправил: BfoX · Личное сообщение · #19 VodoleY пишет: както заливал 600мб сюда положу ссылку Добавлено спустя 3 часа 34 минуты VodoleY пишет: но дебажат ДОС 16 32 бита.. подержка NE PE не грузит он его =((( Добавлено спустя 4 часа 13 минут mysterio пишет: ImmunityDebugger ? под х32 ----- ...или ты работаешь хорошо, или ты работаешь много... | Сообщение посчитали полезным: VodoleY |
|
Создано: 27 апреля 2018 01:02 · Поправил: dosprog · Личное сообщение · #20 |
|
Создано: 28 апреля 2018 13:21 · Личное сообщение · #21 BfoX Попробуй запустить через - http://bochs.sourceforge.net/doc/docbook/user/internal-debugger.html - http://bochs.sourceforge.net/doc/docbook/development/debugger-advanced.html Для использования гуя может потребоваться настройка сборки: Code:
----- EnJoy! |
|
Создано: 28 апреля 2018 19:52 · Поправил: VodoleY · Личное сообщение · #22 Jupiter бош нифига не вариант.. поверь.. бош это эмуль.. причем не самый лучший.. на 7ке он будет умирать адски.. под хр.. он ток дос имиджи нормально дебажит досбокс круче боша на порядок, но это тулзы для других дел вообщето.. Добавлено спустя 2 минуты BfoX покопайте еще комплект ватком с... там несколько разных дебагеров в комплекте если мне память не изменяет. в свое время с NE 32 под дос он меня круто спас ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 29 апреля 2018 09:52 · Личное сообщение · #23 |
|
Создано: 30 апреля 2018 07:59 · Личное сообщение · #24 Jupiter пишет: На DOSbox я виндовые проги, как у ТС, не запускал. и не стоит начинать.. Bochs хороший вариант когда надо отдебажить бут, или загрузку линух образа. как отладчик прог.. это не самый лучший вариант. если уж смотреть в эту сторону.. то тогда уже вмварю дебажить идой или гдб, куда стабильней выйдет ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 30 апреля 2018 09:14 · Личное сообщение · #25 поставил в win2k от студии sice 4.3.2 поставил бряки на обращения к портам, при запуске из х32 в виде графической оболочки х16 проги через командную строку айс не всплывает и сама прога х16 висит. в окне айса "Emulating inst: 00000XXX". dosprog попробую сделать мин. набор ----- ...или ты работаешь хорошо, или ты работаешь много... |
|
Создано: 30 апреля 2018 12:06 · Поправил: dosprog · Личное сообщение · #26 |
|
Создано: 30 апреля 2018 17:24 · Личное сообщение · #27 VodoleY Так я говорю про связку Когда мне надо было отладить какую-то древность, я использовал IDA + Bochs + ----- EnJoy! | Сообщение посчитали полезным: VodoleY |
eXeL@B —› Основной форум —› старый тулз под вынь3.1 |