Стенография или можно ли спрятать инфу в файле в VB?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Space-akg
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 14.01.2004 (Ср) 1:08
Откуда: Москва

Стенография или можно ли спрятать инфу в файле в VB?

Сообщение Space-akg » 14.01.2004 (Ср) 1:18

Очень хочется узнать, возможно ли в нашем всемогущем языке прятать информацию и, если это,(а я не сомневаюсь) так
то как?

Здорово было бы посмотреть пару примеров как прятать в текстовый файлах, bmp, gif, jpg, mp3, wav и можно ли
прятать в других форматах.

я надеюсь, что найдется хоть кто-нибудь, кто не полениться обьяснить начинающему программеру как это сделать
заранее всем спасибо.

Ваш начинающий Space :)
...чем меньше букв - тем ёмче слово...

Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Сообщение Kostyan » 14.01.2004 (Ср) 1:56

Ну насчет прятать в тестовики - это ты погоречился... там и прятать-то негде, сразу всё наружу вылезет при первом же просмотре. А вот в bmp, jpg, wav, exe файлы можно запрятать что-нибудь, для этого даже есть специальные программы.
Начнем с исполняемых файлов - тут всё просто, дописываешь нужный тебе файл в конец исполняемого и вуаля! готово! правда кое-что придется подправить...
В bmp файл можо запихивть левую инфу в коды цветов... Например если файл 24-х битный, то вполне можно немного изменить цвета например с бледно-зелёного на более бледно-зелёный, на глаз разницы никакой а в байте цвета уже лежит парочка твоих бит. И.т.д. и того на зашивку одного байта твоего файла у тебя уйдет до 8-ми байт рисунка. Размер рисунка при этом не меняется, и на глаз почти никаких изменений.
Таким-же макаром прячется инфа и в других форматах. В wav, например, можно менять частоту звука (ну понизить на парочку герц). На слух почти не отличимо от оригинала.
Это просто теория - над реализацией этих дей работать тебе.
А про сохранение в текстовиках можешь забыть, надеюсь уже понятно почему, тут заметна замена каждого бита.

Space-akg
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 14.01.2004 (Ср) 1:08
Откуда: Москва

Сообщение Space-akg » 14.01.2004 (Ср) 19:36

:oops:
С текстовыми и впрям погоречился. Но записывать в конец-это же не безопасно! Такую "Скрытую" инфу без труда можно засечь...

А нет ли у кого примера, "умного" прятания инфы? Как мне узнать какие можно, а какие нельзя сектора записывать (особенно в мультимедии, mp3 там...)?

Спасибо за ответ.
Извиняйте за навязчивость.
...чем меньше букв - тем ёмче слово...

Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Сообщение Kostyan » 15.01.2004 (Чт) 1:15

Насчет exe - ведь сначала можно зашифровать твою инфу каким-нить хитроумным алгоритмом, а уж потом запихивать её в конец файла. Так что даже если кто её и обнаружит всё равно прочитать не сможет.
А за остальными файлами - это тебе прямая дорога в изучение форматов файлов:
http://www.codenet.ru/progr/formt/intro.php - тут на русском
а ещё лучше http://www.wotsit.org/ - на английском, но очень много форматов.

Space-akg
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 14.01.2004 (Ср) 1:08
Откуда: Москва

Сообщение Space-akg » 15.01.2004 (Чт) 15:59

:D
Спасибо, интересный ресурс!
...чем меньше букв - тем ёмче слово...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 6

    TopList