Сейчас на форуме: Kybyx (+4 невидимых) |
eXeL@B —› Оффтоп —› DOS vs 2013 год |
Посл.ответ | Сообщение |
|
Создано: 05 апреля 2013 23:36 · Личное сообщение · #1 |
|
Создано: 06 апреля 2013 00:04 · Личное сообщение · #2 |
|
Создано: 06 апреля 2013 00:11 · Личное сообщение · #3 |
|
Создано: 06 апреля 2013 00:44 · Личное сообщение · #4 |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 06 апреля 2013 00:52 · Личное сообщение · #5 |
|
Создано: 06 апреля 2013 01:35 · Личное сообщение · #6 |
|
Создано: 06 апреля 2013 05:25 · Поправил: neomant · Личное сообщение · #7 Уйти полностью от MZ заголовка или от стаба - пожертвовать совместимостью. А чем кому заголовок/стаб не угодили при современных размерах памяти? Add: Разовьём мысль. Можно попробовать на экзелабе выкладывать инструменты только с PE-заголовком. При этом нужен драйвер-фильтр, который перехватывает чтение/запись чистого PE и подсовывает/убирает MZ со стабом. ----- Следуй за белым кроликом |
|
Создано: 30 ноября 2013 18:23 · Поправил: dosprog · Личное сообщение · #8 crc1, а загрузившись в DOS с загрузочной флешки и с неё же запустив случайно PE-EXE (если он был бы без stub'а), не подвесите ли систему? (Хотя, нет - будет выдано сообщение об ошибке в .EXE-файле и всё... Но всё равно это плохо). Расширения имён исполняемых файлов остались прежние (.COM и .EXE). Кроме того, можно делать и dual-exe программы, где вместо "заглушки" будет полезный код для DOS. Странный вопрос... -- ADD -- К следующему сообщению: GPcH, ...Вот жешь блин, некротоп... dosprog посты набиваешь? -- Так 5 апреля я ничего набивать не мог. А к "набиванию постов" - к чему бы? Что даст?... (кроме иногда смешков, вот как сейчас). Да много я таких мнений слышал про ненужность обратной совместимости, здесь не ожидал такого. ((вот, машинально новый пост набил, перенёс сюда). |
|
Создано: 30 ноября 2013 23:58 · Поправил: GPcH · Личное сообщение · #9 Чето никто не хочет бороться за обратную совместимость. Помнится когда переписывал декомпилятор с VB6 на Delphi (года полтора назад) потратил довольно много времени чтобы сделать поддержку старого формата баз, используемого в VB6 версии со строками переменной длинны. Тоже можно было забить. Зато теперь из одной папки можно без проблем запускать любую версию плюс открывать базы созданные почти в любой предыдущей версии. Кстати с уходом билла гейтса в акционеры от обратной совместимости в майкросфт стали постепенно отказываться. Собирал недавно NiceProtect в новой версии C++ (VS 2013) так там уже без плясок с бубном MBCS не использовать = deprecated, только юникод. Придется как и декомпилятор *начиная с версии 9.5) наверное переписывать на полный юникод во всех классах, модулях и структурах. PS: Вот жешь блин, некротоп... dosprog посты набиваешь? ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 03 декабря 2013 04:11 · Поправил: Dr0p · Личное сообщение · #10 Эмулятор, в частности ядерная часть очень толстая, занимает значительную часть ядра и как следствие вносит значительное количество уязвимостей, их были дясятки(мб и сотни) и осталось есчо наверно куча. Третья часть т-процессинга занимает v8086, этот рудимент даже не запущенный сказывается на эффективности работы системы в целом. И вообще открытие доступа к железу(IOPM/IOPL) это в своей сути отменяет понятие защиты. В младших версиях системы можно было похерить хард, повысив IOPL одним системным вызовом(я как то пытался через ISA DMA в физиклмемори писать из юзермодов). И все эти фичи реализованы для поддержки костылей. |
eXeL@B —› Оффтоп —› DOS vs 2013 год |