Old-DOS.ru

SoftICE

ПРОГРАММИРОВАНИЕ >> Отладчики программ (DEBUGGERs)
Главная страница Файлы Игры Поиск Форум Библиотека Галерея Гостевая Ссылки О проекте

Вход
Логин:
Пароль:
Запомнить

Регистрация - Забыли пароль?

Искать:
Искать все слова вместе

+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC-DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      • Windows 1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы Операционных Систем
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Отладчики программ (DEBUGGERs)
   • Другие языки программирования
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE Упаковщики
   • EXE Распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD утилиты
   • Дискеты
   • Передача файлов по СОM/LPT
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   + Утилиты для работы с текстом
      • OCR - Распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики.
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   • Информатика
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      • ЧПУ
      + САПР
         + Механика. Моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, Радио- и Электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   • Электроника и электротехника
   • География и Картография
   • Астрономия и астрология
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • FTP
   • BBS
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
   + Звук и Видео
      • Проигрыватели (Плееры) Аудио и Видео
      • Редакторы Аудио и Видео
      • Грабберы Аудио и Видео
      • Синтез речи
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loaders generators)
      • Патчи, коды.
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS



Денежная помощь

SoftICE
ОписаниеИнформация
Наикрутейший отладчик.
Must have



Чем различаются DriverStudio и SoftICE Driver Suite?
Крис Плекайда:
SoftICE Driver Suite включает в себя также DriverWorks, DriverNetworks, SoftICE и Visual SoftICE.
DriverStudio состоит из тех же продуктов, что и SoftICE Driver Suite,
плюс BoundsChecker Driver Edition, TrueTime Driver Edition и TrueCoverage Driver Edition.

См.статью тут:
https://fcenter.ru/online/hardarticles/interview/7386-Ob_otladchike_SoftICE_iz_pervyh_ruk
Раздел: Отладчики программ (DEBUGGERs)

(случайный скриншот)
Скриншоты
Операционная система: Windows
Требования: -
Автор: Compuware NuMega
Издатель: -
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 20.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Arc SoftICE (WIN) 3.25
Скачать1481
3.1 Мб19993.25 (Win9x) Английский[Не подделка]SR
2012.06.17
Arc SoftICE Driver Suite
Скачать814
41.6 Мб20012.0.1 Английский[Не подделка]SR
2012.06.17
The SoftICE Driver Suite is a suite of the core device driver tools
that accelerate the development and debugging of Windows device
drivers. The SoftICE Driver Suite includes all versions of SoftICE
for Windows 3.1, 95, 98, Millennium, NT, and 2000. Also in the suite
are the popular driver development tools DriverWorks, VtoolsD,
DriverAgent. This suite provides a full-featured solution for basic
driver development and debugging. Driver developers will be able to
build drivers for Windows 2000, Windows NT, Windows 95/98, and more,
and use SoftICE on the target platform for full-featured, interactive
debugging.

Arc SoftICE (DOS)
Скачать993
180.1 Кб19922.52 Английский[Не подделка]Nika
2013.04.04
Arc SoftICE (WIN) 1.0
Скачать493
141.3 Кб19921.0 (Win3x) Английский[Не подделка]Nika
2013.04.04
Инсталляция.
Arc SoftICE (WIN) 1.0 [Portable]
Скачать542
113.2 Кб19921.0 (Win3x) Английский[Не подделка]Nika
2013.04.04
Инсталляция не требуется.
Arc SoftICE (WIN) 1.3
Скачать479
223.7 Кб19931.3 (Win3x) Английский[Не подделка]Nika
2013.04.04
Инсталляция (апдейт). Только Win3x.
Arc SoftICE (WIN) 1.3 [Portable & FIXED][!]
Скачать628
148.4 Кб19931.3 (Win3x & Win95!) Английский[Не подделка]Nika
2013.04.04
Инсталляция не требуется. Исправленная версия. Работает и в Win95.
Поправлена ошибка с переполнением буфера списка загруженных VxD.
Этот список в Win95 имеет значительно больший размер, чем в Win3.x.
Arc SoftICE (NW)
Скачать402
41.8 Кб19911.00 for NetWare Английский[Не подделка]Nika
2013.04.07
Arc _SoftICE (WIN) [WinXP_SP2_LAST]
Скачать1078
2.3 Мб16.02.20074.3.21 Английский[Не подделка]Nika
2013.04.17
Last available version. Supported WinXP/SP2 max. Ripped from Driver Studio 3.21.
Это последнее, что было доступно по этому отладчику.
Arc GUIDE RUS SoftICE (WIN)
Скачать705
2.5 Мб19983.25 (Guide ONLY!)Мультиязычный (русский)[Не подделка]Nika
2013.04.17
Руководство по SiftICE (WIN).
Arc GUIDE RUS SoftICE (DOS)
Скачать807
63 Кб DOS (Guide ONLY!) Русский[Не подделка]Nika
2013.05.02
Руководство по Sift-ICE (DOS).
Arc SoftICE (DOS)
Скачать951
161.4 Кб19942.80 Английский[Не подделка]SokilOff
2013.05.05
Arc SoftICE (WIN) 3.24
Скачать484
5.6 Мб19963.24 (Win9x & NT) Английский[Не подделка]Nika
2013.05.07
Arc SoftICE (WIN) 3.25
Скачать492
6.2 Мб19993.25 (Win9x & NT) Английский[Не подделка]Nika
2013.05.07
Arc SoftICE (WIN) 4.05
Скачать666
10.9 Мб20004.05 (Win9x & NT & 2k) Английский[Не подделка]Nika
2013.08.18
Arc SoftICE (WIN) 4.27
Скачать1220
5.3 Мб20034.27 (Win9x & XP) Английский[Не подделка]Nika
2013.08.18
Ripped from Driver Studio 3.1. -- Installer by D.e.M.o.N.i.X.
http://reversing.kulichki.ru/
- сайт полу-мёртвый.
File GUIDE RUS SoftICE (WIN) BOOK
Скачать[Другой сервер]0
4.3 Мб2003  Русский[Не подделка]Nika
2015.03.14
Книга. Айрапетян. "Отладчик Soft-ICE". 2003 г.
Arc SoftIce Suite
Скачать518
14.9 Мб04.19994.0 Английский[Не подделка]olegsl
2015.09.21
NuMega SoftICE Suite в составе:
- Windows 95/98 and Windows NT/Windows 2000 (32-bit) - SoftICE 4.0 (version 3.24)
- Windows 3.x (16-bit) - SoftICE 1.54
- DOS (16-bit) - SoftICE 2.8
Arc SoftIce Driver Studio
Скачать606
209.8 Мб20053.2.0 (&3.2.1 update) Английский[Не подделка]Nika
2016.05.14
Compuware SoftIce Driver Studio
Последнее, что доступно по этому продукту.
Полная инсталляция версии 3.20 и патчи до версии 3.2.1
(SoftIce v.4.3.21)

Также в архиве имеется версия Driver Studio v.2.7, SoftIce/DOS v.2.8, SoftIce/Win3x v.1.54.
Arc SoftICE (WIN) 3.01
Скачать154
3.6 Мб 3.01 (Win95/NT) Английский[Не подделка]Nika
2017.02.06
14 days trial...

Пожаловаться

Комментарии
#1 Автор: Nika (2013.04.04 23:55)
Лежало вот... Версии 1992,1993 годов. Когда-то пользовался. Сейчас пользуюсь крайне редко версией 1.30 Soft-ICE_WIN_Portable_FIXED в Windows96.

#2 Автор: SergeCpp (2013.04.17 00:52)
Для Win9x ещё есть замечательный (и код хорошо написан в основном) TRW2000, загружающийся когда нужно, а не при старте системы (где тоже кое-что поправить пришлось /особенно удивила элементарнейшая (для авторов такой сложной программы) asm-ошибка при поиске байта/, да и ещё там...): http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1323

#3 Автор: Nika (2013.04.17 01:42)
ЭЭЭЭэээхххх...
Таки светанулся мой коммент...
А я-то его решил сразу и бахнуть, дабы не распугать народ напрочь.
Приветствую, коллега!

#4 Автор: Nika (2013.04.17 02:01)
SergeCpp,Спасибо.
TRW2000 имеется. Дело в том, что для отладки/тестирования драйверов под Win3.x приходилось применять исключительно отладчик в виде драйвера VxD, который загружался ПЕРЕД остальными VxD и позволял следить за их инициализацией при загрузке Windows. Как 3.11, так и 95.
Конечно, под Win95 появилась возможность ещё и динамической загрузки\выгрузки VxD.
В формате VxD, насколько я знаю, существует только ДВА отладчика: это WDEB от Microsoft и Soft-ICE от Nu-Mega.
WDEB хмур, поэтому приходилось пользоваться Soft-ICE'ом.
А я очень не любитель обновлять используемый софт.

;))) Думаю, стёртый коммент уж вас-то не пуганул ни грамма.



#5 Автор: SergeCpp (2013.04.17 03:41)
Да, в TRW, при исследовании его с помощью IDA тоже встречались такие вещи, каких уж никак не ожидаешь от авторов СИСТЕМНОГО ОТЛАДЧИКА, что ещё раз подтверждает то, что все мы люди, и все мы ошибаемся, а также поговорку про "свежий взгляд". Некоторые вещи (кажется, с преобразованием win msg в строку и наоборот /уж почти десять лет прошло, забываю детали/) я там так и не стал поправлять, потому что уж концептуально там менять пришлось бы.

А комментарии оставляйте! Это же история, кто и почитает. Ведь полезно же узнать, КТО и КАК ошибался тоже.

#6 Автор: SergeCpp (2013.04.17 03:51)
...а с помощью SoftIce для DOS я "выуживал" из SyMon (symon.ru) процедуру выключения компьютера (чтобы сделать файлом для работы с тем DOS-меню-помощником /там пункт про выключение компьютера/).

Там, кажется, в SoftIce есть возможность перезагрузки какой-то такой, что отладчик в памяти остаётся (я уже совсем не помню, может, и не так), а при загрузке SyMon грузится из MBR, вот по его меню при помощи SoftIce перемещался и нашёл это прерывание (или как там было, не помню), которое выключает компьютер.

Документация по SI очень хорошая.

Кстати, в серии "Кодокопатель" (там Крис Касперски в основном писал) выходила книга про SoftIce (автор не Крис) очень слабая (в сравнении с документацией).

#7 Автор: Nika (2013.04.17 22:21)
Насчёт Nu-Mega скажу, что в ошибке их винить не возьмусь, так как S-ICE 1.3 изначально и предназначался для Win3.x, а про Win95 тогда только ходили смутные слухи.
Я сам безмерно удивился, когда дело оказалось в такой ерунде и он зашевелился под Win96.

DOS-версии S-ICE умели выполнять "тёплую" перезагрузку по int19h, но это нужно было только для отладки драйверов DOS в .SYS-формате (Ситуация очень напоминает блее позднюю с загрузкой Win3 & 9x).
Я драйвера DOS в .SYS предпочитал отлаживать как обычные резиденты, а потом вставлял их в CONFIG.SYS и ... опять отлаживал как обычные резиденты, пока не получалось что-то путное.

Кстати, нашёл у себя старинную утилитку для парковки "Винчестеров" (STOP.COM).

Вообще с Soft-ICE получилась обидная штука - на версии DriverStudio 3.2.1 всё славно завершилось, и поддержка WinXP/SP3+ так и осталась нереализованной.

Очень колоритно по этому поводу - на форуме EXEL@B - завершается тема:
-Вопрос:
"Поставил Win7 - Soft-ICE не работает! Что делать?!!!"
- Ответ:
"Бегать по кругу с криком: {А-а-а-а-а-а-а!...}
Тема закрыта".
http://exelab.ru/f/index.php?action=vthread&forum=5&topic=6424

А жаль.

Sift-ICE_WINXP_SP2_!!!LAST!!! = последнее, что вообще было из Soft-ICE.

#8 Автор: SergeCpp (2013.04.17 23:10)
По поводу "Поставил Win7 - Soft-ICE не работает! Что делать?!!!" -- какой-то "Льюис Кэрролл": ведь те, кто в состоянии работать с программами уровня SI, "несовместимы" с вопросами вида "не работает, что делать". Сюрреализм. Прямо видится Деннис Ритчи, спрашивающий на форуме, как вывести список файлов в каталоге.

#9 Автор: Nika (2013.04.17 23:56)
В общем-то, да. Меня это с самого начала развеселило.
Впрочем, понятно, что людей вводят в заблуждение такие описания софта, как "изумительно комфортный отладчик"
и "легко крякнуть программу".
А ведь всё относительно.
Все слошь "крякеры" - вот и пытаются "комфортно и легко..." - ан нет.
Выложил раньше очень интересную прогу - итальянская (или французская?) Magic Trainer Creator (создание "тренеров" для Win9x, дико комфортная) - так я запарился чуток, пока слепил в ней что-то осмысленное. И больше не хочу.(См. игру COMIX ZONE {Portable & patch & Win9xTrainer}).
Что-то подобное и здесь.

Отладчики - это вообще тяжело. Комфортные они или нет.

Я читал упомянутый форум как этакий весёлый детектив. Впрочем, кое-какая информация при внимательном прочтении там присутствует.
Soft-ICE 4.05 таки удалось расшевелить под WinXP/SP2, а потом я отыскал Sift-ICE_WINXP_SP2_!!!LAST!!!
и на этом тема оказалась исчерпана.
К сожалению, запал уже не тот, что был раньше, да и времени нету - поэтому даже и не сунулся воевать с WinXP/SP3 в этом контексте.
В ней у S-ICE глючит видео в графическом режиме. Тяжёлый случай.


#10 Автор: Nika (2013.04.18 00:10)
Из поразительных багов могу привести пример MITSUMI MOUSE DRIVER (Fixed не мною):
http://old-dos.ru/dl.php?id=6553
Таких ошибок, как там (попутана последовательность <pop>) я не делал, даже когда учился...
Взгляните, если будет время. Там .CRK файл лежит 1997 года.

#11 Автор: SergeCpp (2013.04.18 01:06)
Интересно, спасибо!

#12 Автор: Nika (2013.05.03 14:50)
1) А один из самых прикольных приколов - это:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1787#2285
2) Тоже очень неплох:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=482#2699
3) Ну, а у этого - вполне ожидаемо:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1454#2616

#13 Автор: SergeCpp (2013.05.03 15:31)
Про beep почитайте:
http://forum.old-dos.ru/viewtopic.php?p=1925#p1925

#14 Автор: Nika (2013.05.03 22:15)
Даа. А я заметил, что Beep(..) как-то криво работает, и не пользуюсь ею вообще.
Кстати, я всегда BP7 "Error 200" устраняю таким способом:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3089#2305
- грубо, но зато навсегда.
Та утилитка, что по ссылке, работает ТОЛЬКО с паскалевскими файлами (ищется сигнатура), но иногда (редко)- не находится, тогда - ручками.

Вообще, это действительно проблема - как организовать микро-задержку корректно.
Однажды даже вот так пришлось изощриться:
http://old-dos.ru/index.php?page=files&mode=games&do=show&id=3027#2425

Ошибки:
Да что там, - уважаю Гуртяка, но и его CALC.COM v.2.1 перестал "всплывать" в DOS-BOX'e - пришлось изобретать "новую версию", которую я стыдливо назвал "ремейком":
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3011
Та же история с тоже *отличной* программой (оп! - там я забыл поставить "fixed"!):
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3014

Особенно меня веселит, когда начинает глючить защита, навешенная на программу:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3115

#15 Автор: SergeCpp (2013.05.03 22:41)
В Multi-Edit, кстати, тоже что-то со счётчиком было для задержки (Паскаль, да), но я именно это правил в самом начале, в конце девяностых и уже забыл. Вроде, есть возможность задержки кратной 976 мкс в дос или биос, я её и прикрутил, работает везде.

И тут опять хорошо, что я не знал "стандартного патча", так как сделал по-своему.

Там в ядре МЕ - функция задержки с параметром в миллисекундах.

#16 Автор: Nika (2013.05.03 23:54)
А вот мой-то патчик - и не стандартный;). У меня не было никаких вообще.
На old-dos тоже парочку обнаружилось - они другие. Хуже.
Но это касается только CRT.TPU.

Более тяжёлый случай - тоже КЛАССНАЯ игруля:
http://old-dos.ru/index.php?page=files&mode=games&do=show&id=3033
Там примерно, как в BOB_1940. Но не хотелось измудряться - сделано по-быстрому.

В случае "прикручивания" счётчиков - чревато впоследствии.

Самое абсурдное, что можно придумать - это:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3379

#17 Автор: Nika (2013.05.06 17:40)
Ай,SokilOff...
Originally for DOS it is "Soft-ICE". Not "SoftICE".

#18 Автор: SergeCpp (2013.05.06 17:56)
Multi-Edit тоже частенько пишут как MultiEdit:
http://old-dos.ru/index.php?page=files&do=show&id=277#3006

#19 Автор: Nika (2013.05.06 18:59)
...каюсь.
А тут это приводит ещё и к путанице при сортировке файлов в каталоге.
Спасибо SokilOff, пришлось измудряться;).

Имя:
E-mail:
35+11=
Ваш комментарий:

Рейтинг@Mail.ru
- Сессию сдал? - Так ведь парольная, с 3-х раз не угадаешь - и в оффлайне.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2014 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
10 queries, db time 0.000715, memory 1975.73 Kb, total time 0.026 sec