Объявление

Свернуть
Пока нет объявлений.

Corona QR програмирование сертификата не проходящего проверку

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Bobbi86
    Участник ответил
    Overall, this solution seems to be built pretty well. Norway has developed its internal COVID-19 certificate based on the EU standard, and this is good.

    Прокомментировать:


  • kolobok
    Участник ответил
    Delphi_RTTI, как твои успехи? Получилось реализовать что-то в итоге?

    Прокомментировать:


  • Zahlesel
    Участник ответил
    подкинули куер макрона

    Нажмите на изображение для увеличения.   Название:	32-38906904-IMG_20220218_230823_522.jpg  Просмотров:	0  Размер:	102.8 Кб  ID:	8381

    Нажмите на изображение для увеличения.   Название:	2022-02-18 23.12.33.jpg  Просмотров:	0  Размер:	47.8 Кб  ID:	8382
    1/1 пфайзер. чудеса да и только

    Нажмите на изображение для увеличения. 

Название:	2022-02-18 23.15.44.jpg 
Просмотров:	506 
Размер:	63.2 Кб 
ID:	8383

    и ковсему проходит немецкую проверку

    Прокомментировать:


  • Zahlesel
    Участник ответил
    тк тут в теме писать больше неочем. мет приват кюча, не будет оригинального куера.
    но может кому интересно-как в раше идет проверка

    Нажмите на изображение для увеличения. 

Название:	maxresdefault-2.jpg 
Просмотров:	574 
Размер:	199.9 Кб 
ID:	8035

    куер это линк на сайт госуслуг. там показывается типо привит

    https://www.gosuslugi.ru/vaccine/cer...b-c070faa5ed16

    Нажмите на изображение для увеличения. 

Название:	photo_2022-01-23_10-51-48.jpg 
Просмотров:	418 
Размер:	38.1 Кб 
ID:	8036

    Прокомментировать:


  • Zahlesel
    Участник ответил
    VR 0: C=PL,ID=URN:UVCI:01:PL:1/2A992C33754A4D379A7F61089485BB75,ISS=Centrum e-Zdrowia
    KID: HhkeqvrtQ0U=
    Issued At: 2021-11-03 17:24:12 UTC
    Signed By: CN=Poland Vaccination DGC Service 1,OU=eHealth Centre,O=Ministry of Health,C=PL (issued by: CN=Poland DGC RootCSCA 1,O=Ministry of Health,C=PL)
    Expiration: 2023-05-26 11:53:10 UTC
    Personal Name: Bettino Craxi
    DOB: 1934-02-24
    Нажмите на изображение для увеличения. 

Название:	bettino-craxi.png 
Просмотров:	509 
Размер:	1.2 Кб 
ID:	7949

    Прокомментировать:


  • Zahlesel
    Участник ответил
    { "kty" : "EC", "x5t#S256" : "HhkeqvrtQ0WdjNhplLpXTylB8zhZiRTjJBp_mk1K-sU", "crv" : "P-256", "kid" : "HhkeqvrtQ0U=", "x5c" : [ "MIICiTCCAjCgAwIBAgIIPrgTduwYL84wCgYIKoZIzj0EA wIwS jEeMBwGA1UEAwwVUG9sYW5kIERHQyBSb290Q1NDQSAxMRswGQY DVQQKDBJNaW5pc3RyeSBvZiBIZWFsdGgxCzAJBgNVBAYTAlBMM B4XDTIxMDUyNjExNTMxMFoXDTIzMDUyNjExNTMxMFowbjEpMCc GA1UEAwwgUG9sYW5kIFZhY2NpbmF0aW9uIERHQyBTZXJ2aWNlI DExFzAVBgNVBAsMDmVIZWFsdGggQ2VudHJlMRswGQYDVQQKDBJ NaW5pc3RyeSBvZiBIZWFsdGgxCzAJBgNVBAYTAlBMMFkwEwYHK oZIzj0CAQYIKoZIzj0DAQcDQgAEgUesihG8ECIDnqxEoU9RouO R9y3NVLBUlpZ+ri+Ur7TQLORQDE3s/M5KGEllwCbsgT6cXUAT8kun12mOcJt78qOB2zCB2DAfBgNVHSM EGDAWgBSReaLaaIESwKN0GqS63esPmeyLATAWBgNVHSUEDzANB gsrBgEEAY43j2UBAjBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8 vcDEuZXpkcm93aWUuZ292LnBsL2NjcDEvY3JsL0RHQ1Jvb3RDU 0NBMS5jcmwwHQYDVR0OBBYEFEfkBAHCnTR6Ar66rg0lwacUkD9 aMCsGA1UdEAQkMCKADzIwMjEwNTI2MTE1MzEwWoEPMjAyMjA1M jYxMTUzMTBaMAsGA1UdDwQEAwIHgDAKBggqhkjOPQQDAgNHADB EAiBrwE3IHj2Vjq71fA3jNBz/Hso3xXhVtPXa42JcfDJrvgIgLsib0ZAxm3ERXePd4Nlgvt+lIS ofEHlIi+CEBpJd5sE=" ], "x" : "gUesihG8ECIDnqxEoU9RouOR9y3NVLBUlpZ-ri-Ur7Q", "y" : "0CzkUAxN7PzOShhJZcAm7IE-nF1AE_JLp9dpjnCbe_I" }
    https://dgcg.covidbevis.se/tp/

    Certificate Information:Common Name: Poland Vaccination DGC Service 1

    Organization: Ministry of Health

    Organization Unit: eHealth Centre

    Country: PL

    Valid From: May 26, 2021

    Valid To: May 26, 2023

    Issuer: Poland DGC RootCSCA 1, Ministry of Health

    Serial Number: 4519383627554369486 (0x3eb81376ec182fce)

    https://www.sslshopper.com/certificate-decoder.html

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

    один испанский 2/1 типо переболел и укололся 2021-05-19. до 28.05.2024 MIREN ARANTZA. 1963

    немецкие полученые в аптеке как я заметил и по своему действуют чуть больше года около 2х недель

    Прокомментировать:


  • Zahlesel
    Участник ответил
    {
    "4": 1685101990,
    "6": 1635098906,
    "1": "PL",
    "-260": {
    "1": {
    "v": [
    {
    "dn": 1,
    "ma": "ORG-100001417",
    "vp": "J07BX03",
    "dt": "2021-07-11",
    "co": "PL",
    "ci": "URN:UVCI:01:PL:1/AF2AA5873FAF45DFA826B8A01237BDC4",
    "mp": "EU/1/20/1525",
    "is": "Centrum e-Zdrowia",
    "sd": 1,
    "tg": "840539006"
    }
    ],
    "nam": {
    "fnt": "HITLER",
    "fn": "Hitler",
    "gnt": "ADOLF",
    "gn": "Adolf"
    },
    "ver": "1.0.0",
    "dob": "1930-01-01"
    }
    }
    }
    Issuer: PL

    Issued At: 24.10.2021, 18:08:26

    Expiration time: 26.05.2023, 11:53:10

    это ограниечение валидности выставленого сертификата, которая заодно и валидность ключа...


    VR 0: C=PL,ID=URN:UVCI:01:PL:1/AF2AA5873FAF45DFA826B8A01237BDC4,ISS=Centrum e-Zdrowia
    KID: HhkeqvrtQ0U=
    Issued At: 2021-10-24 18:08:26 UTC
    Signed By: CN=Poland Vaccination DGC Service 1,OU=eHealth Centre,O=Ministry of Health,C=PL (issued by: CN=Poland DGC RootCSCA 1,O=Ministry of Health,C=PL)
    Expiration: 2023-05-26 11:53:10 UTC
    Personal Name: Adolf Hitler
    DOB: 1930-01-01
    https://github.com/denysvitali/covid...ter/RESULTS.md

    Прокомментировать:


  • Zahlesel
    Участник ответил
    Нажмите на изображение для увеличения.   Название:	2022-01-17 11.35.26.jpg  Просмотров:	0  Размер:	79.5 Кб  id:	7935Нажмите на изображение для увеличения.   Название:	2022-01-17 11.35.35.jpg  Просмотров:	0  Размер:	70.8 Кб  id:	7936

    где длительность действия сертификата?

    "6": 1635098906,

    Код:
    hc1:6bfox141azpops30ou tsuo9-q1co9iie *v%dtbq98ptsaj+3r. G9ufnudstescsa24/e02bnt84/l8pw1f-9zpu.c4yva3jk3/nitt9es2:0p04r-t-p77sb*z9c5o r2v/ffpkyjibm98tg+apc:e:*baett75xe36n4.pf30pc3lu+kylnk z2e7dzxg0cpl+8/n36fhricsgekp1x9gsq79cgctvyrclq7q.k.j2%8vsr9ya8 16.24w79o44aa2x$irc5ev42c4gvgx621a0ytunxkpposukhja b32l5ap67rvoxtnbutpzqj9b1h71+4kuvkllz+64dmo964c4xi mbzg.ojzhb60qyu3:.j5si%u0gfryrrxkdlp9/grm$58se+vgi1n-bi%0q%pnuo9a00854p%q3x2-s5xlq2x3jquoev:9w8drgnuhbr:.nzeny*3jc0.o6 65o.r4%5r03k+a0hcd-s-if-v7d$vd-n$cs9ou7fp4zf-07dusrlq9lt:8dwue

    Прокомментировать:


  • user432
    Участник прокомментировал ответ
    Sehe ich auch so ! ! denn das gelbe Impfbuch kann man vergessen die Apotheker sind aufgeheizt von der Lügenpresse mit Fälschungen

  • user432
    Участник ответил
    @ Zahlesel


    Привет Zahlesel Большое спасибо за помощь. У меня все еще есть ошибки, но их почти нет
    Последний раз редактировалось user432; 07-01-2022, 09:14 PM.

    Прокомментировать:


  • Zahlesel
    Участник ответил
    32

    Код:
    # Convert to CBOR
    #
    payload = cbor2.dumps(json_payload)
    print("\nCBOR FORMAT:")
    print(payload)
    
    # Read in the private key that we use to actually sign this
    #
    keyfile = load_pem_private_key(pem, password=None)
    priv = keyfile.private_numbers().private_value.to_bytes(32, byteorder="big")
    
    
    # Prepare a message to sign; specifying algorithm and keyid
    # that we (will) use
    #
    msg = Sign1Message(phdr={Algorithm: Es256, KID: keyid}, payload=payload)
    print("\nMSG TO BE SIGNED:")
    print(msg)

    Прокомментировать:


  • user432
    Участник ответил


    Hi Guy's i've Problems with that Piece of Code:

    keyfile =load_pem_private_key(pem, password=None)
    priv = keyfile.private_numbers().private_value.to_bytes(3 , 2, byteorder="big"),

    Error ist:
    priv = keyfile.private_numbers().private_value.to_bytes(3 , 2, byteorder="big"),
    TypeError: argument for to_bytes() given by name ('byteorder') and position (2)

    have you any Idea how to fix it?
    mybe the produced String is too long!
    Regards
    user432

    Прокомментировать:


  • Zahlesel
    Участник ответил
    мы можем начать с того, что херней не страдать. каждый вменяемый распарзил куер и собрал свой, без какихлибо обсуждений

    Прокомментировать:


  • Delphi_RTTI
    Участник ответил
    Например, давайте возмём рабочий (действующий) QR, выложенный админом на 2-ой странице :
    ...
    Нажмите на изображение для увеличения. 

Название:	Screenshot_20211225-004847.jpg 
Просмотров:	744 
Размер:	52.5 Кб 
ID:	7655
    ...
    Можем начать с него. Давайте декодируем строку в "Base45" и посмотрим, что у кого вышло.
    Так как люди не каждый день заходят на этот форум, тогда...
    Через, скажем два дня, приступим ко второму этапу,-
    используя библиотеку "zlib", попробуем "разжать" строку.
    Как вам идея?
    Ваши предложения...

    Прокомментировать:


  • Delphi_RTTI
    Участник ответил
    Народ, я смотрю, что основной упор делается на бумажные версии сертификата и оставлены попытки взлома электронного QR-кода...
    Давайте объединим наши усилия и пройдёмся по-проблемам каждого пункта ко/декодирования.
    Проще начать с декодирования.
    Например, берём закодированную строку и прогоняем её через библиотеку Base45. И смотрим, что у кого получилось, а что нет. Сравниваем результат, приходим к общему знаменателю. Далее, прогоняем текст через библиотееу ZLib, и смотрим, что у кого получилось.
    И так далее...
    Давайте обсудим каждый этап. К сожалению, нас на этом форуме очень мало, но всё же, кто-то может хорошо разбирается в CBOR, кто-то в JSON. Учтите, не во всех странах справки выглядят так, как Вы их здесь отображаете, нет общего стандарта.
    А вот электронный вариант - общий.
    Кроме того, меняются справки и их наклейки чуть ли не каждый месяц с новыми датами и форматами.
    А вот QR-код постоянный,- узнаем принцип и алгоритм кодирования, сможем клепать любую дату.
    На каком этапе возникла проблема? - оставьте пока в покое Privat и Public ключи. Ими займёмся позже, а пока давайте разберёмся с методом и правилами кодировки.
    Последний раз редактировалось Delphi_RTTI; 24-12-2021, 11:42 PM.

    Прокомментировать:

Обработка...
X