Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ Builder

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 482, средняя оценка - 4.80
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
10.05.2011, 09:38 #31
Цитата Сообщение от taras atavin Посмотреть сообщение
Кстати, а кто отменил создание своего формата?
Тут речь о том, чтобы передать секретные данные так, чтобы ни у кого и мысли о их наличии не возникло. Некий новый формат уже вызывает вопросы.

ВМР с альфаканалом не имеет прозрачность.(

Цитата Сообщение от taras atavin Посмотреть сообщение
а очевидность хвоста физического сектора вообще крайне сомнительна даже при проверке кода файла.
Абсолютно согласен. Но использовать этот метод можно только при шифровании на СД, например. Т.е. малейшие изменения положения данных на накопителе всю инфу уничтожат (что может быть очень хорошо)

Цитата Сообщение от taras atavin Посмотреть сообщение
Ну как докажи, что прозрачность в таком файле - не часть цветности
Мы же говорим о неком вменяемом изображении. Файл с мусором или цветным шумом вызовет подозрения. А на вменяемом изображении "левая" прозрачность сразу бросается в глаза.

Цитата Сообщение от taras atavin Посмотреть сообщение
А хранение накопленного времени пользования софтиной ты исключаешь? Или сгенеренный при инталяции ключ, к оторому должен подходить другой, явно хранимый ключ.
Данная проблема решается гораздо проще (вернее сложнее, но используя более логичные способы). Вменяемые системы защиты так сильно внедряются в систему, что я даже не скажу, что именно они делают (просто знаю, что обязательно спросишь и сразу отмазываюсь.))) ). Опускаться до шифрования инфы в картинку для таких целей не станут. Почему? UAC ответ. Картинку придётся хранить в директории, доступной для обычного юзера, что вызывает вопросы и нажатие кнопки delete. Разумеется, я говорю только про Виндус.

Цитата Сообщение от taras atavin Посмотреть сообщение
Да и при стандратном заполнении вне заголовка просмоторщики будут читать файл без учёта действительного контента, то есть также, как если бы там был мусор.
Проблема не в просмотрщиках. Многие форматы позволяют добавлять произвольные блоки, которые пропускаются, когда вьювер не знает, что с ними делать. Просто их наличие слишком очевидно.

И по смещению. Я почти форматов не знаю (как-то влом самому парсить), но вот смещение без причины мне не понятно. НАпример в том же ВМР смещение цветовых битов относительно заголовка хоть и есть, но из-за переменной длины заголовка. Т.е. пустот там нету или почти нету, не уверен. В любом случае, большое смещение либо вызовет подозрение, либо его просто нельзя задать (если поле смещения 1-2 байта, а данных больше 256-64к)

Добавлено через 1 минуту
Цитата Сообщение от taras atavin Посмотреть сообщение
Скоро ли кто ни будь догадается, что именно в этом формате спрятано не изображение, а текст?
А ещё, можно сказать, что используешь один алгоритм шифрования, а сам используешь другой!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2011, 09:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Стеганография в BMP. Полное руководство (C++ Builder):

Стеганография в BMP попробуем вместе разложить все по полочкам - C++ Builder
Здравствуйте уважаемые форумчане! Столкнулся с задачей написать программный продукт, реализующий стеганографический метод. ...

Стеганография.Работа с изображением - C++ Builder
Здравствуйте! Есть следующее задание - нужно реализовать метод наименьшего значащего бита для BMP файлов . Метод заключается в следующем -...

Руководство по libxml2 - C++
Доброго дня! Подскажите пожалуйста, где можно почитать о библиотеке libxml2? Какие функции, как использовать - если есть с примерами...

Руководство по C++ Builder X2 Embarcadero - C++ Builder
Может ли кто нибудь помочь с руководством пользователя для C++ Builder X2 Embarcadero лучше на русском но можно на английском с уклоном в...

Руководство на русском по GCC и g++ - C++
Подскажите по сабжу - надо разобраться с ключами, режимами и понять общую схему работы компиляторов и линковщика. Добавлено через 3...

Borland C++ Builder 6 руководство разработчика - C++ Builder
Подсказали книгу по С++ (сказали что хорошая) Посмотрел уж больно дорогая она( Попробовал найти в нете не получается( Может тут подскажите...

56
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.05.2011, 06:06 #32
Цитата Сообщение от Deviaphan Посмотреть сообщение
Некий новый формат уже вызывает вопросы.
Я криво написал? За цель его создания выдать сокрытие графики. То есть: сразу говорим, что это тайник, но делаем вид, что прячем что то совсем другое. Лист удобнее прятать в лесу? Эйси. Документы принято прятать в сейфе. Так вот, я предлагаю основной целью сейфа сделать сокрытие древесного листа, а сказать, что он для документов, пусть лист сочтут мусором. Такой подход распростанён для сокрытия графики и ещё один формат скажет только о том, что что то спрятано, но ни чего не скажет о типе сокрытых данных.
Цитата Сообщение от Deviaphan Посмотреть сообщение
Мы же говорим о неком вменяемом изображении. Файл с мусором или цветным шумом вызовет подозрения.
Я предлагаю для хранения данных иного типа юзить только младшие биты как собственного цвета, так и прозрачности. На глаз они не очевидны, программный анализ изображения страдает непониманием основы, а если намеренно перевернуть порядок бит, то бредовыми станут все изображения.
Цитата Сообщение от Deviaphan Посмотреть сообщение
Картинку придётся хранить в директории, доступной для обычного юзера, что вызывает вопросы и нажатие кнопки delete.
А если её наличие обосновано чем то ещё?
Цитата Сообщение от Deviaphan Посмотреть сообщение
Разумеется, я говорю только про Виндус.
Скорее уж про линь, так как именно там админ имеет полный доступ везде и не боится стирать ничего, чего как раз не наблюдается в windows.
Цитата Сообщение от Deviaphan Посмотреть сообщение
Просто их наличие слишком очевидно.
Многих знаешь юзверей, вручную проверяющих все файлы всех типов? А без ручной проверки может быть далеко не так очевидно. Файл, предположим, на 18 мегапикселей в 24-х битном цвете занимает 54 мегабайта. В блочном, или дельтакоде этот же файл запросто может занимать 5 мегабайт. Среди этих 5-ти мегабайт спрятано 128 байт не графической инфы. Без ручной проверки кода понять, что эти байты вообще есть, не возможно в принципе, так как на глаз коэффициент сжатия не определяется вообще, тем более с такой точностью.
Цитата Сообщение от Deviaphan Посмотреть сообщение
но вот смещение без причины мне не понятно.
Смещение может быть предусмотрено для дальнейшего расширения заголовка, нескольких заголовков, нескольких изображений в одном файле.
Цитата Сообщение от Deviaphan Посмотреть сообщение
Т.е. пустот там нету или почти нету, не уверен.
Нет там пустот, но это в стандартном файле. Но само наличие смещения позволяет эти пустоты создать.
Цитата Сообщение от Deviaphan Посмотреть сообщение
256-64к
Далеко не всегда данных на столько много.
Цитата Сообщение от Deviaphan Посмотреть сообщение
А ещё, можно сказать, что используешь один алгоритм шифрования, а сам используешь другой!
Слишком очевидно. А вот если в одном и том же файле одновременно два шифра, то поди разбери, ради какого из них формат создавался. Один шифр выпячиваем, про второй молчим. Скоро ли догадаются, что их два? Ведь достаточно часто в собственных форматах действительно хранят зашифрованную графику.

Добавлено через 4 минуты
И я не настаиваю на использовании какого либо подхода, а утверждаю лишь их возможность. А чем больше возможных подходов, тем больше проблем у тех, кто будет искать спрятанную инфу.

Добавлено через 3 минуты
И если уж говорить об "опускании до", то почему бы диск не записать вообще в нестандартной FS и не спрятать там какие угодно файлы? О том, что что хотели спрятать, догадаются сразу, ну так можно выпятить защиту от копирожания или от дебага кода. А вот реально прочитать будет проблематично.

Добавлено через 3 минуты
Цитата Сообщение от Deviaphan Посмотреть сообщение
А на вменяемом изображении "левая" прозрачность сразу бросается в глаза.
А "левый" бит синего не бросается? Рисунок и так должен быть прозрачен, диапазон этой прозрачности от 0 до 100%, а "левая" всего 0,390625%. Не забывай о весах используемых бит.

Добавлено через 2 минуты
Кстати, в зонах полной прозрачности собственный цвет игнорится. А если в формате с явной прозрачностью запихать данные ещё и во все биты собственного цвета полностью прозрачных пикселей?
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 06:13 #33
Цитата Сообщение от taras atavin Посмотреть сообщение
То есть: сразу говорим, что это тайник, но делаем вид, что прячем что то совсем другое.
У вас начальная установка неверная. Стеганография занимается скрытием самого факта передачи (хранения) информации. Это факт. А для того, чтобы скрыть содержимое есть криптография.
Цитата Сообщение от taras atavin Посмотреть сообщение
Скорее уж про линь, так как именно там админ имеет полный доступ везде и не боится стирать ничего, чего как раз не наблюдается в windows.
Любой здравомыслящий человек ни в винде ни в линухах не работает под админскими правами.
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.05.2011, 06:18 #34
Ещё вариант: просто тупо ксорим картинку с текстом и говорим, что прятали кртинку. Ксорка отличается тем, что ключ и сообщение принципиально не различаются, а различие между ними только в том, что ключ легальный получатель уже имеет, а сообщение вычисляет повторной ксоркой. Ну так априорной ифой на самом деле будет картинка, строящаяся во внеэкранном буфере программой, или ранее переданная, а расшифровываться будет текст. При равных размерах в байтах текста и изображения в лучшем случае можно будет лишь догадаться, что было изображено, но ни подобрать ключ, в действительносяти являющийся сообщением, ни тем более прочитать дествительно сообщение будет не возможно. А при неравенстве дополнить мусором. И чтоб этот мусор не слишком отличался, в качесте такого мусора берём какой нибудь левый текст и зашифровываем ещё длину полезного текста.

Добавлено через 1 минуту
Цитата Сообщение от mimicria Посмотреть сообщение
Любой здравомыслящий человек ни в винде ни в линухах не работает под админскими правами.
Под виндой нельзя работать с ограниченными правами а под линем все установки любой здравомыслящий человек делает только с админскими правами.
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 06:25 #35
Цитата Сообщение от taras atavin Посмотреть сообщение
Под виндой нельзя работать с ограниченными правами
Еще как можно.
Цитата Сообщение от taras atavin Посмотреть сообщение
а под линем все установки любой здравомыслящий человек делает только с админскими правами.
Чувствуете разницу между настройкой и работой? Любое действие, изменяющее параметры системы, требует пароль суперпользователя. Но работаете-то вы под простым юзером

Добавлено через 56 секунд
Цитата Сообщение от taras atavin Посмотреть сообщение
Ещё вариант: просто тупо ксорим картинку с текстом и говорим, что прятали кртинку.
Действительно, тупо
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.05.2011, 06:34 #36
Цитата Сообщение от mimicria Посмотреть сообщение
У вас начальная установка неверная. Стеганография занимается скрытием самого факта передачи (хранения) информации. Это факт. А для того, чтобы скрыть содержимое есть криптография.
У вас задача передать? Тогда не имеет значения, как вы сокроете контент и можно юзить крипту. Зачем может понадобиться сокрытие факта наличия инфы? Или шпиону, чтоб ФСБ не знало о факте передачи инфы резиденту, связному, или сразу на родину, или чтоб юзвери друг у друга ключи не копирожали, или как дополнение к крипте, чтоб ещё больше снизить вероятность несанкционированного прочтения. Во всех случаях имеет смысл только сокрытие типа и назначения информации, а не факта передачи как такового. Разговариваешь ты с резидентом в присутствии офицера котразведки и он точно знает о передачи инфы, но ты передаёшь технические характеристики самолёта, коды "свой-чужой", или текст той самой дефектной ведомости, в которой у русских основной секрет любого чертежа, а котразведдка думает, что ты травишь анекдоты. Передаёшь ты бинарник программы под носом у недохакера, а он думает, что ты передал фотографию. Передаёшь ты связному чертежи самолёта прямо в первом отделе а его сотрудники думают, что это выкройка шляпы. Сокрыть же сам факт передачи можно только при тайной встрече, закладке в тайник без посторонних, радиопередаче в диапазоне, не освонном противником.

Добавлено через 2 минуты
Цитата Сообщение от mimicria Посмотреть сообщение
Чувствуете разницу между настройкой и работой? Любое действие, изменяющее параметры системы, требует пароль суперпользователя. Но работаете-то вы под простым юзером
Ну ты ещё линуксоиду админские права растолкуй. К тому же установкой я тоже занимаюсь. А вот что действительно загадка, так это с какого перепугу отменено сокрытие постоянной инфы.
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 06:42 #37
Цитата Сообщение от taras atavin Посмотреть сообщение
Зачем может понадобиться сокрытие факта наличия инфы?
Вы название темы читали?
Цитата Сообщение от taras atavin Посмотреть сообщение
Во всех случаях имеет смысл только сокрытие типа и назначения информации, а не факта передачи как такового.
Я вам ссылочку на вики дал, почитайте, что такое стеганография и для чего нужна. Ваши теоретические размышления о её необходимости как-то мало интересны.
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.05.2011, 06:43 #38
Цитата Сообщение от mimicria Посмотреть сообщение
Еще как можно.
Ну как попробуй поработать, когда ни одна прога не грузится? А чтоб грузились, им нужен полный доступ к каталогу Program Files. И это только то, что известно мне. А какие ещё права нужны для загрузки, точно знают только аторы каждой конкретной софтины.
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 06:47 #39
Цитата Сообщение от taras atavin Посмотреть сообщение
Ну как попробуй поработать, когда ни одна прога не грузится?
Да всё работает, что не работает - настраивается. Надо просто вникать, а не утверждать голословно.

Добавлено через 1 минуту
Вот на заметку
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.05.2011, 06:56 #40
Цитата Сообщение от mimicria Посмотреть сообщение
Я вам ссылочку на вики дал, почитайте, что такое стеганография и для чего нужна. Ваши теоретические размышления о её необходимости как-то мало интересны.
Да знаю я, что такое стегана и чем она от крипты отличается. Но выбор между ними должен определяться задачей. И если задача только не дать постороннему прочитать при передаче, то это как раз задача крипты а не стеганы. Зачем прятать факт передачи, если обе стороны и так знгают, что им вся инфа нужна и для чего именно? Только чтоб ФСБ успокоить. А вот задачу скрытого хранения стегана решает, а крипта нет. Поставил ты юзверю прогу, или передал диск с дистрибутивом, а он потом её по сетке активировал. Эйси. А потом он решил стать пиратом и всё полностью скопирожал. Уже активированное. Ему же не надо ключи расшифровывать, достаточно их только найти и скопирожать и все экзепляры будут сразу активированными. Значит надо спрятать часть инфы там, где пользователь её не найдёт. Вот для этого как раз и подойдёт и стегана, и хвост файла, и заполнитель между данными и заголовком, и упомятые, но не конкретизированные методы с использрованием оси, а под досом и запись в хвост физического сектора, но ни как не крипта.
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 07:07 #41
Цитата Сообщение от taras atavin Посмотреть сообщение
но ни как не крипта
Объясните, почему не подойдёт крипта?

Добавлено через 4 минуты
Цитата Сообщение от taras atavin Посмотреть сообщение
Значит надо спрятать часть инфы там, где пользователь её не найдёт. Вот для этого как раз и подойдёт и стегана, и хвост файла, и заполнитель между данными и заголовком, и упомятые, но не конкретизированные методы с использрованием оси, а под досом и запись в хвост физического сектора, но ни как не крипта.
Если у пользователя есть программа, то факт хранения ключа где бы он ни находился становится общедоступным. Для этого есть дизассемблеры.
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.05.2011, 07:11 #42
Цитата Сообщение от mimicria Посмотреть сообщение
Объясните, почему не подойдёт крипта?
Потомоу что пользователь может безо всякой расшифровки или стереть, или скопировать. Да и в ключах на самом деле не зависимо от их размера храниться одно единственное слово "да". Ну в крайнем случае, время блокировки.
Цитата Сообщение от mimicria Посмотреть сообщение
Для этого есть дизассемблеры.
Я програмер, так и то не справлюсь с дизасемблером, а ты хочешь, чтоб с ним справился каждый пользователь? Кроме того, от программиста на ассемблере вообще ни что не спасёт, так как он в любом случае прочитает и стеганоридер и всё остальное.
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 07:15 #43
Цитата Сообщение от taras atavin Посмотреть сообщение
Потомоу что пользователь может безо всякой расшифровки или стереть, или скопировать. Да и в ключах на самом деле не зависимо от их размера храниться одно единственное слово "да". Ну в крайнем случае, время блокировки.
Это зависит от того, как вы это реализовали. С таким подходом пользователю ничего не мешает перенести и сам стегоконтейнер на другой компьютер.

Добавлено через 1 минуту
Цитата Сообщение от taras atavin Посмотреть сообщение
Я програмер, так и то не справлюсь с дизасемблером, а ты хочешь, чтоб с ним справился каждый пользователь?
Если вы не справляетесь это не значит, что другие не могут. А от простого пользователя есть гораздо менее трудоёмкие способы защиты, нежели стеганография, которая в вашем применении вовсе таковой не является
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.05.2011, 08:22 #44
Цитата Сообщение от mimicria Посмотреть сообщение
С таким подходом пользователю ничего не мешает перенести и сам стегоконтейнер на другой компьютер.
Если найдёт. И даже если он должен будет подходить к какой нибудь железяке (например, к серийнику винта, камня, или системной платы или чего то ещё, к распередлению бедов на винте, к дате изготовления, вообще к любой стационарной инфе), то есть ещё один фактор. Каким временем хакер располагает при передаче сообщения? А длительному хранению подлежат только сообщения, чья актуальность постоянна в течении всего времени хранения. В случае ключа - в течении всего времени пользования программой. Есть хоть какая то надежда, что за всё это время не расшифруют? А при передаче хакер может располагать много меньшим временем. Если ему дать, например, минуту, то к Жириновскому не ходить, даже ксорка с одним единственным байтом ключа будет надёжна. Причём, при скрытом хранении рядом валяется и прога с декодером.

Добавлено через 4 минуты
Цитата Сообщение от mimicria Посмотреть сообщение
Если вы не справляетесь это не значит, что другие не могут.
Я даже знаю того, кто справится. Только врядли именно он возьмётся в одиночку за все ваши коды.

Добавлено через 6 минут
Цитата Сообщение от mimicria Посмотреть сообщение
А от простого пользователя есть гораздо менее трудоёмкие способы защиты, нежели стеганография,
От совсем простого можно и ключ в реестре спрятать. Но из одной крайности в другую я кидаться не предлагаю. А если задача - спрятать от подобного мне, то вполне сгодится много различных способов, которые продержатся ровно столько, пока не возникнут подозрения в отношении конкретного файла, а потом ручная проверка и всё выплывет. Бинарные данные намного проще исполняемых бинарников, а когда факт наличия инфы иного типа доказан, то и подбор ключа - не такая уж сложная задача. Исключение - если и ручная проверка не даст результата. Те же самые младшите биты по всем плоскостям, включая прозрачность.

Добавлено через 6 минут
Цитата Сообщение от Deviaphan Посмотреть сообщение
ВМР с альфаканалом не имеет прозрачность.(
Имеет. Если просмоторщики и редакторы игнорируют альфаканал в BMP, то это ещё не значит, что альфаканал имеет иной смысл. Тектуры ни когда не имеют прозрачности? И если текстура записана в BMP с альфакалом, то какой уникум не будет интерпретировать альфу как прозрачность? Да и в спрайтовых игрушках имеющуюся альфу абсолютно нелогично не использовать в качестве маски. А если в данном конкретном файле прозрачность не нужна, то кто будет писать его с альфаканалом?

Добавлено через 16 минут
Ещё вариант: можно слепить свой формат и выдать за цель его создания новый способ сжатия (если сможете сделать хороший алгоритм сжатия, превосходящий хотябы в одном классе изображений существующие алгоримы по скорости при равном коэффциенте, или по коэффициенту при равном качестве), повышенную разрядность цвета (например, для карт высот с повышенным разрешением по высоте), гиганските максимальные размеры изображения (типа 2^64x2^64), большое число изображений в одном файле, цветовую модель нового типа (например, с подробным и явным описанием спектра всех пикселей), или с девятью цветовыми плоскостями (RGB, дополненая своими аналогами для ИК и УФ), или даже предусмотреть хранение информации о поляризации, в этом формате предусмотреть смещение любого максимального размера, а в спецификации заявить, что оно предназначено для дальнейшего расширения заголовка и размеров палитр (если таковые вообще будут в этом формате), произольной перестановки пикселей с палитрами (если патира весит пару мегабайт, а само изображение ещё двести и разрешено менять их местами, то имеем два смещения, одно более двух, а второе даже двухсот миллионов), но ничего не писать о заполнителе. И юзьте потом на здороьве из трёх байт каждой плоскости один младший, поляризацию, одну спектральную линию из тысячи, на которые поделён видимый диапазон.

Добавлено через 10 минут
Можно и разделить изображение на несколько фрагментов (полос, клекток...) и для каждого записать отдельное смещение, объяснив его наличие переменным размером фрагментов в сочетаним с тербованием быстрого доступа к каждому. А между фрагментами можно и спрятать и инфу иного типа, и разместить палитры, или куски заголовка. Ещё вариант: палитра на 256 цветов, из которых используется 128. 768 байт (в RGB) - довольно приличный контейнер. Или из 65 536-ти цветов палитры использовать ровно 64 000. Получаем 16 608 байт. Или файл трёхбайтный, но с палитрой, в ней все 16 777 216 цветов, а реально используются ровно 16 000 000. Получаем 2 331 648 байт.
Добавлено через 4 минуты
Идея и ксорки, и своего формата для стеганы: пусть подозревают в чём угодно, только не в том, что есть на самом деле.
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 08:26 #45
Цитата Сообщение от taras atavin Посмотреть сообщение
есть ещё один фактор. Каким временем хакер располагает при передаче сообщения?
Вот поэтому вы и не понимаете смысл стеганографии. Время передачи сообщение тут абсолютно не при чём. Я приведу наглядный пример, чтобы расставить точки над i.
Я выкладываю каждый день несколько фотографий на фотохостинг. Цветочки, котята. Любой может их просмотреть и порадоваться. А дядя Вася, у которого есть ключ, извлекает из этих картинок секретное сообщение для себя. Но, самое главное - никто, кроме дяди Васи не знает и не может ДОКАЗАТЬ, что осуществился процесс передачи информации.

А в вашем случае:
Цитата Сообщение от taras atavin Посмотреть сообщение
пока не возникнут подозрения в отношении конкретного файла, а потом ручная проверка и всё выплывет.
Вот в чём разница. Именно поэтому то, что вы предлагаете не является стеганографией по определению.

Цитата Сообщение от taras atavin Посмотреть сообщение
А если задача - спрятать от подобного мне, то вполне сгодится много различных способов, которые продержатся ровно столько,
Криптографически зашифрованная информация продержится столько же если не больше.

И еще - вы абсолютно не учитываете способы распространения и активации программы, а рассматриваете только ситуацию, когда у пользователя уже стоит зарегистрированная программа и её надо перенести. Но ведь как-то стегоконтейнер у пользователя был изначально создан при регистрации? Что мешает у другого пользователя воспользоваться анналогичным способом регистрации и получить активированную программу?
1
11.05.2011, 08:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2011, 08:26
Привет! Вот еще темы с ответами:

Где скачать Руководство разработчика C++B6 - C++ Builder
Подскажите пожалуйста ссылочку, где можно БЕСПЛАТНО скачать "Borland C++ Builder 6. Руководство разработчика", а то я кучу ссылок облазил и...

Краткое руководство по работе с классом TCanvas для начинающих - C++ Builder
Вступление Часто на форуме возникают вопросы по поводу рисования той или иной фигуры на канве, а также просят привести список всех...

Стеганография в BMP - C++
Проект выполняющий метод lsb. В коде ошибки. Не могу понять как исправить. Прошу помочь, может кто разбирается в таких вещах. ...

Стеганография LSB BMP - Delphi
Такой вопрос: мне нужно из едита побитно запихнуть в байты цвета файла-контейнера биты текста. Есть проблема, заголовок считываю, а вот как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru