<div dir="ltr">Ano, máte pravdu. Radoval jsem se předčasně. Když jsem zkoušel se stejným telefonem a stejnou verzí firmware, vrací to stejný string.<div><br></div><div>Nicméně Váš odkaz vypadá nadějně. Telefon se tváří, že chce platit, teď ještě dostat nějaké id nebo certifikát z té karty.</div><div><br></div><div>Jen jsem se zasekl na tomto, co dosadit za rec_num a sfi_num?</div><div><br></div><div>Podle <a href="https://www.emvco.com/wp-content/uploads/2017/04/EMV_v4.3_Book_3_Application_Specification_20120607062110791.pdf">https://www.emvco.com/wp-content/uploads/2017/04/EMV_v4.3_Book_3_Application_Specification_20120607062110791.pdf</a> by nějaké public certifikáty (to by snad mohlo být pro kartu unikátní) měly být zde:</div><div><br></div><div>Tag Value
'8F' Certification Authority Public Key Index
'90' Issuer Public Key Certificate  <br></div><div><br></div><div><pre class="gmail-default gmail-s-code-block" style="margin-top:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;vertical-align:baseline;box-sizing:inherit;width:auto;max-height:600px;overflow:auto"><code class="gmail-hljs gmail-language-lisp" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;box-sizing:inherit;background-color:transparent;white-space:inherit">success2 = sendAPDU(<span class="gmail-hljs-number" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">0</span>x00, <span class="gmail-hljs-number" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">0</span>xB2, </code><code class="gmail-hljs gmail-language-lisp" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;box-sizing:inherit;background-color:transparent;white-space:inherit"><b>???rec_num???</b></code><code class="gmail-hljs gmail-language-lisp" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;box-sizing:inherit;background-color:transparent;white-space:inherit">, (</code><code class="gmail-hljs gmail-language-lisp" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;box-sizing:inherit;background-color:transparent;white-space:inherit"><b>???<span class="gmail-hljs-name" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">sfi_num???</span></b><span style="font-weight:inherit"> << </span><span class="gmail-hljs-number" style="font-weight:inherit;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">3</span><span style="font-weight:inherit">)</span><span class="gmail-hljs-number" style="font-weight:inherit;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">+4</span><span style="font-weight:inherit">, </span><span class="gmail-hljs-number" style="font-weight:inherit;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">0</span><span style="font-weight:inherit">x00, </span><span class="gmail-hljs-symbol" style="font-weight:inherit;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">&apdubuffer</span><span style="font-weight:inherit">[</span><span class="gmail-hljs-number" style="font-weight:inherit;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">0</span><span style="font-weight:inherit">], </span><span class="gmail-hljs-symbol" style="font-weight:inherit;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">&apdulen</span><span style="font-weight:inherit">)</span><span class="gmail-hljs-comment" style="font-weight:inherit;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size:13px;vertical-align:baseline;box-sizing:inherit">;</span></code></pre></div><div><br></div><div>Pěkné čtení je také případně zde:</div><div><br></div><div><a href="https://dspace.vutbr.cz/xmlui/handle/11012/68192?locale-attribute=cs">https://dspace.vutbr.cz/xmlui/handle/11012/68192?locale-attribute=cs</a></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Honza Půhoný</div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">čt 28. 4. 2022 v 22:32 odesílatel Josef Šíp <<a href="mailto:sip@raab.cz">sip@raab.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="CS" style="overflow-wrap: break-word;">
<div class="gmail-m_5589836047439421200WordSection1">
<p class="MsoNormal"><span>Ja bych se ještě s dovolenim vratil k tématu.<u></u><u></u></span></p>
<p class="MsoNormal"><span>Vyzkousel jsem nize zminenou knihovnu ale výsledek je podle me knicemu.<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Tady je vysledek, pokud odmazu nahodne generovane UUID<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Tel1:<u></u><u></u></span></p>
<p class="MsoNormal"><span>Found Card: 00 00 FF 11 EF D5 4B 01 01 03 08 20 04
<u></u><u></u></span></p>
<p class="MsoNormal"><span>Read block 4 successfully: 6E 00 7C 00 FF FF FF
<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Tel2:<u></u><u></u></span></p>
<p class="MsoNormal"><span>Found Card: 00 00 FF 11 EF D5 4B 01 01 00 04 20 04
<u></u><u></u></span></p>
<p class="MsoNormal"><span>Read block 4 successfully: 6E 00 7C 00 FF FF FF<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Ty rozdily jsou minimalni a nejde spoléhat na jedinecnost.<u></u><u></u></span></p>
<p class="MsoNormal"><span>Navíc jsem zkusil iPhone a PN532 nic neprecetla, jen iPhone chtěl paltit kartou :-)<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Kdyby někdo prisle na něco použitelného, napiste prosim, bylo by to zajimave.<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Teoreticky by mělo byt pouzitelne toto, ale nezkousel jsem.<u></u><u></u></span></p>
<p class="MsoNormal"><span><a href="https://stackoverflow.com/questions/31798709/is-it-possible-to-read-the-iphones-nfc-chip-as-if-it-were-an-rfid-tag" target="_blank">https://stackoverflow.com/questions/31798709/is-it-possible-to-read-the-iphones-nfc-chip-as-if-it-were-an-rfid-tag</a><u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>J.S.<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b>From:</b> Hw-list <<a href="mailto:hw-list-bounces@list.hw.cz" target="_blank">hw-list-bounces@list.hw.cz</a>> <b>On Behalf Of
</b>Jan Půhoný<br>
<b>Sent:</b> Wednesday, April 27, 2022 10:17 AM<br>
<b>To:</b> HW-news <<a href="mailto:hw-list@list.hw.cz" target="_blank">hw-list@list.hw.cz</a>><br>
<b>Subject:</b> Re: Emulace Mifare karty na Android<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Takže je to snad vyřešeno.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Zabrala tato knihovna <a href="https://github.com/elechouse/nfc-pn532/blob/master/examples/nfc_mifare_mf1s50_reader/nfc_mifare_mf1s50_reader.ino" target="_blank">https://github.com/elechouse/nfc-pn532/blob/master/examples/nfc_mifare_mf1s50_reader/nfc_mifare_mf1s50_reader.ino</a>,
 kde je MifareAuthentication a to už vrací na základě klíče po přiložení telefonu stále stejné hodnoty. UID se mění.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Jen pro zajímavost, pro samsung Galaxy S8 to vrací pokaždé jiné UID, ale ta autentizační zpráva je už použitelná a stále stejná, vypadá to nějak takto (hodnoty jsou změněny):<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">00 00 FA 11 EF D5 88 01 01 00 04 20 04 08 FA 55 8A 9A 68 FF FF FF AC<br>
UUID length:4<br>
UUID:08 49 85 AC<br>
Authentication success.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Dokonce jde nastavit svůj klíč:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">u8 key[6] = {0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; a pak se změní ta autentizační zpráva.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Toto už mi přijde dost bezpečné na otevírání vrat a použiju to tak.<u></u><u></u></p>
</div>
</div>
</div>
</div>

_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>