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

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

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

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

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

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

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

ps прям так колонка и называется? индуспродакшн(с)
...
Рейтинг: 0 / 0
Как раскодировать содержимое ячейки
    #39620642
ewgenij_1965
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения таблица называется FreeDualDocument, колонка HISTORY, при открытии таблица в SQL Enterprise MANAGER в данной ячейки написано <BINARY>, при просмотре через программу пишет ошибка открытия таблицы RootDualDocument.History
...
Рейтинг: 0 / 0
Как раскодировать содержимое ячейки
    #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
Как раскодировать содержимое ячейки
    #39620730
Redmond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гм... Можно попробовать так: сохранить на диск и просто по очереди пытаться открыть разными программами (или вообще натравить какую-нибудь утилиту определяющую формат по заголовкам файла).
...
Рейтинг: 0 / 0
Как раскодировать содержимое ячейки
    #39620749
нуб987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ewgenij_1965Имеется таблица в базе, имеется ячейка при помощи SQL Query Ahalyzer выбрал селектом строку и в данной ячейке видим
0x000000FF0200000003000000789C7363646048666060600762660654C004C42C40ECE9C28D26C305C41C401C5C595C929A1B92999B8AAE9707AA3738BFB4283935B824B1A4B418979A90C4A2F4D412881AA073188C90D4806C3106E2D0E2D422BFC4DC54263433F8A1EE0C294ACC2B4E4C2EC9CCCF0BA92CC0ED1CB0837DF2 как данную информацию раскодировать и каким образом ее можно отредактировать?
ewgenij_1965, вам тут весь топик долго и нудно намекали (в традициях этого форума), что скорее всего никак эту информацию не раскодировать.
По той информации, что вы дали, в этом поле может скрываться все что угодно.
Вероятно по этому полю идет привязка другого поля из другой таблицы. Или хранится какой-то хеш. Или еще миллион других вариантов.

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

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

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

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

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

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

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

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

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

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

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


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