Pular para o conteúdo
NFC Utils
Menu do NFC Utils
Explorar guias e seções

Guia do NFC Utils

ICODE e ISO 15693

Escolha SLIX2 para suas ferramentas de senha e proteção, SLI ou SLIX para operações padrão de tag, ou outro perfil ISO 15693 para inspeção de memória acessível.

Visão geral

Tudo aqui é ISO 15693 mais o conjunto de comandos personalizados NXP do SL2S2602, o ICODE SLIX2. A memória tem 80 blocos de 4 bytes, e o bloco 79 é um contador. O chip guarda quatro senhas, uma por finalidade, e um conjunto de recursos de loja que os chips NTAG não têm.

O perfil ICODE SLI ou SLIX mantém Gravar, Apagar e formatar, EAS, AFI e DSFID e a ação padrão permanente Bloquear um bloco. Ele omite Senhas da tag, Proteger páginas e Bloquear proteção do SLIX2. Outros perfis ICODE e ISO 15693 oferecem inspeção de informações, Gravar, Apagar e formatar, Editar blocos, Proteção por bloqueio de blocos, AFI e DSFID e comandos brutos.

O menu de ferramentas ICODE

Gravar, apagar e formatar

Gravar usa o editor compartilhado pelos perfis NDEF compatíveis, com os modos Registros e Cartão de visita, "Carregar da tag" para editar os dados existentes e um botão "Gravar tag" ou "Gravar cartão" que fica cinza até haver algo completo no editor. A página do NTAG 21x descreve o editor por completo.

Apagar tag grava uma mensagem NDEF vazia e zera a memória do usuário. Formatar como NDEF também grava o contêiner de capacidade de que uma tag em branco precisa antes de poder conter NDEF, algo que uma tag que chega de fábrica sem formatação, ou que outro app corrompeu, precisa uma vez. Ambos tocam apenas nos dados NDEF. No SLIX2, eles deixam o bloco 79, o contador, intacto e informam isso. Senhas, proteção e configuração ficam exatamente como estavam.

Senhas da tag

Esta ferramenta pertence ao ICODE SLIX2. Os perfis SLI/SLIX e ISO 15693 genéricos não recebem seus comandos de senha.

O que é
Quatro senhas de 32 bits, com 8 dígitos hexadecimais cada, uma por finalidade. Leitura, Gravação, Privacidade e EAS e AFI. Um chip novo tem todas em zeros. Cada uma guarda os comandos com o mesmo nome, e cada uma é controle de acesso em um chip de memória simples, não criptografia.
O que a alteração faz
Os comandos que essa senha guarda passam a aceitar um valor diferente. Nada do que um celular vê muda.
O que é necessário
O valor atual de cada senha que está sendo alterada.
Desfazer
Alterar de novo, a menos que tenha sido bloqueada com Bloquear para sempre.

Como uma senha é apresentada

Quatro campos guardam as senhas durante a sessão. Nada é lido antes de uma leitura. O app envia o que foi digitado e o chip aceita ou recusa. A autenticação por senha deixa de valer quando o chip sai do campo de radiofrequência do leitor, então cada ferramenta apresenta as senhas de que precisa na mesma troca do seu próprio comando, e o modal de confirmação lista essas etapas SET PASSWORD primeiro. As senhas são enviadas como quatro bytes na ordem digitada, mascaradas com o número aleatório do chip como a folha de dados exige. Se uma senha for rejeitada, a tag deixa de responder até ser afastada do leitor. Por isso, quando o teste falha, o app informa o motivo e interrompe a operação.

A lista de opções abaixo dos campos se aplica aos campos preenchidos, então várias senhas mudam em um único toque.

Testar

Apresenta cada senha digitada e informa se cada uma foi aceita ou rejeitada.

Alterar

Mostra um campo de novo valor por senha com uma ação Gerar. Cada senha preenchida é apresentada e regravada, uma por vez.

Bloquear para sempre

Mostra um interruptor para cada senha. Uma senha bloqueada nunca mais pode ser alterada.

Ativar privacidade

Envia a senha de Privacidade com o comando ENABLE PRIVACY. Depois disso, a tag só responde a uma verificação de senha, então nenhum celular consegue encontrá-la, e este app não consegue trazê-la de volta. Apenas um leitor de mesa que fale com a tag sem um inventário pode apresentar a senha de Privacidade e acordá-la. O botão fica desativado até que uma senha de Privacidade seja digitada, e a operação confirma sob "Isso não pode ser desfeito" com "Ocultar" no botão.

A página Senhas da tag

Proteção

O SLIX2 oferece as três ações abaixo. O perfil SLI ou SLIX oferece apenas a ação padrão Bloquear um bloco.

Proteger páginas

O que é
Um bloco ponteiro que divide a memória do usuário em Página L, os blocos abaixo do ponteiro, e Página H, do ponteiro para cima, com proteção de leitura e gravação definida para cada uma. O ponteiro 0 torna toda a memória Página H. O bloco 79, o contador, nunca é coberto.
O que a alteração faz
Uma página protegida passa a exigir a senha de Leitura ou de Gravação. Uma gravação em uma página protegida contra gravação sem a senha é recusada, e a linha Proteção da aba Leitura indica os intervalos de blocos protegidos.
O que é necessário
As senhas de Leitura e de Gravação, ambas para definir e ambas para limpar.
Desfazer
Proteger páginas de novo com todas as chaves desligadas, a menos que Bloquear proteção tenha sido aplicado.

Bloquear um bloco

O bloqueio padrão ISO 15693 em um bloco. Permanente.

Bloquear proteção

Congela o ponteiro e as condições das páginas para sempre. Só tem sucesso quando o ponteiro digitado corresponde ao armazenado no chip, que a Varredura completa mostra em Informações do sistema NXP.

A página Proteção

AFI e DSFID

O que é
AFI é um identificador de família de aplicação de um byte que os leitores usam para filtrar um inventário, de modo que o leitor de uma biblioteca ignora tags de varejo. DSFID é um identificador de formato de armazenamento de dados de um byte, uma dica sobre o formato dos dados.
O que a alteração faz
Leitores que filtram pelo código de família veem a tag sob sua nova família. Nada mais no chip muda.
O que é necessário
A senha de EAS e AFI quando essa proteção tiver sido aplicada.
Desfazer
Gravar de novo, a menos que esteja bloqueado. Bloquear AFI e Bloquear DSFID são permanentes.
A página AFI e DSFID

EAS

O que é
A resposta antifurto. Com o EAS ligado, o chip responde ao comando EAS ALARM de um portal com uma sequência fixa de 32 bytes, e o portal dispara. Desligado, ele fica em silêncio. O portal de uma loja escuta essa sequência.
O que a alteração faz
Ligar e desligar ativam e desativam o modo, então a tag responde ao portal ou fica em silêncio.
O que é necessário
A senha de EAS e AFI depois que Proteger com senha tiver sido aplicado. Nada antes disso.
Desfazer
Mudar para o outro lado, a menos que Bloquear para sempre o tenha congelado.

Verificar

Envia EAS ALARM e informa Ligado quando a tag responde com sua sequência de 32 bytes e Desligado quando fica em silêncio.

Ligar e desligar

Ativam e desativam o modo.

Gravar ID EAS

Armazena um identificador de 16 bits para alarmes seletivos, de modo que um portal pode disparar com algumas tags e não com outras.

Proteger com senha

Faz com que ligar e desligar exijam a senha de EAS e AFI.

Bloquear para sempre

Congela o estado e o ID. Permanente.

A página EAS

O que a aba Leitura acrescenta

Em uma tag ICODE, o cartão Info ganha uma linha EAS, e a linha Proteção indica os intervalos de blocos protegidos. A Varredura completa ganha uma seção Informações do sistema NXP com o ponteiro de proteção, as condições de Página L e Página H, os quatro bits de bloqueio de AFI, EAS, DSFID e proteção, e a palavra de sinalizadores de recursos, 0x357F em um ICODE SLIX2.

Uma Varredura completa de um SLIX2

Outros cartões ICODE e ISO 15693

Escolha o perfil SLI ou SLIX exato para suas ferramentas padrão. Para outro chip ICODE ou ISO 15693, Detalhes do cartão, Memória, Configuração e Comandos brutos expõem as informações que o cartão disponibiliza.

Os perfis genéricos também oferecem Gravar, Apagar e formatar, Editar blocos, Proteção para bloqueios de blocos e AFI e DSFID. Eles não herdam as senhas nem a proteção de páginas do SLIX2. As informações disponíveis dependem do chip e de sua proteção atual. O guia de Comandos brutos explica como o app endereça quadros ISO 15693.

O que não pode ser desfeito

AçãoO que congela
Bloquear um blocoAquele bloco.
Bloquear proteçãoO ponteiro e as condições de Página L e Página H.
Bloquear AFIO identificador de família de aplicação.
Bloquear DSFIDO identificador de formato de armazenamento de dados.
Bloquear para sempre em EASO estado EAS e o ID EAS.
Bloquear para sempre em uma senhaAquela senha.
Ativar privacidadeNão é um bloqueio, mas depois disso a tag só responde a uma verificação de senha, então nenhum celular consegue encontrá-la. Apenas um leitor de mesa que fale com a tag sem um inventário pode apresentar a senha de Privacidade e acordá-la. Este app não consegue.