реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> хранение скрытых логов и файлов на SD карте
Mikron
сообщение Aug 19 2013, 13:56
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 1-03-10
Пользователь №: 55 731



Добрый день

Я хочу хранить на флешке вместе с обычными файлами скрытые файлы, скрытые логи, читать их, перезаписывать
что если сделать так

ПК <-> stm32 с USB HOST + FatFs <-> microSD

за доступ к файлам, их видимость отвечал бы мк

я хоть в правильном направлении думаю?)
спасибо за помощь)
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Aug 19 2013, 14:06
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967



Цитата(Mikron @ Aug 19 2013, 19:56) *
Я хочу хранить на флешке вместе с обычными файлами скрытые файлы, скрытые логи, читать их, перезаписывать
что если сделать так
ПК <-> stm32 с USB HOST + FatFs <-> microSD
за доступ к файлам, их видимость отвечал бы мк

А просто атрибута hidden не хватит? От чтения в кардридере этот огород с микроконтроллером всё-равно не спасёт.


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
Mikron
сообщение Aug 19 2013, 14:19
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 1-03-10
Пользователь №: 55 731



Цитата(Canis Dirus @ Aug 19 2013, 18:06) *
А просто атрибута hidden не хватит? От чтения в кардридере этот огород с микроконтроллером всё-равно не спасёт.

а если использовать не microSD а флеш память K9F4G08U0A?
или между мк и microSD данные шифровать?

глупый вопрос, но ( атрибут hidden это где бы я не использовал свою флешку файл не увидят?

спасибо за помощь
Go to the top of the page
 
+Quote Post
firew0rker
сообщение Aug 19 2013, 14:51
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 11-07-12
Из: Новосибирск
Пользователь №: 72 716



Насколько скрытыми должны быть логи?
Чтобы увидеть файлы с атрибутом hidden, достаточно включить опцию "показывать скрытые файлы".
Если сделать 1 раздел на флешке для публичных файлов, 2й для приватных, и отформатировать 2й в ту файловую систему, которую не опознаёт комп, то неискушенный пользователь ничего не заметит. А от искушенных - только стеганография, google "steganographic file system".
Go to the top of the page
 
+Quote Post
Mikron
сообщение Aug 19 2013, 14:57
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 1-03-10
Пользователь №: 55 731



Цитата(firew0rker @ Aug 19 2013, 18:51) *
Насколько скрытыми должны быть логи?
Чтобы увидеть файлы с атрибутом hidden, достаточно включить опцию "показывать скрытые файлы".
Если сделать 1 раздел на флешке для публичных файлов, 2й для приватных, и отформатировать 2й в ту файловую систему, которую не опознаёт комп, то неискушенный пользователь ничего не заметит. А от искушенных - только стеганография, google "steganographic file system".

Спасибо за ответ

Такими чтобы я мог и дома воспользоваться флешкой и в институте т.е. на разных компьютерах, что бы никто о файлах не знал, а я мог свободно ими пользоваться, и если бы я потерял её никто бы не догадался ни о чем)

про steganographic file system сейчас загуглю, спасибо
Go to the top of the page
 
+Quote Post
Mikron
сообщение Aug 20 2013, 00:03
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 1-03-10
Пользователь №: 55 731



Вот еще вопрос возник, если взять обычную флешку, возможно ли изменить прошивку её мк так, чтобы реализовать какой-нибудь скрытый сектор
Go to the top of the page
 
+Quote Post
firew0rker
сообщение Aug 20 2013, 02:03
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 11-07-12
Из: Новосибирск
Пользователь №: 72 716



Под обычной понимаем USB-флешку? Тогда предлагаю начать с изучения документации на распространённые контроллера вроде AU6984 от Alcor и софта для них (AlcorMP). Врядли удастся изменить память программ контроллера. А изменить его конфигурацию так, чтобы ранее записанную информацию стало не видно (скрыть секторы), потом опять видно - почему бы и нет...

Сообщение отредактировал firew0rker - Aug 20 2013, 02:04
Go to the top of the page
 
+Quote Post
sherr
сообщение Aug 20 2013, 07:23
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955



Если это SD/MMC то посмотреть hex-редактором пустые сектора после нулевого и до начала ФАТ-таблицы -
у меня на SD 2g / FAT16 - там 256 секторов = 128 КБ и писать туда низкоуровневыми функциями
типа Write_sector . Это видно только hex-редактором и удаляется только полным форматированием ...
Понимаю, что грязный хак и все же ... у меня так в самодельном Ё - буке закладки реализованы .
Если мало 128КБ - то подредактировать в МБР размер носителя, видимый ОС, и далее так же(правда здесь я не
уверен)

Сообщение отредактировал sherr - Aug 20 2013, 07:29
Go to the top of the page
 
+Quote Post
Mikron
сообщение Aug 20 2013, 07:50
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 1-03-10
Пользователь №: 55 731



Цитата(firew0rker @ Aug 20 2013, 06:03) *
Под обычной понимаем USB-флешку? Тогда предлагаю начать с изучения документации на распространённые контроллера вроде AU6984 от Alcor и софта для них (AlcorMP). Врядли удастся изменить память программ контроллера. А изменить его конфигурацию так, чтобы ранее записанную информацию стало не видно (скрыть секторы), потом опять видно - почему бы и нет...


Спасибо за помощь, тут вроде все оказалось довольно просто
с AlcorMP можно создать скрытый раздел, но появился еще такой вопрос

допустим я сделал самодельную флешку как в первом посте, она всегда ведет себя как ведомое устройство?
если я хочу перед началом обмена с компьютером запустить подпрограмму на мк флешки, которая бы запросила и записала на себя инфу том, куда когда её вставляли
или это вообще не возможно?

то есть я хочу сказать когда флешку вставляют в usb порт, она получает от него какую-то аппаратную информацию? и если нет, то можно её как-то запросить?

большое спасибо

Сообщение отредактировал Mikron - Aug 20 2013, 07:52
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 20 2013, 08:08
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Mikron @ Aug 20 2013, 11:50) *
то есть я хочу сказать когда флешку вставляют в usb порт, она получает от него какую-то аппаратную информацию? и если нет, то можно её как-то запросить?

смотрите в сторону спецификации MassStorage Device на USB.org

но вообще - нет. Это хост спрашивает "кто ти, ара?" и флешка говорит, что вот такая я, по такому интерфейсу работаю, с такой конфигурацией, столько у меня контрольных точек и т.д. На более высоком уровне отдается информация о структуре логического диска (смотреть спецификацию SCSI). Сама флешка ни о чем (хмм.. вроде как) спрашивать хост не может


Go to the top of the page
 
+Quote Post
Mikron
сообщение Aug 20 2013, 09:22
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 1-03-10
Пользователь №: 55 731



Цитата(toweroff @ Aug 20 2013, 12:08) *
смотрите в сторону спецификации MassStorage Device на USB.org

но вообще - нет. Это хост спрашивает "кто ти, ара?" и флешка говорит, что вот такая я, по такому интерфейсу работаю, с такой конфигурацией, столько у меня контрольных точек и т.д. На более высоком уровне отдается информация о структуре логического диска (смотреть спецификацию SCSI). Сама флешка ни о чем (хмм.. вроде как) спрашивать хост не может

прочитал спецификацию на MassStorage
даа, что-то странная штука, действительно посылается только Command Block Wrapper, не содержащий никаких идентификаторов

получается я не могу никак распознать только к примеру свои два домашних компа, чтобы только на них самодельная флешка бы работала(

в голову приходит только совсем странный способ, вроде autorun, чтобы после запуска инфа присылалась(
Go to the top of the page
 
+Quote Post
firew0rker
сообщение Aug 20 2013, 12:14
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 11-07-12
Из: Новосибирск
Пользователь №: 72 716



Т.к. компы домашние, на них можно поставить свой драйвер, который пошлёт флешке нестандартный запрос на разблокировку её скрытой части.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 20 2013, 12:21
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(firew0rker @ Aug 20 2013, 16:14) *
Т.к. компы домашние, на них можно поставить свой драйвер, который пошлёт флешке нестандартный запрос на разблокировку её скрытой части.

тоже вариант, кстати. Только для этого VID/PID цепляется свой драйвер, на других машинах будет работать стандартный
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Aug 21 2013, 06:04
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967



Цитата(firew0rker @ Aug 20 2013, 18:14) *
Т.к. компы домашние, на них можно поставить свой драйвер, который пошлёт флешке нестандартный запрос на разблокировку её скрытой части.

А если работа со скрытыми данными будет проводиться только на домашних машинах может проще будет не изобретать велосипед, а поставить TrueCrypt?
Цитата
Main features:
Creates a virtual encrypted disk within a file and mounts it as a real disk.
Encrypts an entire partition or storage device such as USB flash drive or hard drive.
Encrypts a partition or drive where Windows is installed (pre-boot authentication).
Encryption is automatic, real-time (on-the-fly) and transparent.
Parallelization and pipelining allow data to be read and written as fast as if the drive was not encrypted.
Encryption can be hardware-accelerated on modern processors.
Provides plausible deniability, in case an adversary forces you to reveal the password:
Hidden volume (steganography) and hidden operating system.


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
Mikron
сообщение Aug 21 2013, 07:00
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 1-03-10
Пользователь №: 55 731



Цитата(Canis Dirus @ Aug 21 2013, 10:04) *
А если работа со скрытыми данными будет проводиться только на домашних машинах может проще будет не изобретать велосипед, а поставить TrueCrypt?

да вот в том то и дело что может быть и нет, если бы можно было создать список usb портов, к примеру 1 институтский + домашние и без стороннего по использовать

сейчас поиграюсь с stm32f4discovery и sd
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016