Índice:

Spoofer de cartão de tarja magnética: 6 etapas (com imagens)
Spoofer de cartão de tarja magnética: 6 etapas (com imagens)

Vídeo: Spoofer de cartão de tarja magnética: 6 etapas (com imagens)

Vídeo: Spoofer de cartão de tarja magnética: 6 etapas (com imagens)
Vídeo: MagSpoof - magnetic stripe spoofer / credit card magstripe emulator 2024, Julho
Anonim
Spoofer de cartão de tarja magnética
Spoofer de cartão de tarja magnética

Este instrutível demonstra como usar um eletroímã, um circuito amplificador simples e um reprodutor de música pessoal para induzir sinais em um leitor de cartão com tarja magnética, fazendo-o pensar que você passou um cartão por ele. Este instrutível pressupõe que você tenha conhecimento básico de eletrônica e uma compreensão superficial de C ++. NOTA: Este dispositivo é inútil a menos que você já conheça o conteúdo de um cartão de tarja magnética específico que deseja emular. Portanto, você não pode usar este dispositivo para fazer algo que não deveria fazer, a menos que já tenha feito algo perverso para obter os dados de um cartão de tarja magnética que não deveria ter.. Sua mãe não gostaria.

Etapa 1: como funciona

Antes de prosseguir, leia o documento que anexei a esta etapa, "Um dia na vida de uma reversão de fluxo", de contagem zero. Este documento é basicamente a bíblia sobre como as tarjas magnéticas funcionam, e você precisa entender como os dados são codificados nelas e a formatação básica das trilhas em um determinado cartão de tarja magnética. Vou tomar uma xícara de café; tenha lido quando eu voltar.

……. Finalizado? Boa. Como você deve ter aprendido com a leitura, os dados são codificados em tarjas magnéticas por meio da reversão do fluxo magnético nos segmentos da tarja. Quando o cartão é passado pelo leitor de cartão, a mudança do campo magnético das reversões de fluxo de passagem induz uma corrente no elemento do leitor, que é então decodificado em bits binários e os dados originais armazenados na tarja magnética são reconstruídos. Portanto, para emular uma tarja magnética em particular, tudo o que precisamos fazer é encontrar uma maneira de recriar o padrão de como seu campo magnético muda à medida que passa pelo leitor. Como vamos fazer isso? Com um eletroímã! Como você já deve saber, um eletroímã é basicamente apenas um solenóide (bobina de fio). Quando uma corrente elétrica passa pela bobina, um campo magnético é criado. Ao ligar e desligar o eletroímã rapidamente, podemos replicar a mudança do campo magnético de uma passagem com fita magnética. A última peça desse quebra-cabeça é como controlar o eletroímã. Bem, estamos tentando recriar uma forma de onda particular de corrente através do solenóide para criar uma forma de onda particular de magnetismo. Qual é uma maneira comum de armazenar formas de onda e convertê-las em corrente elétrica? Arquivos de som! Portanto, tudo o que temos a fazer é codificar os altos e baixos que representam o padrão de reversão de fluxo desejado em um arquivo.wav e reproduzi-lo em um iPod ou reprodutor de música semelhante por meio do solenóide. Os tocadores de música projetados para tocar som por meio de fones de ouvido não produzem corrente suficiente para acionar o eletroímã neste projeto, então também teremos que construir um amplificador básico pelo qual o sinal deve ser passado antes de ir para o eletroímã.

Etapa 2: enrolar o eletroímã

Enrole o eletroímã
Enrole o eletroímã
Enrole o eletroímã
Enrole o eletroímã
Enrole o eletroímã
Enrole o eletroímã
Enrole o eletroímã
Enrole o eletroímã

Embora um solenóide por si só produza um campo magnético quando a corrente elétrica passa por ele, um campo magnético muito mais forte será produzido se o solenóide for enrolado em um núcleo de material ferroso, como ferro ou aço. Para este projeto, cortei algumas formas pequenas de material de calço de aço de 7 mil para usar como núcleo. Marquei uma aba que é a parte do metal que realmente ficará dentro do slot do leitor e cortei algumas ranhuras para manter o solenóide no lugar. Quando a corrente elétrica passa pela bobina, todo o calço de aço é magnetizado. Para a própria bobina, basta usar fio magnético revestido de esmalte padrão. Enrole até ficar sem fio ou espaço. Quanto mais voltas você tiver, mais forte será o seu eletroímã. Antes de começar a enrolar o fio, cubra a parte do aço em torno da qual o fio será enrolado com fita ou algo para evitar que a bobina entre em curto se uma ponta de metal afiada cortar a fina camada de esmalte do fio magnético. Depois de embrulhar o solenóide, cubra-o com fita isolante para mantê-lo no lugar e solde alguns fios nas pontas dos fios magnéticos. Certifique-se de não deixar fita adesiva na face de metal que será empurrada contra o elemento sensor do leitor de faixa. ** Obrigado a Steve Moskovchenko por me ajudar a descobrir o posicionamento da bobina. **

Etapa 3: construir o amplificador

Construir o amplificador
Construir o amplificador
Construir o amplificador
Construir o amplificador
Construir o amplificador
Construir o amplificador

Como o conector de fone de ouvido de um reprodutor de mídia pessoal não é forte o suficiente para acionar nosso eletroímã, devemos construir um amplificador simples para acioná-lo. Acabei de montar esse circuito com as coisas que tinha em volta da minha mesa. Você pode usar praticamente qualquer amplificador, desde que tenha ganho suficiente para acionar o eletroímã antes que comece a distorcer. Se você realmente não quer construir este circuito, você pode até obter alguns alto-falantes alimentados de computador antigos e substituir um dos alto-falantes pelo seu eletroímã. De qualquer forma, para construir o amplificador que estou usando, você precisa dos seguintes itens: Soquete DIP de 6 pinos IC1 - LM386 op-amp C1, C2 - capacitores cerâmicos 0,1 uF C3 - capacitor eletrolítico 220 uF R1 - resistor de 10 ohms R2 - 5k potenciômetro trimmer (valor real realmente não importa, contanto que o máximo seja grande) Cabo de áudio com conector phono de 1/8 em uma extremidade (acabei de cortar o fio de alguns fones de ouvido antigos) Clipe de bateria de 9V Interruptor pequeno Placa de prototipagem Fios de jumpers diversos Monte o circuito conforme mostrado no esquema. Certifique-se de que o fio terra do cabo fono esteja conectado ao aterramento do circuito. Não importa se você conecta o canal esquerdo ou direito do cabo fono à entrada de o amplificador. Além disso, não importa qual extremidade do solenóide está conectada ao terra, desde que um deles esteja. Acabei de soldar alguns fios de ligação para as saídas da bobina que eu conecto depois com pinças de crocodilo para manter o sistema modular.

Etapa 4: Criar Arquivo.wav de Stripe Data

Finalmente, você precisa de um sinal para enviar ao eletroímã. Edite a matriz de dados no programa C ++ anexado (escrito por geohot) para conter os dados da tarja magnética que você deseja emular e compile / execute o programa. Ele irá gerar um arquivo chamado text.wav que é o seu arquivo de dados. Faça o upload do arquivo para o seu reprodutor de música favorito (certifique-se de que esteja no formato.wav) e você está no negócio! Existem duas versões do programa no zip que anexei - uma é para powerPC mac e a outro para PC / x86 mac. Se você precisar de alguns dados para codificar, veja meu outro instructable. Lembre-se, não seja impertinente. Não sou responsável por nada estúpido / ilegal que você tente fazer com este dispositivo.

Etapa 5: conecte-o

Conectar
Conectar
Conectar
Conectar
Conectar
Conectar

Agora que você construiu todas as peças, é hora de jogar! Conecte o reprodutor de música, o amplificador e a bobina conforme mostrado na imagem. Insira a guia de metal do eletroímã no slot do leitor de cartão. Eu recomendo testar o dispositivo com uma configuração de leitor de cartão / arduino conforme mostrado no meu outro instrutível.

Etapa 6: teste

Teste-o
Teste-o
Teste-o
Teste-o

Certifique-se de que o amplificador esteja ligado e reproduza o arquivo.wav contendo seus dados no reprodutor de música. Se você fez tudo certo, o eletroímã deve transmitir os dados do cartão que você está emulando.

Se houver um problema com a transmissão, tente tocar com diferentes combinações de ganho no amplificador e volume no reprodutor de música. Se o sinal for muito baixo, o campo magnético produzido não será forte o suficiente, e se houver muito ganho, o sinal será distorcido. Alguns tocadores de música cortam a primeira fração de segundo das coisas que tocam. Se isso acontecer, seus dados obviamente não serão transmitidos corretamente. Você pode ter que mexer com o código C ++ ou usar um programa de edição de áudio para adicionar algum silêncio no início do arquivo de som, se isso for um problema. Consegui contornar isso com meu iPod criando uma lista de reprodução que tem uma onda de silêncio antes do meu arquivo de dados. Além disso, bagunce o posicionamento da guia de metal, você pode ter que movê-la um pouco para encontrar o "ponto ideal" onde seu campo magnético é a praga percebida pelo leitor. Além disso, certifique-se de que é espesso o suficiente para acionar o botão "cartão presente" no leitor de cartão. Levei alguns dias para obter as configurações que funcionaram, então não desista se você não conseguir ficar perfeito na primeira tentativa. Boa sorte!

Recomendado: