Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Hunter9494
20 / 18 / 15
Регистрация: 29.10.2012
Сообщений: 157

Можно ли "взломать" сериализованный файл?

03.06.2015, 10:21. Показов 1004. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как легко это сделать ?

Добавлено через 11 минут
неправильно выразился : файл полученный после cериализации объектов
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.06.2015, 10:21
Ответы с готовыми решениями:

Поиск и substring, как разобрать файл, сериализованный на C++
Кто-то когда-то сериализовал таблицу в файл. Делал он это на C++. Исходники утеряны, но результат сериализзации остался :) Текстовый...

Как выглядит сериализованный файл
В общем суть такая - я всегда пользовался своим форматером, который скажем сериализует и десериализует. Сегодня решил поюзать стандартный...

Можно ли взломать XBOX One?
Здравствуйте! Есть Xbox one. Можно ли сделать так, чтобы можно было игры бесплатно качать?

11
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
03.06.2015, 10:25
Что означает "взломать" применительно к файлу, содержащему сериализованные объекты?
0
 Аватар для Hunter9494
20 / 18 / 15
Регистрация: 29.10.2012
Сообщений: 157
03.06.2015, 10:31  [ТС]
ну у меня в этом файле хранится объекты которые хранят данные . Можно ли достать вот эти данные?
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
03.06.2015, 10:31
Hunter9494, берете хекс-редактор и пытаетесь восстановить структуру объекта, логично ведь. На том же хабре были примеры, давно читал.
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
03.06.2015, 10:34
Цитата Сообщение от Hunter9494 Посмотреть сообщение
у меня в этом файле хранится объекты которые хранят данные . Можно ли достать вот эти данные?
Если известен способ сериализации и структура объектов, то просто десериализуйте их взад.
0
 Аватар для Hunter9494
20 / 18 / 15
Регистрация: 29.10.2012
Сообщений: 157
03.06.2015, 10:48  [ТС]
я сделал редактор тестов и программку для тестирования. Файл сериализации хранить вопросы и ответы к этим вопросам . Хотелось бы узнать безопасно ли хранить так данные , чтобы какой нибудь умник не получил ответы просто открыв этот файл.
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
03.06.2015, 11:55
Цитата Сообщение от Hunter9494 Посмотреть сообщение
безопасно ли хранить так данные
Если
Цитата Сообщение от kolorotur Посмотреть сообщение
известен способ сериализации
то вряд ли.
Лучше писать данные в массив байт (с их шифровкой к-либо способом), а при использовании-расшифровывать.
1
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
05.06.2015, 17:53
Цитата Сообщение от kolorotur Посмотреть сообщение
то просто десериализуйте их взад.
Могу ошибаться, но, насколько я в курсе, нельзя вот так запросто сериализованный файл открыть другой программой, даже если вся структура данных один-в-один.

Как-то возникала такая проблема, пришлось писать отдельно библиотеку для этого, и использовать ее в разных приложениях
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.06.2015, 18:16
Памирыч, там просто оверхед с типами связанный, то есть классы пакуются не просто структурами друг рядом с другом. Он убирается имхо, просто обрезая заголовки объектов.
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
05.06.2015, 18:20
Psilon, есть подозрение, что при сериализации играют какую-то роль данные о самом экзешнике, сериализовавшем этот файл. Но повторюсь, вопрос не изучал, дальше граблей не ушло, могу наговорить лишнего
0
9948 / 2948 / 497
Регистрация: 05.10.2013
Сообщений: 8,019
Записей в блоге: 242
05.06.2015, 19:22
Мне кажется, если у студентов не будет доступа к исходникам, то студенты не смогут узнать ответы. Поправьте если не так
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.06.2015, 22:28
8Observer8, я бы все равно шифранул, ибо это элементарно сделать, за один час пишется небольшая оберточка, и это при учете, что человек вообще ничего о шифровании не знает. Достаточно пройтись аесом с зашитым в экзешник ключом и дело с концом.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.06.2015, 22:28
Помогаю со студенческими работами здесь

Взломать Windows 98 можно?!
Дело в том, что я нахожусь в локальной сети и у меня стоит 98 винда. На моем компе я открыл диски для сетевого доступа, но они имеют...

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

Можно ли взломать этот сайт?
http:// nwb.raj .ru Знающие люди, подскажите, можно ли получить доступ к данному сайту, либо сделать что-нибудь с ним...

Как в теории можно взломать страницу Vk/Fb?
Ребята ДВС! Как в теории можно взломать страницу Vk/Fb? Знаю есть такие сервисы которые кидают на фейковый вход Vk/Fb (киньте ссылку...

Как можно взломать биос - феникс?
как можно взломать биос- феникс


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru