Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как раскодировать содержимое ячейки / 25 сообщений из 29, страница 1 из 2
26.03.2018, 11:38
    #39620418
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
Имеется таблица в базе, имеется ячейка при помощи SQL Query Ahalyzer выбрал селектом строку и в данной ячейке видим
0x000000FF0200000003000000789C7363646048666060600762660654C004C42C40ECE9C28D26C305C41C401C5C595C929A1B92999B8AAE9707AA3738BFB4283935B824B1A4B418979A90C4A2F4D412881AA073188C90D4806C3106E2D0E2D422BFC4DC54263433F8A1EE0C294ACC2B4E4C2EC9CCCF0BA92CC0ED1CB0837DF2 как данную информацию раскодировать и каким образом ее можно отредактировать?
...
Рейтинг: 0 / 0
26.03.2018, 11:41
    #39620419
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965,

брут форс на пару тысячилетий
...
Рейтинг: 0 / 0
26.03.2018, 11:52
    #39620426
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965, либо узнать, как/чем оно "кодировалось"
...
Рейтинг: 0 / 0
26.03.2018, 11:54
    #39620428
StarikNavy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965 Ahalyzer
ахалай-махалай сим-селябим - ячейка раскодируйся!
...
Рейтинг: 0 / 0
26.03.2018, 11:59
    #39620429
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
При просмотре в программе по данной ячейке отражается история изменения документа
...
Рейтинг: 0 / 0
26.03.2018, 12:06
    #39620433
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965При просмотре в программе по данной ячейке отражается история изменения документа

http://www.sql.ru/forum/actualfile.aspx?id=21285796] Приложенный файл (История.xlsx - 10Kb) Есть сейф с кодом, как его открыть? Если кто-то, кто знает код, открывает его, в сейфе отображаются ништяки.
...
Рейтинг: 0 / 0
26.03.2018, 12:09
    #39620436
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965При просмотре в программе по данной ячейке отражается история изменения документа
я сильно сомневаюсь что в 256байтах зашифровали приведённый пример :)
...
Рейтинг: 0 / 0
26.03.2018, 12:57
    #39620468
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
TaPaK,
Во всяком случае и зачистке данной ячейки информация в программе пропадает.
...
Рейтинг: 0 / 0
26.03.2018, 13:01
    #39620471
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965TaPaK,
Во всяком случае и зачистке данной ячейки информация в программе пропадает.
если в глазики вилочкой ткнуть, то вы тоже считаете что весь мир пропал?

я надеюсь вы как минимум 5 лет обучались программированию и судя по всему успешно
...
Рейтинг: 0 / 0
26.03.2018, 13:04
    #39620474
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
я надеюсь вы как минимум 5 лет обучались программированию и судя по всему успешно

Увы, я не программист
...
Рейтинг: 0 / 0
26.03.2018, 13:19
    #39620482
Гигабайт Мегабайтович Килобайтов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965я надеюсь вы как минимум 5 лет обучались программированию и судя по всему успешно

Увы, я не программист
тогда у вас два способа:
1) нанять того кто знает ( программиста)
2) Выучить то что знает программист, и самому раскодировать
всего лишь ))))
...
Рейтинг: 0 / 0
26.03.2018, 15:51
    #39620579
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965При просмотре в программе по данной ячейке отражается история изменения документа
Так натравите профайлер и посмотрите что делается. Но если это система документооборота, то скорее всего может быть зашифровано и расшифровывает приложение (сервер приложения) а не SQL сервер. Он только хранит то что в него запихали.
...
Рейтинг: 0 / 0
26.03.2018, 16:54
    #39620616
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
Случайно через апдейт затерли эту ячейку, теперь если через апдейт вставить тоже самое содержание, оно отражается по другому, и при просотре в документообороте пишет ошибка при открытии таблицы
...
Рейтинг: 0 / 0
26.03.2018, 17:00
    #39620622
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965Случайно через апдейт затерли эту ячейку, теперь если через апдейт вставить тоже самое содержание, оно отражается по другому, и при просотре в документообороте пишет ошибка при открытии таблицы
зачем вы это делали?

какой тип колонки? Ну и название для интересу. В итоге окажется что это был файл :)
...
Рейтинг: 0 / 0
26.03.2018, 17:05
    #39620626
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
Название колонки HYSTORY
...
Рейтинг: 0 / 0
26.03.2018, 17:10
    #39620629
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965Название колонки HYSTORY
тип поля какой?
sp_help название таблицы

ps прям так колонка и называется? индуспродакшн(с)
...
Рейтинг: 0 / 0
26.03.2018, 17:21
    #39620642
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
Прошу прощения таблица называется FreeDualDocument, колонка HISTORY, при открытии таблица в SQL Enterprise MANAGER в данной ячейки написано <BINARY>, при просмотре через программу пишет ошибка открытия таблицы RootDualDocument.History
...
Рейтинг: 0 / 0
26.03.2018, 19:35
    #39620720
Redmond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
BINARY - это грубо говоря некий файл. Там может быть что угодно. Хоть картинка, хоть текст, хоть музыка. А может и зашифрованное что. Зачем вам туда?
Firsov AlexeyМожно попытаться посмотреть таким запросом
Код: sql
1.
2.
3.
select cast(поле as char) from таблица
select cast(поле as int) from таблица
select cast(поле as binary) from таблица

Может быть, чего нибудь и увидишь.
http://www.sql.ru/forum/337040/tip-binary
...
Рейтинг: 0 / 0
26.03.2018, 20:11
    #39620730
Redmond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
гм... Можно попробовать так: сохранить на диск и просто по очереди пытаться открыть разными программами (или вообще натравить какую-нибудь утилиту определяющую формат по заголовкам файла).
...
Рейтинг: 0 / 0
26.03.2018, 20:53
    #39620749
нуб987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965Имеется таблица в базе, имеется ячейка при помощи SQL Query Ahalyzer выбрал селектом строку и в данной ячейке видим
0x000000FF0200000003000000789C7363646048666060600762660654C004C42C40ECE9C28D26C305C41C401C5C595C929A1B92999B8AAE9707AA3738BFB4283935B824B1A4B418979A90C4A2F4D412881AA073188C90D4806C3106E2D0E2D422BFC4DC54263433F8A1EE0C294ACC2B4E4C2EC9CCCF0BA92CC0ED1CB0837DF2 как данную информацию раскодировать и каким образом ее можно отредактировать?
ewgenij_1965, вам тут весь топик долго и нудно намекали (в традициях этого форума), что скорее всего никак эту информацию не раскодировать.
По той информации, что вы дали, в этом поле может скрываться все что угодно.
Вероятно по этому полю идет привязка другого поля из другой таблицы. Или хранится какой-то хеш. Или еще миллион других вариантов.

Ваш вопрос звучит примерно так: "у меня есть капелька воды. Подскажите, из какой она речки"

Если вы говорите, что...:
- в профайлере отловили это значение
- при удалении этого значения из таблицы не открывается какая-то другая таблица
- при попытке вернуть это значение в соответствующую запись (откуда это значение было удалено) удаляется связь с другой таблицей (вы писали "при просмотре через программу пишет ошибка открытия таблицы RootDualDocument.History")

... то попробуйте вставить обратно то же самое значение (если вы уверены, что оно полностью именно такое, как у вас записано).
Только важно вставить именно типом Binary (когда вы просто вставляете это значение через какую-то вашу программу, возможно значение вставляется как строка, а не бинарник)

Дайте больше информации, что у вас за программа, откуда вы удалили это поле и как пытаетесь вставить его обратно.
Какими апдейтами пытаетесь это сделать? Приведите ваш код.
...
Рейтинг: 0 / 0
26.03.2018, 22:55
    #39620792
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
нуб987Вероятно по этому полю идет привязка другого поля из другой таблицы. Или хранится какой-то хеш. Или еще миллион других вариантов.

Дайте больше информации, что у вас за программа, откуда вы удалили это поле и как пытаетесь вставить его обратно.
Какими апдейтами пытаетесь это сделать? Приведите ваш код.
Я внесу свою лепту и попробую пояснить автору тему, в чем цимес.

Есть фраза "ИвановИванИванович". Она типа зашифрована буквы идут в обратном порядке, причем нечетные, а четные в прямом порядке. Ну типа "чвнвнввеаИаоИаИаои". И есть в других полях информация о том, что фамилия идет с 1 по 6, имя с 7 по 10, отчество с 11 по 20. Но это тоже типо зашифровано, то есть вместо 16 информация записана как 61. Стерли Вы длинную фразу - в другом месте триггер стер информацию 61. Вы обратно записали длинную фразу - но правильный порядок 61 не появился ниоткуда. Его должно было записать ПО системы, которое и принимает ввод от пользователя, типа "шифрует" и записывает в разные места зашифрованную фразу и зашифрованную длину имени, отчества, фамилии.

И теперь - сколько Вы обратно абракадабру не записывали - неоткуда взять 06.01, 10.07 и 20.11. И ПО не может "нарезать" на правильные куски. А раз не может - не выводит на форму в ПО расшифрованный текст.

Вот такая печаль. Так что только бэкап базы Вам поможет.
...
Рейтинг: 0 / 0
26.03.2018, 22:59
    #39620795
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
Гавриленко Сергей Алексеевичewgenij_1965При просмотре в программе по данной ячейке отражается история изменения документа

http://www.sql.ru/forum/actualfile.aspx?id=21285796] Приложенный файл (История.xlsx - 10Kb) Есть сейф с кодом, как его открыть? Если кто-то, кто знает код, открывает его, в сейфе отображаются ништяки.
Сергей Алексеевич, если кто-то не знает код, но очень хочет открыть и не боится нарушить УК - то такой человек обычно действует фомкой, автогеном, прочими инструментами нечестных людей :)
Нужно только подобрать так, чтобы сейф не распилить на мелкие кусочки вместе со всем его содержимым :)
...
Рейтинг: 0 / 0
26.03.2018, 23:01
    #39620796
Redmond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
Та ладно, может у него там просто файл, который он хочет просто открыть?
И просто надо осознать что это двоичные данные в HEX-виде. Всё.
...
Рейтинг: 0 / 0
26.03.2018, 23:30
    #39620803
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
ewgenij_1965Во всяком случае и зачистке данной ячейки информация в программе пропадает
ewgenij_1965Случайно через апдейт затерли эту ячейку, теперь если через апдейт вставить тоже самое содержание, оно отражается по другому , и при просотре в документообороте пишет ошибка при открытии таблицы
ewgenij_1965Название колонки HYSTORY
Вы не программист, значит, найдите администратора БД MSSQL, пусть он заскриптует в SSMS таблицу с такой колонкой, вместе с индексами, триггерами и так далее. И выложит сюда. Иначе не хватает исходной информации, чтобы что-то грамотно и вдумчиво посоветовать.
...
Рейтинг: 0 / 0
28.03.2018, 09:34
    #39621727
ewgenij_1965
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как раскодировать содержимое ячейки
... то попробуйте вставить обратно то же самое значение (если вы уверены, что оно полностью именно такое, как у вас записано).
Только важно вставить именно типом Binary (когда вы просто вставляете это значение через какую-то вашу программу, возможно значение вставляется как строка, а не бинарник)

Дайте больше информации, что у вас за программа, откуда вы удалили это поле и как пытаетесь вставить его обратно.
Какими апдейтами пытаетесь это сделать? Приведите ваш код.[/quot]

Я попытался вставить вот так
update dba.FreeDualDocument set HISTORY='
0x000000FF0200000003000000789C7363646048666060600762660654C004C42C40ECE9C28D26C305C41C401C5C595C929A1B92999B8AAE9707AA3738BFB4283935B824B1A4B418979A90C4A2F4D412881AA073188C90D4806C3106E2D0E2D422BFC4DC54263433F8A1EE0C294ACC2B4E4C2EC9CCCF0BA92CC0ED1CB0837DF2' where recguid = DocumentNumber like '2191', в результате в ячейке получаб - 0x30783030303030304646303230303030303030333030303030303738394337333633363436303438363636303630363030373632363630363534433030344334324334304543453943323844323643333035433431433430314335433539354339323941314239323939394238414145393730374141333733384246423432, то есть я так понимаб что информация вставляется не как бинарик, вообщем мне уже необязательно раскодировать, я хочу понять в такую ячейку можно вставить информации в бинарном виде
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как раскодировать содержимое ячейки / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]