Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: samedkutuk - 26 Mayıs 2019, 00:37:05

Başlık: Mifare kartlarda KeyA ve KeyB yi nasıl değiştirebilirim?
Gönderen: samedkutuk - 26 Mayıs 2019, 00:37:05
merhabalar
buradaki hocalarımın yardımıyla mifare kart ile bakiye kontrol projemi tamamlamış bulunmaktayım tüm hocalarıma tekrar teşekkür ederim :)
son olarak fabrika ayarlarında KeyA ve KeyB FFFF FFFF FFFF o0larak ayarlanmış olarak geliyor ben bu şifreyi nasıl değiştirebilirim.
arduino ile yapıyorum projeyi
teşekkür ederim
Başlık: Ynt: Mifare kartlarda KeyA ve KeyB yi nasıl değiştirebilirim?
Gönderen: MrDarK - 26 Mayıs 2019, 13:48:27
Sector traileri write işlemi yapacaksın. Tıpkı normal blokları write yapmak gibi. Burada dikkatli ol write datası özel olarak belli bir formatta hazırlanmalı. Internette bu konuda da bilgi var. Eğer hatalı data ile programlarsanız sektöre erişemezsiniz.
Başlık: Ynt: Mifare kartlarda KeyA ve KeyB yi nasıl değiştirebilirim?
Gönderen: samedkutuk - 26 Mayıs 2019, 16:16:06
@MrDarK  hocam size şuan yaptığım standart okuma yazma ve şifrelemeyi göndersem nasıl yapacağımı tarif edebilir misiniz?
internette stack owerflowda bişeyler buldum fakat anlamadım :(
Başlık: Ynt: Mifare kartlarda KeyA ve KeyB yi nasıl değiştirebilirim?
Gönderen: MrDarK - 27 Mayıs 2019, 14:32:29
@samedkutuk o şekilde yardımcı olmamızın bir faydası yok. Aşağıdaki linkteki içerikleri okumanı istiyorum. İng'den trkceye çevirip paylaşabilirsin bizimlede. Bu sayede daha faydalı bir başlık haline gelmiş olur.
Link = https://www.mifare.net/support/forum/topic/what-is-mifare-classic-1k-access-bits-means-how-to-calculate-and-use-it/

Konfigürasyon byte'ları anahtar kelimen olsun. Bu byte'ların değerlerini otomatik olarak hesaplayan programları da web'den bulabilmen gerekiyor. Aşama aşama beraber bu başlıkta programlama değerini elde edelim. Ondan sonra bu değer ile mifare anahtarlarını değiştirelim.

Eğer hiç uğraşmamam ben konfigürasyon byte'ları ile diyorsan şöyle yapabilirsin, sector trailer'ı oku ilk 6 byte'lık eleman KeyA değeridir, okuduğun bilginin ilk 6 byte'ını değiştir o değiştirdiğin değer ile sector trailer bloğunu programla. Bu noktadan sonra KeyA bilgisi artık yeni programladığın değer olacaktır.
Başlık: Ynt: Mifare kartlarda KeyA ve KeyB yi nasıl değiştirebilirim?
Gönderen: samedkutuk - 27 Mayıs 2019, 16:11:52
@MrDarK  iki birinci yoldan araştırmaya başlıyorum hocam,aşama aşama da buradan yazarım çok teşekkür ederim :)