Объявление

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

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

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

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

    Вы же с толького добились тут с этим кр кодом, все расшифровали, поняли все как сделать, нужен всего лишь этот долбанный public key я правильно понимаю? как бы нам его получить, ведь у кого то явно есть доступ к базе или этот ключ, иначе откуда берутся рабочие кр коды на гитлера, мики мауса, они же ведь реально рабочие.

  • #2
    https://www.wp.de/staedte/herdecke-w...232550429.html

    вот рабочий сертификат на одну прививку

    Нажмите на изображение для увеличения.   Название:	photo_2021-07-04_13-13-29.jpg  Просмотров:	0  Размер:	71.5 Кб  ID:	5576

    HC1:6BFOXN*TS0BI$ZDFRH%YJLABRKAIPH769W1O3XHP+56R5B B98:4BOM/X4UAH GD/GPWBILC9GGBYPLR-SHF10EQ928GEQW2DVJ5UL8W2BC034EM+7AFM2412PM8B4GHP99 FKJAEQ32FOC3CPK69Y$C2%K:XFKDC.A53XH395*CBVZ0K1HO%0 ORN./GZJJ.V47NV/HLWU4L8S1JPTQNXHF+X47Y45W4MKN4NN3F85QNCY0O%0$88:0L PHN6D7LLK*2HG%89UV-0LZ 2S-O:S9UZ4+FJE 4Y3LL/II 0OC9JU0D0HT0HB2PR78+FFZI9$JAQJKD+GK3MYIIIHISKE MCAOI8%MJ H8+S.PKVWR0TH3UQ.H69N6ACG36DFV46AL**I3O0$OFVPVCNN9 Y4KCT.SC0NRVIOT1KD2IF%CD 810H% 0NY0RZ1B$R6DUR:2ATEPDV9J39O3 L+7KR+R4/CLDWW4P41GL/R8:QZ6MDRCOBI-OPCEK9.C4YR-DI+7G1/A3$9L6AD.J.O8U3V*%US.J/E7FJM4*F

    Комментарий


    • #3
      https://zxing.org/w/decode

      Нажмите на изображение для увеличения.   Название:	QR_xxx.jpg  Просмотров:	0  Размер:	155.5 Кб  ID:	5582
      Нажмите на изображение для увеличения.   Название:	Bildschirmfoto 2021-07-04 um 13.34.43.png  Просмотров:	0  Размер:	262.9 Кб  ID:	5583
      https://www.qrcode-generator.ch


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

      Комментарий


      • #4
        Der vorgelegte Impfpass muss auf folgende Kriterien geprüft werden: Datum der Schutzimpfung, Bezeichnung und Chargenbezeichnung des Impfstoffes, Name der Krankheit, gegen die geimpft wurde, Name und Geburtsdatum der geimpften Person sowie Name und Anschrift des Arztes. Anstatt des Namens und der Anschrift des Arztes können auch die Angaben „Impfzentren“, „Mobile Impfteams“, „Arztpraxen“ oder „Betriebsarzt“ gemacht werden. Die Apotheke muss nicht überprüfen, ob der Kunde oder die Kundin bereits ein digitales Impfzertifikat in einer anderen Apotheke oder in der Arztpraxis erhalten hat.
        https://www.apotheke-adhoc.de/nachri...fzertifikat/2/

        TousAntiCovid французское приложение для цыфрового пасспорта
        https://m.apkpure.com/de/tousanticov...rify.anticovid

        https://m.apkpure.com/de/covpass/de.rki.covpass.app

        Нажмите на изображение для увеличения.   Название:	photo_2021-07-05_17-48-05.jpg  Просмотров:	0  Размер:	77.9 Кб  ID:	5585

        Нажмите на изображение для увеличения.   Название:	upzprsosdsmbv56bfdxfqnaniq.jpg  Просмотров:	0  Размер:	92.0 Кб  ID:	5586
        кристина не полное прививание

        Нажмите на изображение для увеличения.   Название:	4484cfe2-ce96-11eb-8e94-02fced286ef3.jpg  Просмотров:	0  Размер:	202.7 Кб  ID:	5587

        Комментарий


        • #5
          Нажмите на изображение для увеличения.   Название:	thumbs_b_c_0df68c3f26330f2147d1b88a66cc970a.jpg  Просмотров:	0  Размер:	89.8 Кб  ID:	5589

          https://github.com/AnTu2702/impfnachweisvalidierer

          ​​​​​​​

          Комментарий


          • #6
            Нажмите на изображение для увеличения.   Название:	image_1763.jpg  Просмотров:	2  Размер:	69.0 Кб  ID:	5591
            вот прикол.
            при помощи приложения считываю текстовой qr который по размерам больше, а на скрине тот самый с тремя точками в нижнем левом углу
            и он в приложении валидный в отличие от того, который я сканировал

            Комментарий


            • #7
              Нажмите на изображение для увеличения.   Название:	qr.png  Просмотров:	0  Размер:	4.4 Кб  ID:	5593

              итак при помощи другово скенера на айфоне и установке 15% корректировки ошибок в углу появились три точки!

              идем дальше 3 точки это картинка при экспортированая из приложения. на фотке из инета их не было!

              там 25%
              Нажмите на изображение для увеличения.   Название:	qr 2.png  Просмотров:	0  Размер:	64.7 Кб  ID:	5594

              всё считывается. грёбаный куэр генератор из инета генерирует какойто левый формат.... а я парюсь
              QR Factory для мага тоже генерит какуюто хуету. повезло же с QRobot который вылез в гуглерекламе прошлого сканера QR-Code

              Комментарий


              • #8
                Нажмите на изображение для увеличения.   Название:	IMG_5084.jpg  Просмотров:	0  Размер:	23.8 Кб  ID:	5596Нажмите на изображение для увеличения.   Название:	IMG_5085.jpg  Просмотров:	0  Размер:	24.9 Кб  ID:	5597Нажмите на изображение для увеличения.   Название:	IMG_5086.jpg  Просмотров:	0  Размер:	20.8 Кб  ID:	5598
                длинна сертификатов разная, общее одно решетка и буква в конце

                как я понимаю этот стринг значения не имеет

                https://dgc.a-sit.at/ehn/

                нужен сертификат и при его помощи кодируется джейсон.

                CBOR (Hex) (524 chars):

                CWT (Hex) (560 chars):

                COSE (Hex) (732 chars):

                Compressed COSE (Base45) (543 chars):

                Prefixed Compressed COSE (Base45) (547 chars):

                последняя процедура это тупо добавление "HC1:" что наверное означет в баркоде: текст

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

Название:	overview.png 
Просмотров:	2515 
Размер:	120.6 Кб 
ID:	5599

                Комментарий


                • #9
                  запустил на питоне скрипт. с тамошними данными работает и с данными с другого проекта,

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

Название:	Bildschirmfoto 2021-07-05 um 23.20.15.png 
Просмотров:	2482 
Размер:	530.6 Кб 
ID:	5601

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

                  Комментарий


                  • #10
                    с первым ключём из covpass-sdk/dsc-list.json
                    Код:
                    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
                    декодируются оба криптозначения из первой и второй демки
                    ERIKA
                    Код:
                    HC1:6BFR%BH:7*I0PS33NUA9HWP5PZ2CLJ*GH7WV-UNA1VZJKZ6HX.A/5R..9*CV6+LJ*F.UN7A2BT8B+6B897S69R48S1.R1VJO9Q1ZZO +CC$A9%T5X7RI25A8S57D JK-PQ+JR*FDTW3+1EC1JXLOQ58+KFL49ZMENAO.YOWR75PAH0HD6A IHCPWHJTF.RJ*JCSKEHL1N31HWEO67KJH8TIX-B3QB-+9*LCU:C:P2QEEQ7KF$V--4CW7JWILDWU%Q%IO0LAK70J$KW2JW56.KO8E2RHPH60ILI8T0N/7OEPD7P3+3IH9VZIVWP.44FX87QH5I97ZK0MK8OIGC3 3CQ6WO+9P9ECRSV%72M4L65 KAVKE*YPRHSIF1 89*4NDZ7FU6:F6NPJ1PHL059BGBB1%/C/J91R75Z5I7CWV0TREWYSY8ULK5HWPGEP$SI5B1$8HDOCH3JEBC L*8SE2AZT9SC+84JVGR39:2V*TR:KBW/4S:FK DOHF-1789MQ.18CV2C3YCN79OR176:1U:0CQVNGDJ0GUPO%CRT+QC/O$:D/WQY$3*5UR2M4YPFXK$DH
                    и GABRIELE
                    Код:
                    HC1:NCFOXN%TS3DH3ZSUZK+.V0ETD%65NL-AH-R6IOOA+IKVC.X48WA. ST7KKD93B4:ZH6I1$4JN:IN1MKK9+OC*PP:+P*.1D9R+Q6646C%6RF6:X93O5RF6$T61R64IM64631AWC5ME65H1KD34LT HBSZ4GH0B69X5QF36FY1OSMNV1L8VNF6O M9R1RF6ECM676746C0FFS6NWE0Y6Z EJZ6KS6YQEE%61Y6LMEA46*-ALK9KZ56DE/.QC$Q3J62:6LZ64998T5UEIY0Q$UPR$5:NLOEPNRAE69K P4NPDDAJP5DMH1$48X2+36D-I/2DBAJDAJPK0%KC$ZJ*DJ3Q4+Y5V$K2:6.77/Z6KZ5LD6E6P 9SH87/YQJ/RL35+Y5P Q-BLQ+M3+L IMXDRHJUXYOOP6NQQ0THYZQ4H99$R2-JIS77%F.UINXU: RFTIDG62QEZUIQJAZGA+1VG%U5SI:TU+MM0W5JW544SOH63BEY8FAM56.I8K345OCGHITPS3OI.N*9QH83$7S+:M%1H.IP/E1A0K*SMZTSOYD K6G3UVASBVI%EV2JTQ5L+9S%UHK8PS%J%ZFMF6V50A1LT.G

                    Комментарий


                    • #11
                      Gabriele декодируется сертификатом ерики
                      ерика декодируется мини сертификатом от габриель
                      также 2й сертификат из ждейсона декодит обе крипты


                      -----begin certificate----- miibvtccawogawibagikaxk8i88olelsutakbggqhkjopqqdaj a2mrywfaydvqqd da1bvcber0mgq1ndqsaxmqswcqydvqqgewjbvdepma0ga1uecg wgqk1tr1blmb4x dtixmduwnteyndewnloxdtizmduwnteyndewnlowpterma8ga1 ueawwiqvqgrfnd idexczajbgnvbaytakfumq8wdqydvqqkdazctvnhuesxcjaibg nvbautatewwtat bgcqhkjopqibbggqhkjopqmbbwncaast1vz1rruw1hqobue9md e7rzik1gq4xw5g tyhuhtj5cfen2rge37+hinfczzcozpwqkdyaporpup1te7uwl0 f3o1iwudaobgnv hq8baf8ebamcb4awhqydvr0obbyefo49y1isb6cvxshlcp8uup 9voglqmb8ga1ud iwqymbaafp7jkeoflgevef2imdtopsetwggemaogccqgsm49ba mca0gameuciqdg 2opotwg8tjxn84zzqt6wubz9kf8d+z9nukyvnueq3qigdblfst sidt0ujadf6st2 bkuquvhw6fqbond731/m4nc= -----end certificate-----
                      тоесть 4 сертификата декодируют обе персоны

                      Комментарий


                      • #12
                        при вводе же рабочего стринга кристины получаем ошибку
                        Код:
                        ValueError('Invalid base45 string
                        ну если так, то во всей этой кутерьме последняя кодировка не бейс45, а чтото иное, коли при первойже обратной обработке скрипт вылетает

                        типо даём сдк, даём ключи или даём их генерировать, а потом когда дело идет в продукцион, то получаем реальный ключь и говорим мол бейс45 смените на чтото иное и готово

                        или начинаем с иной позиции, чтото ведь не так с рабочей зашифрованой инфой
                        Код:
                         compressed = base45.b45decode(token[4:])
                        decompressed = zlib.decompress(compressed)


                        https://gist.github.com/zajdee/76bfe...ac03458f9783bf
                        Data from QR is prefixed by 4 chars e.g. "HC1:" and these 4 bytes should be skipped before decoding base45.
                        с этим скриптом верхние демки декодируются без какихлибо сертификатов

                        Нажмите на изображение для увеличения.   Название:	Bildschirmfoto 2021-07-06 um 00.31.01.png  Просмотров:	0  Размер:	386.7 Кб  ID:	5605

                        но опять рабочий вариант не декодируется из бейс45

                        File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/base45/__init__.py", line 47, in b45decode

                        raise ValueError("Invalid base45 string")

                        ValueError: Invalid base45 string
                        третий скрипт также без сертифеката и также проблема с декодировкой бейс45
                        https://gist.github.com/yaci/96b5364...9cbc781bb479b1

                        Код:
                         File "/Users/admin/Desktop/impfnachweisvalidierer-main/eu-covid-certificate-qr-decoder.py", line 57, in main
                        
                        decoded = b45decode(data)
                        
                        File "/Users/admin/Desktop/impfnachweisvalidierer-main/eu-covid-certificate-qr-decoder.py", line 51, in b45decode
                        
                        raise ValueError("Invalid base45 string")

                        Комментарий


                        • #13
                          https://ec.europa.eu/health/sites/de...ates_v4_en.pdf

                          Нажмите на изображение для увеличения.   Название:	Bildschirmfoto 2021-07-06 um 12.55.57.png  Просмотров:	0  Размер:	658.3 Кб  ID:	5609

                          VERSION1
                          https://ec.europa.eu/health/sites/de...ates_v1_en.pdf

                          4.2.2 QR 2D Barcode

                          In order to better handle legacy equipment designed to operate on ASCII payloads, the compressed CWT is encoded as ASCII using Base45 before being encoded into a 2D barcode.

                          The QR format as defined in (ISO/IEC 18004:2015) SHALL be used for 2D barcode generation. An error correction rate of ‘Q’ (around 25%) is RECOMMENDED. The Alphanumeric (Mode 2/QR Code symbols 0010) MUST be used in conjunction with Base45.

                          In order for Verifiers to be able to detect the type of data encoded and to select the proper decoding and processing scheme, the base45 encoded data (as per this specification) SHALL be prefixed by the Context Identifier string "HC1:". Future versions of this specification that impact backwards-compatibility SHALL define a new Context Identifier, whereas the character following "HC" SHALL be taken from the character set [1-9A-Z]. The order of increments is defined to be in that order, i.e., first [1-9] and then [A-Z].

                          The optical code is RECOMMENDED to be rendered on the presentation media with a diagonal size between 35 mm and 60 mm to accommodate readers with fixed optics where the presentation media is required to be placed on the surface of the reader.

                          If the optical code is printed on paper using low-resolution (< 300 dpi) printers, care must be taken to represent each symbol (dot) of the QR code exactly square. Non-proportional scaling will result in some rows or columns in the QR having rectangular symbols, which will hamper readability in many cases.

                          Комментарий


                          • #14
                            https://pythonrepo.com/repo/eu-digit...ting-test-data


                            Code Validation
                            1 Load the picture and extract the prefixed BASE45content. PREFIX , 2DCode EXPECTEDPICTUREDECODE
                            2 Load Prefix Object from RAW Content and remove the prefix. Validate against the BASE45 raw content. PREFIX, BASE45 EXPECTEDUNPREFIX
                            3 Decode the BASE45 RAW Content and validate the COSE content against the RAW content. BASE45, COSE EXPECTEDB45DECODE
                            4 Check the EXP Field for expiring against the VALIDATIONCLOCKtime. COSE VALIDATIONCLOCK EXPECTEDEXPIRATIONCHECK
                            5 Verify the signature of the COSE Object against the JWK Public Key. COSE JWK EXPECTEDVERIFY
                            6 Extract the CBOR content and validate the CBOR content against the RAW CBOR content field. See note 2 below. COSE,CBOR EXPECTEDDECODE
                            7 Transform CBOR into JSON and validate against the RAW JSON content. See note 3 below. CBOR,JSON EXPECTEDVALIDJSON
                            8 Validate the extracted JSON against the schema defined in the test context. CBOR,JSON SCHEMA EXPECTEDSCHEMAVALIDATION
                            9 The value given in COMPRESSED has to be decompressed by zlib and must match to the value given in COSE COSE,COMPRESSED EXPECTEDCOMPRESSION
                            NOTE: DESCRIPTION, VERSION are mandatory for all tests.

                            я с оригинальным кодом уже на 2м пункте не прохожу

                            Комментарий


                            • #15

                              Reverse engineering digital COVID-19 certificates

                              https://harrisonsand.com/posts/covid-certificates/

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

Название:	35953642,pd=2.jpg 
Просмотров:	2562 
Размер:	166.6 Кб 
ID:	5612

                              Комментарий

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