Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Стеганография, Внедрение текста в картинку. 
:(
    Опции темы
Mephisto
Дата 27.8.2003, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



baaa.gif
Люди, помогите кто может. Как разбить картинку на байты и пройти по ним?
Спасибо всем кто ответит. bored.gif
PM   Вверх
cardinal
Дата 27.8.2003, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Какой формат у картинки-то твоей?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Mephisto
Дата 27.8.2003, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Сейчас BMP. Хотя разницы нет. Спасибо
PM   Вверх
cardinal
Дата 27.8.2003, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



BMP image format

Oсталось только переделать в VB. Для начала почитай как объявлять структуры и читать информацию из файла (binary).

example 1

example 2


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Mephisto
  Дата 28.8.2003, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Спасибо, вьехал. Буду пробовать. wink.gif
PM   Вверх
oleg1973
Дата 28.8.2003, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



а причем тут стенография?smile.gif)))


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Mephisto
Дата 28.8.2003, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Чтобы сохранить текст в картинке, необходимо пройти по ней и внедрить текст. Этак вопрос стоял "как пройти по картинке?". А у тебя есть пример исходника?
PM   Вверх
Baa
Дата 2.9.2003, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: нет
Всего: 12



Вообще-то, это не стенография, а стеганография...


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Mephisto
  Дата 5.9.2003, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Baa
Спасибо за уточнение.
withstupid.gif
PM   Вверх
Black_Star
Дата 9.9.2003, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 9.9.2003
Где: Minsk

Репутация: 4
Всего: 4



Цитата
Чтобы сохранить текст в картинке, необходимо пройти по ней и внедрить текст. Этак вопрос стоял "как пройти по картинке?"


А зачем "проходить" по ней?
Можно просто загрузить картинку, вывести на нее текст и сохранить smile.gif

PM ICQ   Вверх
-Mikle-
Дата 10.9.2003, 06:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Цитата
А зачем "проходить" по ней?
Можно просто загрузить картинку, вывести на нее текст и сохранить
Речь идет не о печати текста поверх картинки, а о том чтобы спрятать(зашифровать) текст внутри структуры картинки. То есть смотришь файл - обыкновенная картинка, но в самом файле, спрятан текст. Эта "наука" называется стеганография... или как-то похожее произношение...


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
cardinal
Дата 10.9.2003, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Посмотрите, я тут классную статейку нашел.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Mephisto
  Дата 10.9.2003, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Спасибо за ответы.
Статейка-то ничего, да вот как это на VB реализовать exclamation.gif

С графикой мне никогда не приходилось работать, но некоторые свои соображения имею.

Я поместил картинку в Picturebox и анализирую её через point(x,y).
Теперь вопрос:
Как можно заменить старые пиксели на пиксели с отредактироваными значениями?
PM   Вверх
Black_Star
Дата 10.9.2003, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 9.9.2003
Где: Minsk

Репутация: 4
Всего: 4



Путем Pset(x,y),RGB smile.gif
А потом просто сохранить картинку smile.gif
Ваще картинку можно и не открывать, можно открыть файл, читать его побайтно и заодно записывать туда что-нить... smile.gif
PM ICQ   Вверх
cardinal
Дата 11.9.2003, 03:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Цитата
можно открыть файл, читать его побайтно и заодно записывать туда что-нить...

Именно так и надо делать. Будет время напишу маленький примерчик U-Boot`у...
Black_Star, я не всегда с тобой спорю smile.gif. Но с другой стороны если не спорить вообще, то значит не иметь собственного мнения. Только "спор" (то есть разные мнения на одну тему) дает возможность выбора лучшего smile.gif.



--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.7184 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.