PDA

Просмотр полной версии : история лицензий сохраняемая в базе



HPDX2300
19.03.2023, 15:46
извлекаем из базы BLOB в таблице FILES для записи c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl и сохраняем его файлом:
c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.bin (https://www.upload.ee/download/15035071/79e20789f7a81c9d9ccd/c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.bin)

в SQL-базе:

SELECT BinaryData FROM Files WHERE FileName = 'c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl'

потом расшифровываем его:

openssl enc -d -aes-256-cbc -K YYY....YYYY -iv XXX...XXX -nopad -in c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.bin -out c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.decrypted

синтаксис команды может зависеть от версии, у меня OpenSSL 1.0.2k

$ openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017

и смотрим этот бинарный файл каким-то вьюером

https://www.upload.ee/image/15035024/c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.decrypted.png

там русские буквы начинаются по смещению 0x0D

c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.decrypted (https://www.upload.ee/download/15035078/e4e139cebcf71c9d9d83/c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.decrypted)

HPDX2300
19.03.2023, 20:32
файл c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl.decrypted.txt открыт в IDA, строки преобразованы в читабельный вид:

00000000: 0B db 0Bh
00000001: 0E db 0Eh
00000002: 91 db 91h
00000003: 60 db 60h ; `
00000004: 2C db 2Ch ; ,
00000005: 9C db 9Ch
00000006: AC db ACh
00000007: 59 db 59h ; Y
00000008: 42 db 42h ; B
00000009: 02 db 2
0000000A: 00 db 0
0000000B: 97 db 97h
0000000C: 17 db 17h
0000000D: 21 04 35 04 42 04 35 04 32 04 3E 04 39 04 20 00+ text "UTF-16LE", 'Сетевой HASP4 ORG8A 300'
0000003B: 91 db 91h
0000003C: D0 db D0h
0000003D: C5 db C5h
0000003E: B0 db B0h
0000003F: AC db ACh
00000040: 59 db 59h ; Y
00000041: 42 db 42h ; B
00000042: 02 db 2
00000043: 00 db 0
00000044: 97 db 97h
00000045: 17 db 17h
00000046: 21 04 35 04 42 04 35 04 32 04 3E 04 39 04 20 00+ text "UTF-16LE", 'Сетевой HASP4 ORG8B 500'
00000074: 91 db 91h
00000075: 90 db 90h
00000076: 5D db 5Dh ; ]
00000077: 3C db 3Ch ; <
00000078: B0 db B0h
00000079: 59 db 59h ; Y
0000007A: 42 db 42h ; B
0000007B: 02 db 2
0000007C: 00 db 0
0000007D: 97 db 97h
0000007E: 18 db 18h
0000007F: 1B 04 3E 04 3A 04 30 04 3B 04 4C 04 3D 04 4B 04+ text "UTF-16LE", 'Локальный HASP4 ORGL8 50'
000000AF: 91 db 91h
000000B0: 50 db 50h ; P
000000B1: 4E db 4Eh ; N
000000B2: 62 db 62h ; b
000000B3: 42 db 42h ; B
000000B4: 5A db 5Ah ; Z
000000B5: 42 db 42h ; B
000000B6: 02 db 2
000000B7: 00 db 0
000000B8: 97 db 97h
000000B9: 13 db 13h
000000BA: 21 04 35 04 42 04 35 04 32 04 3E 04 39 04 20 00+ text "UTF-16LE", 'Сетевой HASP4 ORGL8'
000000E0: 91 db 91h
000000E1: C0 db C0h
000000E2: 31 db 31h ; 1
000000E3: 75 db 75h ; u
000000E4: 31 db 31h ; 1
000000E5: 8C db 8Ch
000000E6: 42 db 42h ; B
000000E7: 02 db 2
000000E8: 00 db 0
000000E9: 97 db 97h
000000EA: 68 db 68h ; h
000000EB: 38 00 31 00 30 00 31 00 31 00 39 00 37 00 34 00+ text "UTF-16LE", '8101197497 клиент Общество с ограниченной ответственностью "1С" Россия,127434,Москва,Дмитровс� �ое шоссе,9'
000001BB: 91 db 91h
000001BC: 90 db 90h
000001BD: 42 db 42h ; B
000001BE: 14 db 14h
000001BF: 50 db 50h ; P
000001C0: 24 db 24h ; $
000001C1: 43 db 43h ; C
000001C2: 02 db 2
000001C3: 00 db 0
000001C4: 97 db 97h
000001C5: 44 db 44h ; D
000001C6: 38 00 31 00 30 00 31 00 31 00 34 00 35 00 38 00+ text "UTF-16LE", '8101145820 клиент ООО "1С-Софт" RU,123056,Москва,Дмитровское шоссе,9'
0000024E: 91 db 91h
0000024F: F0 db F0h
00000250: C3 db C3h
00000251: 9C db 9Ch
00000252: 5E db 5Eh ; ^
00000253: 2E db 2Eh ; .
00000254: 43 db 43h ; C
00000255: 02 db 2
00000256: 00 db 0
00000257: 97 db 97h
00000258: 5A db 5Ah ; Z
00000259: 38 00 31 00 30 00 31 00 31 00 34 00 35 00 38 00+ text "UTF-16LE", '8101145820, клиент, 03.10.2018 0:00:00, ООО "1С-Софт" RU 123056 Москва Дмитровское шоссе 9'
0000030D: 91 db 91h
0000030E: 30 db 30h ; 0
0000030F: 5D db 5Dh ; ]
00000310: 15 db 15h
00000311: 70 db 70h ; p
00000312: 34 db 34h ; 4
00000313: 43 db 43h ; C
00000314: 02 db 2
00000315: 00 db 0
00000316: 97 db 97h
00000317: 18 db 18h
00000318: 1B 04 3E 04 3A 04 30 04 3B 04 4C 04 3D 04 4B 04+ text "UTF-16LE", 'Локальный HASP4 ORGL8 10'
00000348: 91 db 91h
00000349: D0 db D0h
0000034A: 61 db 61h ; a
0000034B: 77 db 77h ; w
0000034C: 72 db 72h ; r
0000034D: 20 db 20h
0000034E: 44 db 44h ; D
0000034F: 02 db 2
00000350: 00 db 0
00000351: 97 db 97h
00000352: 19 db 19h
00000353: 1B 04 3E 04 3A 04 30 04 3B 04 4C 04 3D 04 4B 04+ text "UTF-16LE", 'Локальный HASP4 ORGL8 500'
00000385: 91 db 91h
00000386: E0 db E0h
00000387: BF db BFh
00000388: 40 db 40h ; @
00000389: 8B db 8Bh
0000038A: 20 db 20h
0000038B: 44 db 44h ; D
0000038C: 02 db 2
0000038D: 00 db 0
0000038E: 97 db 97h
0000038F: 17 db 17h
00000390: 1B 04 3E 04 3A 04 30 04 3B 04 4C 04 3D 04 4B 04+ text "UTF-16LE", 'Локальный HASP4 ORGL8 1'
000003BE: 91 db 91h
000003BF: 10 db 10h
000003C0: E9 db E9h
000003C1: AD db ADh
000003C2: F1 db F1h
000003C3: 20 db 20h
000003C4: 44 db 44h ; D
000003C5: 02 db 2
000003C6: 00 db 0
000003C7: 97 db 97h
000003C8: 17 db 17h
000003C9: 21 04 35 04 42 04 35 04 32 04 3E 04 39 04 20 00+ text "UTF-16LE", 'Сетевой HASP4 ORGL8 100'
000003F7: 91 db 91h
000003F8: 80 db 80h
000003F9: 62 db 62h ; b
000003FA: EF db EFh
000003FB: 92 db 92h
000003FC: 22 db 22h ; "
000003FD: 44 db 44h ; D
000003FE: 02 db 2
000003FF: 00 db 0
00000400: 97 db 97h
00000401: 17 db 17h
00000402: 1B 04 3E 04 3A 04 30 04 3B 04 4C 04 3D 04 4B 04+ text "UTF-16LE", 'Локальный HASP4 ORGL8 5'
00000430: 91 db 91h
00000431: 30 db 30h ; 0
00000432: FB db FBh
00000433: 42 db 42h ; B
00000434: 60 db 60h ; `
00000435: 31 db 31h ; 1
00000436: 44 db 44h ; D
00000437: 02 db 2
00000438: 00 db 0
00000439: 97 db 97h
0000043A: 17 db 17h
0000043B: 21 04 35 04 42 04 35 04 32 04 3E 04 39 04 20 00+ text "UTF-16LE", 'Сетевой HASP4 ORGL8 500'
00000469: 91 db 91h
0000046A: 50 db 50h ; P
0000046B: A3 db A3h
0000046C: 05 db 5
0000046D: 28 db 28h ; (
0000046E: 4D db 4Dh ; M
0000046F: 44 db 44h ; D
00000470: 02 db 2
00000471: 00 db 0
00000472: 97 db 97h
00000473: 19 db 19h
00000474: 1B 04 3E 04 3A 04 30 04 3B 04 4C 04 3D 04 4B 04+ text "UTF-16LE", 'Локальный HASP4 ORGL8 100'
000004A6: DE db DEh
000004A7: 53 db 53h ; S
000004A8: E5 db E5h
000004A9: 1C db 1Ch
000004AA: C6 db C6h
000004AB: 5E db 5Eh ; ^
000004AC: D2 db D2h
000004AD: 0B db 0Bh
000004AE: 1A db 1Ah
000004AF: 0A db 0Ah

HPDX2300
08.06.2023, 10:29
Удаление истории лицензий в файловой базе (CleanHistoryLicensesFileDB.rar) (https://wdfiles.ru/eff6739/CleanHistoryLicensesFileDB.rar)