Манипуляции с блоками - раздел Компьютеры, NAG SCREEN "соединение Невежества И Знания, Соединение Дикости И Культуры — Не ...
"Соединение невежества и знания, соединение дикости и культуры — не начинается ли оно с того чувства достоинства, с которым мы относимся к своей смерти?"
Ф. Херберт. "Дюна".
Выше мы затронули способность HIEW-a работать с выделенными фрагментами текста (блоками). Рассмотрим теперь это подробнее.
Для того чтобы выделить фрагмент, необходимо однократно нажать Grey-'*'. Теперь перемещения по файлу с помощью клавишей управления курсором будут приводить к выделению фрагмента и заливке его по умолчанию бордовым цветом. Повторное нажатие Grey-'*' прекращает выделение и активирует клавиши управления блоком.
Это запись-чтение блока в файл, а также заливка его некоторым значением. Рассмотрим окно записи:
Приятной особенностью является возможность записи в файл с произвольным смещением. Это, действительно, насущная потребность любого кодокопателя. Скажем, вы решили заменить шрифты в файле или для какой-то цели дописать в его конец маленькую программу (скажем, вирус). При этом можно выбрать любую кодировку. Да, я не оговорился: "любую", и это следует понимать буквально вплоть до кодировки племен индейцев Северной Америки. Ниже описывается структура файла hiew.xit, который позволяет это делать.
Замечательно, что все смещения и длина блока выражены шестнадцатиричными цифрами. Это попросту удобно и практично, поскольку большинству хакеров десятичная система нравится куда меньше.
То же самое наблюдается и в окне чтения блока. Взгляните:
Загрузка блока — процесс, обратный записи. И на редкость бесполезный. За мою сознательную жизнь я эту возможность ни разу не использовал. Не то чтобы мой опыт был каким-либо важным показателем, но я действительно не могу придумать ситуацию, в которой эта возможность была бы необходима, поэтому не будем на ней останавливаться, а перейдем сразу к "заливке":
Это окно вызывается по Alt-F3. Никаких проблем управление им вызвать не должно. Заметим только, что все операции с блоком являются необратимыми и лучше семь раз подумать, чем нажать на кнопку. Резервной копии ведь за вас никто не сделает.
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Манипуляции с блоками
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
NAG SCREEN
Вероятно, до разработчиков защит наконец-то дошел тот малоприятный факт, что на языке высокого уровня чрезвычайно трудно создать что-нибудь устойчивое даже против кракера средней квалификации. Наве
SetTimer
18C Is Iconic
195 KillTimer
B7 EnableWindow
146 GetSystemMetrics
19E LoadIconA
Попробуем найти код, который вызывает SetTimer, для чего установим на пос
Ограничение возможностей
Многие незарегистрированные версии отличаются тем, что часть их возможностей заблокирована. Если программа предусматривает регистрацию, то обычно больших проблем при взломе не возникает. Совсем др
Text;004015CFp
jmp ds: ?EnableWindow@cwnd@@QREHH@z
j_?EnableWindow@cwnd@@QAEHH@z endp
Их всего два. Как раз по числу элементов управления. Пока защита не предвещает ничего необычного и ее код вы
Ключевой файл
Настал черед рассмотреть и ключевые файлы. Обычно это самая сложная защита из всех вышеизложенных^ поскольку может сочетать в себе как мощную шифровку, так и недостающие фрагменты кода. Но именно
Способы затруднения анализа программ
Все методы взлома защитных механизмов (за исключением, возможно, криптографических) сводятся практически к двум моментам — локализации кода защиты в сотнях килобайт (мегабайт) кода приложения и ан
Приемы против отладчиков
Самым первым отладчиком под MS-DOS был Debug.com фирмы MicroSoft. Совершенно очевидно, что этот инструмент годился разве что для забавы и изучения ассемблера.
Но рынок не терпит пустого ме
Приемы против отладчиков реального режима
Чтобы понять, как противодействовать отладчикам реального режима, необходимо изучить сам процесс отладки. 8086 процессор предоставлял для этого одну команду, один флаг и две исключительные ситуаци
Приемы против отладчиков защищенного режима
Позже появился 80286 (с точки зрения хакера мало чем отличавшийся от своего предшественника), а вслед за ним и 80386, принесший принципиально новые возможности отладки. Точнее, "принципиально
Технологии эмуляции процессора
На заре компьютерной истории, когда общение с майнфреймами велось исключительно на уровне машинных кодов, уже существовали эмуляторы. В первую очередь это было связано с необходимостью выполнять ко
Дизассемблирование в уме
"— Мне известны политические аргументы. — Но меня интересуют человеческие доводы." Ф. Херберт. "Мессия Дюны".
Очень часто под рукой не оказывается ни отладчика,
Структура команд INTEL 80х86
"— Потому ты и опасен, что ояладел своими страстями." Ф. Херберт. "Мессия Дюны".
Дизассемблирование (тем более в уме) невозможно без понимания того, как процессо
Маленькие хитрости
"Главная часть дисциплинирующей выучки — это ее сокрытая часть, предназначенная не освобождать, но ограничивать." Ф. Херберт. "Еретики Дюны".
Хорошо, если в ваш
Ассемблирование в уме
"Ничто не превосходит по сложности человеческий ум." Ф. Херберт. "Еретики Дины".
Мы уже проделали титаническую работу, дизассемблировав в уме крохотный файл в п
Text 00000452 |D:KPNCHIEWDEXEM.EXE
При этом кроме собственно имен сохранятся текущий режим и позиция курсора (что особенно приятно). Последнее позволяет использовать HIEW для чтения больших текстовых файлов (электронных книг, докуме
Ассемблер
"Убийство острием лишено артистизма. Но пусть тебя это не останавливает, если плоть, раскрываясь, сама себя предлагает."
Ф. Херберт. "Дюна".
Пере
Дизассемблер
Дизассемблер в HIEW великая вещь. фактически это основной режим работы хакера. Не то чтобы некоторые ленились дизассемблировать в уме hex-коды, (что, скажем, частенько приходится делать при работе
Поддержка LE/PE/NE/LX/NLM-ФОРМАТОB
"Понятие прогресса, служит защитным механизмом, отгораживающим нас от ужасов будущего." Ф. Херберт. "Дюна".
Вообще-то шестнадцатиричный редактор идеологически д
Калькулятор
"Врагу, которым восхищаешься, легче вселить в тебя ужас" Ф. Херберт. "Дюна".
Необходимость встроенного калькулятора сегодня сомнений ни у кого не вызывает. Хакер
Калькулятор
"Врагу, которым восхищаешься, легче вселить в тебя ужас" Ф. Херберт. "Дюна".
Необходимость встроенного калькулятора сегодня сомнений ни у кого не вызывает. Хакер
Калькулятор
"Врагу, которым восхищаешься, легче вселить в тебя ужас" Ф. Херберт. "Дюна".
Необходимость встроенного калькулятора сегодня сомнений ни у кого не вызывает. Хакер
Крипт-система
"Не считай человека мертвым, пока не увидишь его тело. И даже тогда ты можешь ошибиться."
Ф. Херберт. "Дюна".
Уникальность HIEW-a прежде всего в том, чт
Описание файла HIEW.INI
"— Осторожность — важное качество для человека, который будет вождем." Ф. Херберт. "Дюна".
HIEW хранит часть настроек в ini-файле, который немного напоминает од
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов