ايران ويج

نسخه‌ی کامل: خواندن و نوشتن اطلاعات برروی کارت تلفن.
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4
سلام

می خواستم بدانم کارخانه وقتی یک موجودی بر روی کارت تلفن میریزه، بعد اونو Lock میکنه یا نه؟ البته من خودم فکرنکنم قفل باشن چون تلفن ها همگانی می توانند موجودی اون رو تغییر بدن.

اما سوال من این بود که چگونه می توان موجودی کارت تلفن را با میکرو خواند و آن را تغییر داد. اگه دیتاشیت آیسی کارتلفن هم داشتین دریغ نکنین.


ممنون
با اين برنامه ميشه محتويات EEPROM كارت تلفن رو فقط خوند .
http://www.blackman2003.narod.ru/card.zip
با اينكه اين برنامه روسي هست اما ميشه فهميد كه چي به چيه
و طريقه وصل كردن كارت به پرت پرينتر(LPT) هم تو خود برنامه هست يعني اول برنامه رو اجرا كنيد بعد F1 رو بزنيد .
براي تغذيه كارت بايد بك ولتاژ صاف و ثابت حدود 5 تا 5.3 به پايه 1(+) و پايه 5 (-) كارت وصل كنيد
پايه ي از كارت كه بيشترين مساحت رو داره(توي شكل Ground )همون شماره 5 و يا به عبارتي منفي كارت هست كه بايد به پايه 25 پورت موازي كامپيوتر و همچنين به منفي 5 ولت وصل بشه و پابه روبروييش هم پايه 1 هست ( Power توي شكل زير )كه بايد به مثبت 5 ولت وصل بشه



5 بايتي كه با رنگ قرمز مشخص هستند نشون دهنده مقدار اعتبار كارت هستند.(byte هاي شماره 9 تا 13 )
4 بايت اول (سطر اول)شامل اطلاعاتي مربوط به كشور سازنده و ...( 20 88 66 99 )شكل بالا
4 بايت دوم(سطر دوم)شماره سريال كارت (64 ـ 87 ـ E7 ـ 90 )شكل بالا
و بايت 9 تا 13 به اعتبار كارت تعلق ميگيره و 3 بايت اخر معمولا FF FF FF ميباشد .
كارتهاي سري قديم داراي استاندارد ISO 7816- 1 وكارتهاي جديد (800 و2000 و5000 توماني)
ISO 7816-2 هستند .
همون طور كه در شكل ميبينيد مقدار بايت 13 ( 00000111 ) هست هر كدوم از اين 8 بيت كه مقدار 1 رو داره برابر با يك واحد كه همون 5 تومن خودمون هست يعني اگر همه خونه هاي اين بايت 1 باشه و بايتهاي 9-10-11-12 هم مقدار صفر باشن اعتبار كارت 40 تومن هست (يا 400 ريال)
ميشه يه فرمول درست كرد :
( تعدادخانه هاي بايت 13 كه مقدار 1 دارند ضرب در 5 ) +
( تعدادخانه هاي بايت 12 كه مقدار 1 دارند ضرب در 40 ) +
( تعدادخانه هاي بايت 11 كه مقدار 1 دارند ضرب در 320 ) =
اعتبار كارت به تومن
براي مثال تو عكس بالا اعتبار كارت 15 تومن هست
و اين كارت هم 1835 تومن اعتبار داره

به طور كلي smartcard هارو ميشه به دو دسته تقسيم كرد:

1- كارتهاپي كه فقط EEPROM هستند (نوعي از حافظه ROM كه بوسيله يك جريان نسبتا قوي ميشه محتويات اونو پاك كرد و دوباره اونو پر كرد).

2-كارتهاپي كه داراي ميكرو كنترولر هستند والبنه ممكنه كه يك چيپ EEPROM هم داشته باشند.
http://www.weethet.nl/english/smartcards_types.php
كارتهاي تلفن از نوع (فقط EEPROM )هستن و ساختشون سريعتر و راحتره و ارزونتره
اين كارتها داراي استاندار ISO/IEC 7816-2 كه تعين كننده چيزايي مثل موقعيت پايه ها روي كارت- نوع پروتكل ارسال و يا دريافت اطلاعات و...هستند.( ساير كارتا مثل موبايل-رسيور-بانك
و.. هم از همين استاندارد يا بالاتر استفاده ميكنن)
كارتاي تلفن جديد يه حافظه 128 بيتي دارن كه 64 بيت اون از نوع EPROM هست(نوعي از حافظه ROM كه فقط بوسيله اشعه مادون قرمز قابل پاك شدن هست) به همين دليل اطلاعات اين قسمت از حافظه كارت قابل تغيير نيست و 64 بيت ديگه از نوعEEPROM هست .
اگه این تاپیک رو ادامه بدید یه جا میرسید البته دیدم بچه ها ساختنش اما لینکش رو ندارم به هر حال اگه به نتیجه رسیدی به منم بگو ممنون
تصحیح !!
با اشعه ماورای بنفش پاک میشوند نه با مادون قرمز !
1- حالا اشعه ماورا بنفش از کجا پیدا کنم؟
2-در چه مواقعی تلفن میگه کارت غیر مجاز است؟
3- نگفتین چه جوری می شه اطلاعات نوشن( منظورم اینه که موجودیشو چه جوری تغییر بدیم)؟؟
1- نور خورشید یا لامپ مهتابی !!
دستگاههای تست اسکناسم خوبه اما مثلا برای نور خورشید باید خودتم کرم بزنی دراز بکشی زیر نور تا پوستت برنزه شه Biggrin
بعضی کامپیوتریا یا فروشنده های قطعات هستند دستگاهشو دارن 1000تومن میگیرن پاکش میکنن برات
الان شما چیو می خواین با ماورا بنفش پاک کنین !
من خیلی وقته که از این آی سی ( همون eprom ) ندیدم و دیگه هم تولید نمیشه !

الان همشون eeprom هستن !!!
(۲۴-مرداد-۱۳۸۹, ۱۵:۲۸:۱۹)SMNsoft نوشته است: [ -> ]1- حالا اشعه ماورا بنفش از کجا پیدا کنم؟
2-در چه مواقعی تلفن میگه کارت غیر مجاز است؟
3- نگفتین چه جوری می شه اطلاعات نوشن( منظورم اینه که موجودیشو چه جوری تغییر بدیم)؟؟

ال ای دی ش تو بازار گیر میاد لامپ مهتابیش هم هست
هر موقع اعتبارش تموم بشه واون مقدار مشخص شده حافظه سر ریز کنه
رو این کارتهای معمولی فقط میتونی اعتبار کم کنی نه زیاد میتونی با یه میکرو بخونیش و کمش کنی اما نمیتونی زیادش کنی
ولی اگه بتونی روش کار کنی میتونی یه میکرو رو به عنوان این چیپ کارته به دستگاه تلفن کارتی معرفی کنه گول بخوره اما یه کم سخته یعنی به درد سرش نمیارزه
وقتی کارت به تلفن وصل میشه،چه اتفاقی می افته. یعنی چه اطلاعاتی خوانده می شود. چه طور ممکن است در حافظه فقط یک مقدار وارد کرد که از مقدار قبلی اش کمتر باشد. (کارخانه برای بار اول چه کار کرده)

برای پاک کردن حافظه، نور را اگر فقط جلوی قسمت مسی بتابانیم کافی ست یا خیر؟ چه مدت؟؟
خواهش می کنم یکی جواب بده. خیلی برام مهمه.
امکان رایت روی کارت تلفن هست ، منتها یک کد 256بایتی به عنوان کلمه عبور نیاز دارید
نمونه های قدیمی یک کد 64 بایتی نیاز داشت که یکروزه به روش brutiforce قابل پیدا کردن بود .

یه تحقیق روی محصولات کارخونه هایی که این کارتها را میزنن بکنید ، زیاد نیستند توی دنیا کارتون راحته ;)
صفحه‌ها: 1 2 3 4