تغییر uid کارت rfid با ماژول rfid-rc522 امکان پذیره؟

2 سال قبل
722 بازدید

0

سلام وقت بخیر
کارت و تگ دیفالتی که روی ماژول قرار داده شده قابل چنج کردن uid نیستن درسته؟ در صورت داشتن کارت مورد نیازش با همین ماژول میشه uid رو چنج کرد؟
و اینکه چجور میتونیم جلوی جعل کارت رو بگیریم؟ جوری که تو پروژه شرطمون فقط درست بودن uid نباشه و مثلا یه سری دیتای انکریپت شده هم بررسی کنه یا یه private key در نظر گرفته بشه که دائم تغییر کنه.

11 آذر 01 در 09:14
کیان شبان پور
21

افزودن دیدگاه

1 پاسخ ثبت شده است
0

با سلام

ابتدا یک نکته مهم عرض کنم :

کارت های rfid از نوع Mifare Classic که در حمل و نقل شهری هم ازآن ها استفاده میشود  دارای یک حافظه eeprom است که یکسری داده های مشخص در آن ذخیره میشوند و همچنین یک rom نیز به طور اختصاصی شرکت سازنده در نظر گرفته برای اطلاعات مهم از جمله UID کارت که به هیچ وجه توسط کاربر دیگر قابل تغییر یا دستیابی نیست. این نوع کارت ها به هیچ عنوان قابل هک کردم نیستند.

میتوانید برای اطلاعات بیشتر به لینک زیر مراجعه کنید

https://sisoog.com/2018/09/28/%d9%87%da%a9-%da%a9%d8%a7%d8%b1%d8%aa-mifare-%d9%82%d8%b3%d9%85%d8%aa-%d8%a7%d9%88%d9%84/

 

جهت تغییر UID روی خود ماژول ،باید قابلیت همچنین کاری را داشته باشد که این کار تنها با ماژول های Mifare امکان پذیر است.

لینک ماژول

https://thecaferobot.com/store/rfid-card-reader-rc522-serial-ttl-13-56mhz-module

جهت آموزش نحوه عوض کردن UID هم میتوانید به لینک زیر مراجعه کنید

https://www.youtube.com/watch?v=cbqBo_zZRuM

 

کد برنامه مربوطه هم در سایت گیت هاب قرار داده شده است. لطفا از لینک زیر لستفاده کنید

https://github.com/miguelbalboa/rfid/tree/master/examples/ChangeUID

 

 

12 آذر 01 در 06:34
Ali Maleki
1041

سلام ممنون از راهنماییتون آیا با ماژول زیر هم میشه uid رو چنج کرد: https://thecaferobot.com/store/rc522-rfid-reader ماژولی که خودتون گفتین چه فرقی داره با این؟ یعنی ماژول مثل یه کارت rfid عمل میکنه؟ من طبق ویدیو جلو رفتم و برای تغییر هم از تب examples>ChangeUID رو انتخاب کردم اما موقعی که کارت رو جلوی ماژول میگیرم خطای زیر رخ میده: Card did not respond to 0x40 after HALT command. Are you sure it is a UID changeable one? Error name: Timeout in communication. Activating the UID backdoor failed دلیل رخ دادن خطا اینه که کارت rfid اجازه تغییر uid رو نمیده درسته؟ در صورت داشتن کارتی که این اجازه رو بده با همین ماژول میشه uid رو تغییر داد؟  – کیان شبان پور 01-09-12 در 11:48

افزودن دیدگاه


انجمن کافه‌ربات © 1400