В то время как я работал со старым приложением с существующей базой данных, которая находится в доступе мс, содержит некоторые странные данные, кодирующие такой 48001700030E0F465075465A56525E1100121D04121B565A58 как адрес электронной почты
Какое кодирование данных - это? я попробовал base64, но это преподаватель кажется этим. Может кто-либо с предыдущим опытом с доступом мс мог сказать мне, чем возможное кодирование могло это быть.
править:
больше образцов
выше образцов, конечно, электронные письма, и для веб-URL это похоже на это
Это - vb + программа доступа мс, если это может быть какой-либо справкой, и я думаю это некоторое стандартное кодирование
редактирование (2)::
от рассмотрения веб-URL, кодирующего, кажется, что 0505045D мог быть для http://
редактирование (3)::
1 комбинация найдена
52021301161209755354595A5E5F561D170B030E1341461B56585 А == paresh@falmingoexports.com
Строки кажутся шестнадцатеричными представлениями некоторых двоичных данных.
Первые две цифры - это длина строки - десятичная, а не шестнадцатеричная - поэтому не вся строка является шестнадцатеричной.
38 001700030E0F465075 4545 5646 5415 5C10 1C0C
40 001700030E0F465075 5F56 4E54 5F06 025D 100E 0C
46 001700030E0F465075 5D56 5150 591D 1B00 0712 4F56 5A58
48 001700030E0F465075 465A 5652 5E11 0012 1D04 121B 565A 58
54 001700030E0F465075 4647 4550 481C 1D09 090D 0446 1B56 5A19 5E5F
^ ^
| |
| +---- constant part, 9 bytes, maybe mailto: or same domain name of
| reversed email addresses (com.example@foo)
|
+---- length of the reset in decimal, not hexadecimal
Я не вижу четких указаний на расположение знака «at» и точки перед доменом верхнего уровня. Кажется, это указание против простых моно-алфавитных замен, таких как ROT13 .
paresh@falmingoexports.com
Length
26 characters
Histogram
1x
h @ f l i n g x t . c
3x o
2x p 2x a 2x m 2x r 2x e 2x s
ASCII values in hexadecimal representation
70 61 72 65 73 68 40 66 61 6C
6D 69 6E 67 6F 65 78 70 6F 72
74 73 2E 63 6F 6D
The length of 52 hexadecimal symbols matches length of the
encoded string.
52 02 13 01 16 12 09 75 53 54 59
5A 5E 5F 56 1D 17 0B 03 0E 13
41 46 1B 56 58 5A
Histogram
1x
01 02 03 09 0B 0E 12 16 17 1B
1D 41 46 53 54 58 59 5E 5F 75
2x 13 2x 56 2x 5A
Гистограммы не совпадают - поэтому это исключает одноалфавитные замены, за которыми может последовать перестановка строки.
Похоже, что это байты, закодированные в шестнадцатеричном виде. Но что эти байты означают, я не знаю. Расшифровка в ASCII не дала ничего нового:
H \x00\x17\x00\x03\x0e\x0fFPu FZVR^ \x11\x00\x12\x1d\x04\x12\x1bVZX T \x00\x17\x00\x03\x0e\x0fFPu FGEPH \x1c\x1d\t\t\r\x04F\x1bVZ\x19^_ @ \x00\x17\x00\x03\x0e\x0fFPu _VNT_ \x06\x02]\x10\x0e\x0c 8 \x00\x17\x00\x03\x0e\x0fFPu EEVFT \x15\\\x10\x1c\x0c F \x00\x17\x00\x03\x0e\x0fFPu ]VQPY \x1d\x1b\x00\x07\x12OVZX
То, что я заметил, может помочь взломать код:
\x00\x17\x00\x03\x0e\x0fFPu
. \x12?VZX
.