[App] NFC TagInfo

  • 2 Antworten
  • Letztes Antwortdatum
Handymeister

Handymeister

Foren-Manager
Teammitglied
63.649
Hallo,

da es hier im neuen NFC-Forum derzeit noch ziemlich durcheinander zugeht, möchte ich hier mal einige NFC Apps vorstellen. Auch sollten die Diskussionen dazu auch in den entsprechenden Threads stattfinden

In diesem Thread hier, möchte ich Euch nun "NFC TagInfo" vorstellen. Diese App kann im Grunde nichts anderes als NFC Tags auslesen. Dafür erhält man hier die detailliertesten Informationen zum Taginhalt und zum Tag selbst.

Nach dem Start der App wartet diese erstmal darauf, dass man ein Tag einliest:
Screenshot_2012-06-23-15-53-59.png

Anschließend erscheint ein Menü mit den diversesten Anzeigeoptionen. Darunter grundlegende Angaben zum Tag selbst (Schreibschutz, Größe, Tagtype, etc.):
Screenshot_2012-06-23-15-54-27.png Screenshot_2012-06-23-15-54-34.png

Selbstverständlich kann auch der Taginhalt entsprechend ausgelesen werden. Grundsätzlich als Klartext, HEX- oder Unicode:
Screenshot_2012-06-23-15-54-39.png Screenshot_2012-06-23-15-55-21.png

Außer dem reinen Auslesen des Inhalts erlaubt NFC TagInfo jedoch keine weiteren Aktionen. Jedoch ist die App mal ganz sinnvoll, wenn man mal "fremde" NFC-Tags analysieren will (z.B. Skipass, Etiketten, etc.).

NFC TagInfo ist kostenlos und kann im Play Store heruntergeladen werden: https://play.google.com/store/apps/...m1yb2xhbmQuYW5kcm9pZC5hcHBzLm5mY3RhZ2luZm8iXQ..

Viele Grüße
Handymeister
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: cybertron und neandertaler19
versteh ich nicht so ganz: wenn ich jetzt ein fremdes Tag sehe, was ein Unbakannter mit z.B. Aufgaben-Launcher beschrieben hat, wie kann ich erkennen, welche Aktionen ausgeführt werden?
 
In der Version, dich ich mir gestern installiert habe, kann man die Daten als XML-Datei abspeichern. Dabei wird ziemlich genau angezeigt, was auf der Karte ist. Z. B. Anzahl der Sektoren und Blöcke und die eigentlichen Daten. Hier mal ein Beispiel wie das aussieht (die eigentlichen Daten habe ich ausgeXt):

Code:
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<InfoDump application="NFC TagInfo" version="1.11">
  <Tag rfTechnology="Type A (ISO/IEC 14443 Type A)">
    <GeneralInformation>
      <Value name="uid" description="UID[4]">f653b5db</Value>
      <Value name="rfTechnology" description="RF technology">Type A (ISO/IEC 14443 Type A)</Value>
      <Value name="tagType" description="Tag type">Mifare Classic 1K</Value>
      <Value name="atqa" description="ATQA">0004</Value>
      <Value name="sak" description="SAK">08</Value>
      <Value name="targetTechClasses" description="Target technology classes (Android)">android.nfc.tech.MifareClassic,
android.nfc.tech.NfcA,
android.nfc.tech.NdefFormatable</Value>
    </GeneralInformation>
    <MemoryTag type="Mifare Classic 1K">
      <GeneralInformation>
        <Value name="memorySize" description="Memory size">1024 Byte</Value>
        <Value name="blockSize" description="Block size">16 Byte</Value>
        <Value name="numberOfBlocks" description="Number of blocks">64</Value>
        <Value name="numberOfSectors" description="Number of sectors">16</Value>
      </GeneralInformation>
      <Applications>
        <GeneralInformation>
          <Value name="madVersion" description="MAD version">1</Value>
          <Value name="multiApplication" description="Is multi-application card?">true</Value>
        </GeneralInformation>
        <Application aid="4833" madOwner="false">
          <ApplicationString>AXX TXXXXXXXXX XX</ApplicationString>
          <ClusterString>Access control &amp; security</ClusterString>
          <ApplicationSector index="1" />
          <ApplicationSector index="2" />
          <ApplicationSector index="3" />
          <ApplicationSector index="4" />
          <ApplicationSector index="5" />
          <ApplicationSector index="6" />
          <ApplicationSector index="7" />
          <ApplicationSector index="8" />
          <ApplicationSector index="9" />
          <ApplicationSector index="10" />
          <ApplicationSector index="11" />
          <ApplicationSector index="12" />
        </Application>
        <Application aid="0000" madOwner="false">
          <ApplicationString>Sector is unused</ApplicationString>
          <ClusterString>Card administration</ClusterString>
          <ApplicationSector index="13" />
          <ApplicationSector index="14" />
          <ApplicationSector index="15" />
        </Application>
      </Applications>
      <Data unit="sector:block">
        <Sector index="0">
          <Block index="0" accessRead="keyA|keyB" accessWrite="never" accessIncrement="never" accessDecrementTransferRestore="never">f653XXXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
          <Block index="1" accessRead="keyA|keyB" accessWrite="keyB" accessIncrement="never" accessDecrementTransferRestore="never">fc003XXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
          <Block index="2" accessRead="keyA|keyB" accessWrite="keyB" accessIncrement="never" accessDecrementTransferRestore="never">33483XXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
          <Block index="3" accessReadAccessBits="keyA|keyB" accessWriteAccessBits="keyB" accessReadKeyA="never" accessWriteKeyA="keyB" accessReadKeyB="never" accessWriteKeyB="keyB">a0a1XXXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
        </Sector>
        ...
        ...
        <Sector index="15">
          <Block index="0" accessRead="keyA" accessWrite="keyA" accessIncrement="keyA" accessDecrementTransferRestore="keyA">0000XXXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
          <Block index="1" accessRead="keyA" accessWrite="keyA" accessIncrement="keyA" accessDecrementTransferRestore="keyA">0000XXXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
          <Block index="2" accessRead="keyA" accessWrite="keyA" accessIncrement="keyA" accessDecrementTransferRestore="keyA">0000XXXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
          <Block index="3" accessReadAccessBits="keyA" accessWriteAccessBits="keyA" accessReadKeyA="never" accessWriteKeyA="keyA" accessReadKeyB="keyA" accessWriteKeyB="keyA">ffffXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Block>
        </Sector>
      </Data>
    </MemoryTag>
  </Tag>
</InfoDump>
 
  • Danke
Reaktionen: Handymeister

Ähnliche Themen

Einfachpeer
Antworten
3
Aufrufe
285
Einfachpeer
Einfachpeer
Jumper04
Antworten
3
Aufrufe
1.327
Jumper04
Jumper04
W
Antworten
0
Aufrufe
785
__W__
W
Zurück
Oben Unten