Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизКак расшифровать данные Найти похожие ветки
← →
Sasha73 (2004-05-11 17:59) [0]Кто может подсказать как расшифровать такие данные ???
93 B2 00 00 E4 01 00 00
03 00 02 00 73 60 0C 00 14 00 00 00 63 00 73 00 00 00 00 00
03 00 02 00 66 60 0C 00 14 00 00 00 63 00 66 00 13 00 00 00
11 00 02 00 30 60 0C 00 14 00 00 00 63 00 30 00 15 00 00 00
11 00 02 00 31 60 0C 00 14 00 00 00 63 00 31 00 73 00 00 00
11 00 02 00 32 60 0C 00 14 00 00 00 63 00 32 00 18 00 00 00
11 00 02 00 33 60 0C 00 14 00 00 00 63 00 33 00 73 00 00
Это поле типа Binary или Image в SQL Servere 7.0 (данные идут подряд (HEX), я разбил для наглядности на записи). В таком же формате может сохранять VB. Где почитать об этом формате ??? Как расшивровать это ???
← →
sniknik © (2004-05-11 18:08) [1]а вдруг это не шифровка? а ты ее разшифруеш и пойдеш админу морду бить, за скабезное содержание. ;о)
там просто данные, в любом формате, как программист на душу положит.
← →
Johnmen © (2004-05-11 18:14) [2]>как программист на душу положит.
"Хороший каменщик кладёт на совесть" (c) Фома
← →
Sasha73 (2004-05-11 18:46) [3]То, что это любые данные, это понятно! Но я хотел обратить внимание на формат данных. Если VB может сам сохранять в таком виде данные, то наверное это какой-то "стандартный" формат.
КАКОЙ ???
← →
TransparentGhost (2004-05-11 18:54) [4]В таком же формате может сохранять VB
Otkroj ljuboj EXE fail, tam tozhe v takom formate vsjo :o)
наверное это какой-то "стандартный" формат
dvoichnij? :o)
← →
sniknik © (2004-05-11 19:03) [5]формата в данных нет, это просто последовательность байт, формат/представление (или как эти данные интерпретировать) это обычно в программе что работает с данными описывается. а уж что это массив/запись/строка можно только гадать. и то что данные в одном случае вдруг сложились в какуюто закономерность (возможно кажующуся) ничего не значит, один раз случайность, два совпадение, три привычка ;о), статистика набирается на количествах стремящихся к бесконечности. (чем больше тем точнее).
> Если VB может сам сохранять в таком виде данные
то в нем и смотри, что именно он сохраняет.
← →
Sasha73 (2004-05-11 19:17) [6]Спасибо всем за ответы!
Я специально разбил их на строки чтобы можно было увидеть записи!
У меня есть несколько файлов ( >300 Kb каждый) в таком виде, где зашифрован доступ к меню в проге, которая работает с MsSQL.
Но видно никто с таким не встречался (форматом), поэтому с ходу ответить трудно!!!
← →
sniknik © (2004-05-11 19:31) [7]> Я специально разбил их на строки чтобы можно было увидеть записи!
тебе это только так кажется что разбил позаписьно (чтобы не имел под этим ввиду)
почему не так к примеру?
93 B2 00 00 E4 01 00 00
03 00 02 00 73 60 0C 00 14 00 00 00 63 00 73 00 00 00 00 00 03 00 02 00 66 60 0C 00 14 00 00 00 63 00 66 00 13 00 00 00
11 00 02 00 30 60 0C 00 14 00 00 00 63 00 30 00 15 00 00 00 11 00 02 00 31 60 0C 00 14 00 00 00 63 00 31 00 73 00 00 00
11 00 02 00 32 60 0C 00 14 00 00 00 63 00 32 00 18 00 00 00 11 00 02 00 33 60 0C 00 14 00 00 00 63 00 33 00 73 00 00
(структура с повторяющемися элементами, последний байт показывает что дальше еще чтото есть, отсутствие - конец)
?
> где зашифрован доступ к меню в проге, которая работает с MsSQL.
ну ну.
> Но видно никто с таким не встречался (форматом), поэтому с ходу ответить трудно!!!
невозможно. что тебе и пытались сказать.
если это действительно доступ к меню, то при изменении этого доступа в какомнибудь пункте изменятся и данные... перебирая последовательно можно дойти что где лежит... но никак не сходу, это долгий и кропотливый труд.
(наверное фильмов насмотрелся где пороли фсб за пять минут ломают, не напрягаясь ;о))
← →
Ломброзо © (2004-05-11 20:14) [8]Если это текст, сохранённый TDBMemo, то
create Function Hex(@data char(1)) returns int as
begin
return case upper(@data)
when "0" then 0
when "1" then 1
when "2" then 2
when "3" then 3
when "4" then 4
when "5" then 5
when "6" then 6
when "7" then 7
when "8" then 8
when "9" then 9
when "A" then 10
when "B" then 11
when "C" then 12
when "D" then 13
when "E" then 14
when "F" then 15
end
end
create function ToString(@param varchar(8000)) returns varchar(8000) as
begin
declare @i int;
declare @hi char(1);
declare @lo char(1);
declare @token int;
declare @result varchar(200);
set @result = "";
set @i = 1;
set @token = 0;
while (@i <= len(@param))
begin
set @hi = substring(@param, @i, 1);
set @i = @i + 1;
set @lo = substring(@param, @i, 1);
set @token = 16 * dbo.Hex(@hi) + dbo.Hex(@lo);
set @result = @result + CHAR(@token);
set @i = @i + 1;
end;
return @result;
end
← →
Ломброзо © (2004-05-11 20:15) [9]копирайт проставьте.
← →
sniknik © (2004-05-11 22:15) [10]что точно, так это то, что это не текст, ввиду обилия нулей а также символов < #32, если только не последовательность сохраненная вместе с управляюшими символами. также не юникод, там бы нули(если бы они были вторым битом, что необязательно) чередовались строго через один.
← →
Polevi © (2004-05-11 23:41) [11]>Как расшивровать это ???
сохрани в файл и открой в паинтбраше :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.035 c