Дизассемблирование в уме

"— Мне известны политические аргументы. — Но меня интересуют человеческие доводы." Ф. Херберт. "Мессия Дюны".

Очень часто под рукой не оказывается ни отладчика, ни дизассемблера, ни даже компилятора, чтобы набросать хотя бы примитивный трассировщик. Разу­меется, говорить о взломе современных защитных механизмов в таких условиях просто смешно — но что делать, если жизнь заставляет?

Предположим, у нас есть простейший шестнадцатиричный редактор, вроде того, какой встроен в DN*. и, если очень повезет, debug.com, входящий в поставку Windows и часто остающийся не удаленным владельцами машины. Вот этим-то мы и воспользуемся. Скажу сразу, что придется очень нелегко. Большая часть нижеописанного требует труда и упорства, но дает вам практически неограничен­ную власть над техникой и владеющими ею людьми.

Вы сможете, например, поставить на диск парольную защиту, зашифровать несколько секторов, внести вирусы или разрушающую программу — и все это с помощью "подручных" средств, которые наверняка окажутся в вашем распоряже­нии.

Должен напомнить, что многие из описываемых действий могут серьезно конфликтовать с законом. Так, например, разрушение информации на жестком диске может повлечь большие неприятности. Не пытайтесь заняться шантажом. Если вы можете зашифровать и запаролить жесткий диск, то это еще не означает, что потом за сообщение пароля можно ожидать вознаграждения, а не нескольких лет тюремного заключения.

Поэтому все нижеописанное разрешается проделывать только над своим собственным компьютером или с разрешения его обладателя. Если вы соглашае­тесь с данными требованиями, то приступим.