Учебник хакера


Softice


 

Оглавление

1. Введение.

2. Что такое SoftIce?

3. Инсталляция.

4. Первые шаги.

5. Эпилог.

Введение

Цель данной статьи - ответы на вопросы, которые задают новички:

  • Что такое SoftIce, и для чего он нужен?
  • Я поставил SoftIce, что мне делать дальше?
  • Где взять русскую документацию?
  • Почему у меня ничего не работает?

Все эти вопросы возникают по одной простой причине: вся документация, которую можно найти в Internet'e, написана на английском языке, автору известна только одна статья на русском языке, и та, к сожалению, очень не полная. Чтобы заполнить этот информационный вакуум, и было написано это эссе. Сколько человек, столкнувшись с этими проблемами, "снесли" SoftIce и забыли о нем как о страшном сне, подсчитать трудно, а жаль - ведь это лучший отладчик на сегодняшний день.

Сразу хочется сделать несколько замечаний: первое, если вы после прочтения этой статьи все-таки возьметесь за SoftIce, то вам придется заняться английским языком, хотите вы этого или нет (почему - см.выше); второе, данная статья не претендует на роль документации, она была составлена как обзор той информации, которая была у автора на английском языке, а это фирменное руководство от фирмы NuMega - автора SoftIce-a, статьи и эссе, найденные в Интернете на различных сайтах, посвященных SoftIce и Reverse Engineering. По этой причине в статье возможны ошибки и неточности, автор будет благодарен за их исправление. В статье описывается последняя версия SoftIce 3.24 для WIN95, но большая часть сказанного относится и к предыдущим версиям. Предполагается, что читающие эту статью имеют минимальные знания об устройстве процессора и компьютера и представляют, что такое ассемблер.

Что такое SoftIce?

SoftIce состоит из отладчика уровня ядра (kernel mode debugger) (собственно, это и есть отладчик) и утилиты загрузчик отладочной информации (Symbol Loader). SoftIce – это универсальный отладчик, которым можно отладить любой код, включая подпрограммы прерывания и драйверы ввода-вывода.


Начало  Назад  Вперед



Книжный магазин