با اين برنامه ميشه محتويات 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 هست .
اگه این تاپیک رو ادامه بدید یه جا میرسید البته دیدم بچه ها ساختنش اما لینکش رو ندارم به هر حال اگه به نتیجه رسیدی به منم بگو ممنون