PDA

View Full Version : خواندن اطلاعات کارت های Mifare.?????



nimaaryamehr
پنج شنبه 28 اسفند 1393, 09:44 صبح
یه نرم افزار اندروید هستش که با NFC گوشی کار میکنه
بطوریکه فقط با قرار دادن کارت اصلی جلوی NFC میشه وارد نرم افزار شد و اطلاعات کارت های زیر مجموعه یا کاربران دیگه رو خوند-(Mifare DesFire EV1)
حالا سورس نرم افزار رو دیکریپت و به فایلهاش دسترسی پیدا کردم
حالا میخوام بدونم آیا میشه با دستکاری سورس برنامه کارت ادمین رو عوض کرد تا بتونم وارد نرم افزار بشم
سوال دیگه اینکه آیا میشه کدهای دسترسی به سکتور های کارت رو ازین برنامه بکشم بیرون؟
سورس پوشه smali برنامه رو آپ کرد
لینک: http://qorton.xzn.ir/smali/
توی این شاخه هم یه اطلاعاتی هستش که تعریف شده این برنامه روی یه گوشی خاص با Imei تعریف شده با بتونه نصب بشه و با کارت خاص خودش باز بشه
لینک : http://qorton.xzn.ir/smali/smali/com/etick/tickban/mashhad/ui/Splash.smali
حالا Imei گوشی خودمو جایگزین کردم اما باید کارت خاص خودشو داشته باشم تا بتونم وارد شم..!



iget-object v8, p0, Lcom/etick/tickban/mashhad/ui/Splash;->identifier:Ljava/lang/String;

شماره سریال نامبر گوشی ===============> const-string v9, "356603050520197"

invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

move-result v8

if-nez v8, :cond_0

iget-object v8, p0, Lcom/etick/tickban/mashhad/ui/Splash;->identifier:Ljava/lang/String;

کد ورود تعریف شده برای این گوشی که از کارت خوانده مشه ==================> const-string v9, "adb71ecc9fdc8a8f"

invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

move-result v8

if-nez v8, :cond_0

.line 306
iget-object v8, p0, Lcom/etick/tickban/mashhad/ui/Splash;->identifier:Ljava/lang/String;

const-string v9, "356603050520197"

invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

move-result v8

if-nez v8, :cond_0

iget-object v8, p0, Lcom/etick/tickban/mashhad/ui/Splash;->identifier:Ljava/lang/String;

const-string v9, "8dce58cd6f66585"

چه کنیم؟
خواهش میکنم راهنمایی کنید

nimaaryamehr
یک شنبه 02 فروردین 1394, 08:58 صبح
ینی هیییییییچ کس چیزی نمیدونه؟
بابا دسخوش

Mahtab_Tarsa
سه شنبه 30 خرداد 1396, 16:29 عصر
خوب این کارتا با سریال نامبر تولید میشن و کانتر برای تولید کارت اگر هم تونسته باشی بخونی چون مثل nfc عمل میکنه اطلاعات نوشته شده برای ان چیپ تولید شده و یا تمون کارت هستش چون هر کارت خودش سریالی داره برای شناسایی برای همین باید کارت باشه البته مطلب جدیدی پیدا نکردم
بازم موردی پیدا کردی استفاده هواهیم کرد ظاهرا فعلا خودت نخبه قضیه هستی ما هم مشتاقیم چیزی یاد بگیریم