// вы читаете...

Новости

Заметки о installer. Часть 1



Эта материал открывает цикл статей для юных программеров (и хакеров :)) интересующихся
сокрытием своей информации (а так же поиском интересной «чужой» :)). Не секрет что у тебя
есть много того, что ты бы не хотел показывать ФСБ, друзьям, Васе Пупкину, и прочей «мировой
общественности». Конечно можно использовать запароленные архивы и прочую лабуду (например
твой сосед может не увидеть скрытый файл на расшареном диске :), но если задуматься, то
станет ясно что, чем больше людей использует одинаковые системы защиты, тем быстрее
улучшаются методы взлома этих систем (сорри за тавтологию).
У тебя ёще не появилось желание написать средство для защиты своей ценнейшей инфы (исходников,
рефератов, фоток :) и т.д и т.п.) от посторонних глаз. Ведь если ты что-то написал сам,
то только ТЫ знаешь, КАК ОНО ПРЯЧЕТСЯ И ДОСТАЁТСЯ. Наши первые программы будут полезны как
программерам, так и хакерам. Это будут Пакер и Анпакер (Packer & Unpacker). В этой статье я
опишу только пакер (темы анпакера будут затронуты в следующих статьях). Писать мы его будем
на всенародно любимом Delphi (у меня шестая версия, но работать должно и на предыдущих).
Суть пакера заключается в следующем: в конец некоего экзешника (.exe) дописываем размер
файла который мы потом будем из него доставать, далее следует сам файл, потом размер второго
файла, и, собственно, второй. Сразу скажу что под «неким экзешником» я подразумеваю анпакер.
Ну, что? Готов? Если да то запускай Делфи и создавай новый проект (File/New/Application).
Первым делом назови как-нибудь форму (Caption) (пусть будет что-то типа «Super-Puper-Mega-
Packer»). Далее размести на ней OpenDialog и SaveDialog (вкладка Dialogs). Давай сразу
посмотрим на настройки OpenDialog’a. Для этого открой Options в Object Inspector’е и сделай
поля ofPathMastExist и ofFileMastExist равными True. Всё это нужно для того, чтобы файлы
которые мы будем прятать реально существовали. В SaveDialog’е желательно сделать поле
ofPathMastExist равным True. Так же размести на форме кнопку (Button) с грозной надписью
«GO!», 3 Edit’а (первым двум Edit’aм в поле ReadOnly надо поставить True) и 3 SpeedButton’а.

Страницы: 1 2 3

Обсуждене

Отзывов нет на «Заметки о installer. Часть 1»

Ваш отзыв

Рубрики


Error: Can't open cache file!
Error: Can't write cache!
2017-07-20 20:24:17 - : /var/www/it-freelance.ru/3492ujnfmcdnfbvhgyr87w9i/cache_it-freelance_ru_15.txt
2017-07-20 20:24:17 - : /var/www/it-freelance.ru/3492ujnfmcdnfbvhgyr87w9i/cache_it-freelance_ru_15.txt

  • Рубрик нет