সম্প্রতি আমি বেশ কিছুটা ভ্রমণ করেছি এবং আমি কেবল যোগাযোগহীন প্রযুক্তির মাধ্যমে বাস/মেট্রো রাইড বা কফি/বিয়ারের জন্য অর্থ প্রদানের সত্যতার প্রশংসা করতে পারি। Apple/Google/Samsung-Pay ভিত্তিক সিস্টেমগুলির জন্য আপনার প্রযুক্তি ডিভাইসটিকে সক্রিয়ভাবে আনলক করা প্রয়োজন এবং এটি অর্থপ্রদানের প্রক্রিয়ায় কিছুটা ধীরগতি তৈরি করে।
আপনি যদি আপনার পিছনে একগুচ্ছ লোকের সাথে লাইনে দাঁড়িয়ে অপেক্ষা করছেন এবং কিছু ভুল হয়ে যায়, আপনি টোস্ট 🥪।
একজন অপ্রতিরোধ্য NERD হিসাবে, আমি একটি CASIO F-91W পরেছি যেহেতু আমার মুখে এখনও ব্রণ ছিল। এই কিংবদন্তি টাইমপিসটি এর মসৃণ ডিজাইন, মজবুত বিল্ড এবং চিত্তাকর্ষক ব্যাটারি লাইফ (কথা হয় ~ 7 বছর স্থায়ী হয়) সহ বিশ্বব্যাপী প্রযুক্তিপ্রেমীদের কব্জিকে গ্রাস করে। এটি কোয়ার্টজ গ্রহণের সাথে 80 এর দশক থেকে শুরু হওয়া ডিজিটাল ঘড়ি বিপ্লবের প্রতীক হয়ে ওঠে।
আমি ভেবেছিলাম পেমেন্ট করার জন্য মানিব্যাগ থেকে আমার ক্রেডিট/ডেবিট কার্ড বা পকেট থেকে আমার মোবাইল ফোন বের করতে না পারলে ভালো হবে, বরং ঘড়িটিকে PoS- এর কাছাকাছি নিয়ে আসা এবং শুধুমাত্র এক চিমটি আধুনিক- দিনের জাদু ✨।
তাই আমি এটিকে একটি নতুন জীবন দেওয়ার সিদ্ধান্ত নিয়েছি এবং বিশুদ্ধ হ্যাকিং শৈলীতে নস্টালজিয়া এবং উদ্ভাবনের সমন্বয় করে এটিকে পরবর্তী স্তরে নিয়ে যাব।
এনএফসি ( নিয়ার ফিল্ড কমিউনিকেশন ) প্রযুক্তি জড়িত দুটি ডিভাইসের মধ্যে সরাসরি শারীরিক যোগাযোগ ছাড়াই তথ্যের আদান-প্রদান সক্ষম করে। কন্ট্যাক্টলেস পেমেন্ট কার্ডের ক্ষেত্রে, এগুলিকে একটি PoS স্লটে ঢোকানো ছাড়া বা একটি PIN কোড প্রবেশ করানো ছাড়াই ব্যবহার করা যেতে পারে, আর্থিক লেনদেনগুলিকে দ্রুত এবং আরও সুবিধাজনক করে তোলে৷
একটি প্লাস্টিকের (বা ধাতব) যোগাযোগহীন পেমেন্ট কার্ডের ভিতরে, আমরা বেশ কয়েকটি উপাদান খুঁজে পেতে পারি:
মাইক্রোচিপ : প্রায়ই একটি সুরক্ষিত ইন্টিগ্রেটেড সার্কিট ( আইসি ) চিপ বা একটি স্মার্ট চিপ হিসাবে উল্লেখ করা হয়, এটি কার্ডের মস্তিষ্ক হিসাবে কাজ করে এবং এতে বিভিন্ন উপ-উপাদান রয়েছে যেমন সিপিইউ (এটি কার্ডের ক্রিয়াকলাপ নিয়ন্ত্রণ করে এবং ডেটা প্রক্রিয়াকরণ পরিচালনা করে), মেমরি (অ্যাকাউন্টের বিশদ বিবরণ, লেনদেনের ইতিহাস এবং সুরক্ষা কীগুলির মতো ডেটা তথ্য সংরক্ষণ করে) এবং একটি ক্রিপ্টো কোর (এটি সত্য-এলোমেলো সংখ্যা তৈরি করতে পারে, এটি গাণিতিক চ্যালেঞ্জগুলি সমাধান করতে সহায়তা করে, এটি ডেটার এনক্রিপশন/ডিক্রিপশন সম্পাদন করতে পারে এবং প্রমাণীকরণ প্রক্রিয়ায় সহায়ক হতে পারে কার্ড এবং টার্মিনাল)।
অ্যান্টেনা : সাধারণত তামা বা অ্যালুমিনিয়াম দিয়ে তৈরি, যোগাযোগহীন যোগাযোগ সক্ষম করতে রেডিও ফ্রিকোয়েন্সি সংকেত প্রেরণ এবং গ্রহণের জন্য দায়ী। দক্ষ সংকেত সংক্রমণ নিশ্চিত করার জন্য এটি একটি নির্দিষ্ট প্যাটার্নে ডিজাইন করা হয়েছে।
একটি অ্যান্টেনার মাধ্যমে রেডিও-ফ্রিকোয়েন্সি তরঙ্গ প্রেরণ এবং গ্রহণ করা সম্ভব, শক্তির একটি রূপ যা তথ্য বহন করে স্থান বা পদার্থের মধ্য দিয়ে ভ্রমণ করতে পারে। NFC প্রোটোকলের ফ্রিকোয়েন্সি হল 13.56 MHz (কিছু ক্ষেত্রে এটি পরিবর্তিত হতে পারে এবং কিছুটা বেশি হতে পারে, পেমেন্ট সিস্টেম বা এটিএমের জন্য প্রায় 14.5 ~ 15.5 MHz )। মুক্ত স্থানে তরঙ্গদৈর্ঘ্য (চিহ্ন λ-ল্যাম্বডা দ্বারা উপস্থাপিত, সহজ ভাষায়, একটি একক তরঙ্গ চক্রের দৈর্ঘ্যের পরিমাপ) লক্ষ্য দ্বারা আলোর ধ্রুবকের গতি (~ 300'000Km/s) ভাগ করে গণনা করা হয় ফ্রিকোয়েন্সি
অতএব, একটি আদর্শ অ্যান্টেনায় একটি 22.12 মিটার দীর্ঘ তার থাকা উচিত, তবে λ-ল্যাম্বডা (λ/2, λ/4, λ/8, λ/16, ইত্যাদি) এর ভগ্নাংশগুলি উপযুক্তভাবে বেছে নেওয়া হয়। আরেকটি গুরুত্বপূর্ণ ফ্যাক্টর হল তারের বৈদ্যুতিক প্রতিবন্ধকতা , যা মূলত এটি যে উপাদান দিয়ে তৈরি, তার প্রতিরোধ ক্ষমতা এবং তারের ক্রস-সেকশনের উপর নির্ভর করে।
পেমেন্ট কার্ড হল প্যাসিভ ডিভাইস যেগুলির নিজস্ব শক্তির উৎসের প্রয়োজন হয় না। পরিবর্তে, তারা ইলেক্ট্রোম্যাগনেটিক ইন্ডাকশন দ্বারা চালিত হয় যখন তারা একটি সক্রিয় এনএফসি ডিভাইসের সাথে সান্নিধ্যে আসে, যেমন একটি স্মার্টফোন বা একটি যোগাযোগহীন পেমেন্ট টার্মিনাল । সক্রিয় এনএফসি ডিভাইসটি একটি চৌম্বক ক্ষেত্র তৈরি করে, যা এনএফসি -এর লক্ষ্য ডিভাইস অ্যান্টেনায় একটি কারেন্ট প্ররোচিত করে। এই প্ররোচিত কারেন্ট এটিকে সক্রিয় ডিভাইসের সাথে কাজ করতে এবং যোগাযোগ করার অনুমতি দিয়ে সক্রিয় করার জন্য যথেষ্ট শক্তি সরবরাহ করে।
বেশিরভাগ পুরানো প্রযুক্তির স্মার্ট কার্ডে অ্যান্টেনা একটি প্লাস্টিকের (বা রজন) ঘেরে এম্বেড করা ছিল, চিপে সোল্ডার করা হয়েছিল , যা ফলস্বরূপ প্ররোচিত কারেন্ট থেকে সরাসরি চালিত হয়েছিল।
নতুন পেমেন্ট কার্ড প্রযুক্তি একটি দ্বৈত ইন্টারফেসে গঠিত যা মাইক্রোচিপ এবং অ্যান্টেনা মডিউলগুলির মধ্যে কোনো তারযুক্ত পরিচিতির প্রয়োজন হয় না। কার্ডের বডিতে অ্যান্টেনাটিতে চিপ মডিউলটি এমবেড করা জায়গাটির চারপাশে কয়েকটি অতিরিক্ত বাঁক রয়েছে। এই কার্ড বডি অ্যান্টেনা প্রবর্তকভাবে একটি ক্ষুদ্র লুপ অ্যান্টেনার সাথে যুক্ত হয় যা সরাসরি মাইক্রোচিপ মডিউলে একত্রিত হয়। এটি কার্ড উৎপাদন প্রক্রিয়াকে সহজ করে কারণ চিপ মডিউলের সাথে অ্যান্টেনা সংযুক্ত করার প্রয়োজন নেই (যেমন আঠালো, ঢালাই বা সোল্ডার করা)।
কার্ডের প্লাস্টিকের খামের ভিতরে আকৃতির অ্যান্টেনা দেখতে কেমন (বাস্তবভাবে বলতে গেলে) দেখতে আগ্রহী?
লাইনে সংযুক্ত "বর্গাকার" পরিবর্তনশীল ক্যাপাসিটরের মতো কাজ করে। এটি, একাধিক স্তরে গ্রাফ্ট করা উইন্ডিংয়ের সাথে মডিউলটিকে বিভিন্ন ফ্রিকোয়েন্সিতে জোড়ার অনুমতি দেয়।
সামগ্রিকভাবে, সুরক্ষিত এবং সুবিধাজনক যোগাযোগহীন লেনদেন সক্ষম করতে উপাদানগুলি একসাথে কাজ করে। অ্যান্টেনা ওয়্যারলেস যোগাযোগের জন্য অনুমতি দেয়, যখন মাইক্রোচিপ ডেটা প্রক্রিয়াকরণ, নিরাপত্তা এবং প্রমাণীকরণ পরিচালনা করে, কার্ডধারকের তথ্যের গোপনীয়তা এবং অখণ্ডতা নিশ্চিত করে।
রেডিও তরঙ্গের জটিল এবং অদৃশ্য জগতকে "দেখতে" আমাকে কিছু নির্দিষ্ট সরঞ্জামের উপর নির্ভর করতে হয়েছিল।
এই বিশেষ পরিস্থিতিতে, RFID-RC522 চিপটিকে ন্যানোভিএনএ-র জন্য একটি অনুসন্ধান হিসাবে PCB- তে মাইক্রোস্ট্রিপ অ্যান্টেনাকে কাজে লাগানোর জন্য নরখাদক করা হয়েছিল।
আমি C10 এবং C11 ক্যাপাসিটারগুলি ডিসোল্ডার করেছি এবং আমি তাদের জায়গায় দুটি মহিলা জাম্পার তারের সংযোগকারীকে সোল্ডারিং করে এগিয়ে চলেছি।
তারপর, আমি ন্যানোভিএনএ ডিভাইসের সাথে সরবরাহ করা একটি সমাক্ষীয় সংযোগকারী তারের ছিঁড়ে ফেলেছি। বাইরের ঢাল জাল (-) থেকে ভিতরের কোর তার (+) আলাদা করার পর আমি পুরুষ জাম্পার তারের সংযোগকারীকে যথাক্রমে সোল্ডার করেছিলাম, যাতে একটি আলাদা করা যায় এমন ইন্টারফেস থাকে (তত্ত্ব থেকে: জাম্পার তার যত লম্বা হবে , তত বেশি "শব্দ" হবে RF মান পড়া, তাই, এটি যতটা সম্ভব ছোট রাখুন)।
S11 → CH0 ইনপুটের মাধ্যমে এই "ফ্রাঙ্কেনস্টাইন" অ্যান্টেনা-প্রোবকে ন্যানোভিএনএ- এর সাথে সংযুক্ত করে, আমি রেডিও তরঙ্গের মধ্য দিয়ে সাঁতার কাটতে পারতাম।
আমি NanoVNA + RFID-RC522 কম্বো দিয়ে শুরু করেছি।
একবার চালু হলে, NanoVNA অনেক তথ্য প্রদর্শন করে কিন্তু বেশিরভাগই এই উদ্দেশ্যে অপ্রাসঙ্গিক হতে পারে। এটিতে একটি চাকা-ভিত্তিক জয়স্টিকের পাশাপাশি একটি প্রতিরোধী টাচস্ক্রিন রয়েছে যা এটির মেনুগুলির মধ্য দিয়ে যেতে সাহায্য করতে পারে।
ফোকাস হল হলুদ ট্রেসের উপর তাই আমি ডিসপ্লে সাব-মেনুতে গিয়ে এবং TRACE 1 (সায়ান), TRACE 2 (সবুজ) এবং TRACE 3 (ম্যাজেন্টা) এ ডাবল ক্লিক করে সমস্ত অপ্রয়োজনীয় ট্রেস নিষ্ক্রিয় করেছি। পর্দা থেকে তাদের অদৃশ্য দেখতে পাওয়া সম্ভব।
আমি তারপরে BACK → SCALE → SCALE/DIV এ ক্লিক করেছি এবং আমি "4" সেট করেছি (এটি একটি ভাল অনুপাত দেয়)।
আমি ENT বোতামে ক্লিক করে নিশ্চিত করেছি।
আমি তখন মূল মেনুতে ফিরে গিয়ে স্টিমুলাস এ ক্লিক করলাম।
START এ ক্লিক করে আমি 12.5 MHz সেট আপ করেছি।
STOP- এ ক্লিক করে আমি 16 MHz সেট আপ করি।
এইভাবে ডিভাইসটিকে শুধুমাত্র 12.5 থেকে 16 মেগাহার্টজ ব্যান্ডের মধ্যে প্রদর্শন করার অনুমতি দিয়ে সমস্ত সংকেত ফিল্টার করা সম্ভব।
সেটিংসটি ভাল ছিল কিনা তা দেখতে, আমি অ্যান্টেনার পৃষ্ঠে একটি অতিরিক্ত NFC ট্যাগ রেখেছি।
সহজ নিয়ম: নীচের কীলক যত গভীর , "অনুরণন" তত বেশি ।
অন্য পদে, এর অর্থ হল পরীক্ষার জন্য ব্যবহৃত NFC ট্যাগটি অ্যান্টেনার সাথে ভালভাবে মিলিত হয়েছে (এটি ট্যাগ/কার্ডের সাথে যোগাযোগের উপর নির্ভর করে 13.56MHz ফ্রিকোয়েন্সির আশেপাশে বিভিন্ন পরিসর দেখা একেবারে স্বাভাবিক)।
Proxmark3 ডিভাইসে সরানো, এটি কাজ করার জন্য একটি কম্পিউটার প্রয়োজন। মূল GitHub সংগ্রহস্থলের ভিতরে আমি সমস্ত ইনস্টলেশন নির্দেশাবলী খুঁজে পেতে পারি (খুব সম্পূর্ণ এবং ভালভাবে ব্যাখ্যা করা হয়েছে)। আমি ম্যাকোসে চলছি তাই আমি দ্রুততার জন্য ব্রু-ভিত্তিক টিউটোরিয়াল ব্যবহার করেছি।
খুব প্রথম চালানোর আগে এটি উপলব্ধ সর্বশেষ সংস্করণ সঙ্গে ডিভাইস ফার্মওয়্যার আপগ্রেড করার সুপারিশ করা হয়. এটি করার জন্য, প্রক্রিয়াটির জন্য "অর্ধ-লুকানো" বোতাম টিপুন এবং মাইক্রো-ইউএসবি কেবলটি চাপা রেখে প্লাগ করতে হবে৷ এইভাবে ডিভাইসটি DFU-মোডে বুট হয়।
একবার DFU-মোডে , শুধুমাত্র নিম্নলিখিত কমান্ডটি চালান:
pm3-ফ্ল্যাশ-সমস্ত
এবং এটি "স্বয়ংক্রিয়ভাবে" সবকিছু সম্পাদন করা উচিত।
একবার হয়ে গেলে, Proxmark3 এর সাথে মাইক্রো-USB কেবলটি সংযোগ বিচ্ছিন্ন এবং পুনরায় সংযোগ করা হলে এটি সিরিয়াল পোর্ট তালিকায় সনাক্ত করা যায়। নিম্নলিখিত কমান্ড চালানোর মাধ্যমে:
> বিকাল ৩
NFC হ্যাকিং/অডিটিং-এর জাদুকরী জগতে প্রবেশ করা এখন সম্ভব।
Proxmark3 টুলের একটি ইন্টারেক্টিভ শেল রয়েছে (আমি আপনাকে ডকুমেন্টেশনের সমস্ত তথ্য অধ্যয়ন করার পরামর্শ দেব, কারণ এই যন্ত্রপাতি কিছু - এমনকি অবৈধ - খুব আকর্ষণীয় এবং জটিল জিনিসগুলি করতে দেয়)।
এটি পরীক্ষা করার জন্য আমি উচ্চ-ফ্রিকোয়েন্সি অ্যান্টেনা পৃষ্ঠের উপরে ন্যানোভিএনএর জন্য ব্যবহৃত একই এনএফসি ট্যাগ রেখেছি।
ইন্টারেক্টিভ শেলে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে:
> pm3 → hf অনুসন্ধান
এটি NFC সম্পর্কিত তথ্য পড়া সম্ভব ছিল।
দ্রষ্টব্য: যদিও ন্যানোভিএনএ এবং প্রক্সমার্ক3 ডিভাইস উভয়ই বৈদ্যুতিকভাবে ভালভাবে "অন্তরক" হয়, তবে ধাতু বা অনুরূপ পরিবাহী পৃষ্ঠে স্থাপন করা হলে তারা কিছু শব্দে ভুগতে পারে। আমি এগুলিকে একটি রাবারি মাউস প্যাডে রেখেছিলাম যাতে তারা শক্তভাবে কাজ করে। আপনি যদি রিডিংগুলিতে কিছু "অদ্ভুত" আচরণের সম্মুখীন হন তবে এটি মনে রাখবেন।
চলুন শেষ কমান্ডটি স্মরণ করে পেমেন্ট কার্ড রিডিং এ চলে যাই:
> pm3 → hf অনুসন্ধান
যেমনটি লক্ষ্য করা যায়, আউটপুটটি আগেরটির চেয়ে অনেক বেশি ভার্বোস , কারণ কার্ডটিতে আরও জটিল এবং নিরাপদ অপারেশনের জন্য একটি "স্মার্ট চিপ" রয়েছে৷ এই আউটপুটটি পরবর্তী তুলনার জন্য কাজে আসে।
সব ভালো. সমস্ত সরঞ্জাম সম্পূর্ণরূপে কাজ করছে, সেটআপ সম্পূর্ণ হয়েছে এবং আমরা এখন সবচেয়ে আকর্ষণীয় অংশে যেতে পারি।
আমার পেমেন্ট কার্ডের ধরন আবিষ্কার করার জন্য, আমাকে এটি ছিঁড়ে ফেলতে হয়েছিল।
একটি সোল্ডারিং স্টেশনের গরম বাতাসের অগ্রভাগের সাহায্যে ( 100 °C এ সেট) আমি কার্ড চিপের চারপাশের পৃষ্ঠকে কাছাকাছি এবং দূরে, সামনে এবং পিছনে বৃত্ত আঁকতে শুরু করেছি।
অপরিবর্তনীয় ক্ষতিগুলি এড়াতে এখানে আসল কৌশলটি হল একই জায়গায় খুব বেশি সময় ধরে না থাকা (সবকিছু গলে যাওয়া থেকে রোধ করা)।
প্রায় 45 সেকেন্ড ~ 1 মিনিট গরম করার পরে, আমি এক জোড়া চিমটি দিয়ে চিপের চারপাশে আলতোভাবে ঝাপসা শুরু করেছিলাম এবং একগুচ্ছ দোল দিয়ে আমি এটিকে প্লাস্টিকের আবাসন থেকে আলাদা করতে সক্ষম হয়েছিলাম।
যদিও কিছুটা আঠালো অবশিষ্টাংশ দ্বারা আচ্ছাদিত, এটি ইন্টিগ্রেটেড অ্যান্টেনার উইন্ডিংগুলি দেখা সম্ভব, তাই ভিতরের চিপ থেকে বাইরের অ্যান্টেনা পর্যন্ত কোনও সোল্ডারিং জয়েন্ট নেই।
দেখা যাচ্ছে যে এই ধরণের পেমেন্ট কার্ডটি নতুন প্রযুক্তি বিভাগের অন্তর্গত, একটি ছোট এমবেডেড অ্যান্টেনার সাথে একটি চিপের সংমিশ্রণ যা অনুরণিত হয় এবং কার্ড প্লেটের ভিতরে লুকানো বড় অ্যান্টেনার সাথে মিলিত হয় , যেমনটি পূর্ববর্তী অনুচ্ছেদে ব্যাখ্যা করা হয়েছে।
CASIO F-91W ঘড়ি বিচ্ছিন্নভাবে সরানো, আমি সব-ইন গেলাম। বাধা ছাড়াই কাজ করার জন্য আমি প্রথমে রিস্টব্যান্ডগুলি সরিয়ে ফেললাম।
তারপর একজোড়া টুইজার এবং একটি ছোট স্ক্রু ড্রাইভারের সাহায্যে আমি এটিকে হাড়ের সাথে ছিঁড়ে ফেলতে পারতাম (অভ্যন্তরীণ সার্কিটগুলি কাস্টমাইজ করার আমার কোনও উদ্দেশ্য ছিল না, তাই আমি কেন্দ্রীয় ইউনিটটিকে অক্ষত রেখেছিলাম কারণ যোগাযোগহীন অর্থপ্রদান ছাড়াও এটি সুবিধাজনক হবে। সর্বদা সময় পরামর্শ করতে সক্ষম হবেন 😂)।
পূর্বে ব্যবহৃত হিট বন্দুক দিয়ে সামনের প্লেটটি গরম করে (একই তাপমাত্রা সেট করা হয়েছিল 100 °C , একই হাই-লো বৃত্তাকার প্যাটার্ন দূরত্বে), প্রায় ~ 1.5 মিনিটের জন্য আমি ভিতরে থেকে বাইরের দিকে ভাল পরিমাণ বল প্রয়োগ করেছি ঘড়ির কেস এবং এটি খুব বেশি প্রচেষ্টা ছাড়াই স্বাভাবিকভাবেই পপ আউট হয়ে যায় ।
ভেঙে ফেলা কার্ডের প্রকৃতি যাচাই করার পরে, আমি বুঝতে পেরেছিলাম যে আমি একটি নয়, দুটি অ্যান্টেনা নিয়ে কাজ করছিলাম। আমি পরিষ্কারভাবে দেখতে চেয়েছিলাম তাই আমি আমার সরঞ্জাম প্রত্যাহার করেছি।
আলাদাভাবে নেওয়া, প্রতিটির নিজস্ব অপারেটিং ফ্রিকোয়েন্সি রয়েছে। কার্ড হাউজিং একা ~ 15.28 MHz এ অনুরণিত হয়।
একসাথে জোড়া দিলে , তবে, ফলাফলটি পৃথক ফ্রিকোয়েন্সি থেকে সম্পূর্ণ আলাদা একটি নতুন ফ্রিকোয়েন্সি । কার্ড হাউজিং + চিপ ~ 14.85 MHz এ অনুরণিত হয়।
পরবর্তী পদক্ষেপের অভিক্ষেপে, এই পরীক্ষাটি আমাকে বুঝতে পেরেছে যে স্ক্র্যাচ থেকে একটি মিলিত অ্যান্টেনা পুনরুত্পাদনের জন্য একটি সংযোজন/বিয়োগমূলক সংশ্লেষণ পদ্ধতিকে কাজে লাগানোর জন্য, প্রতিবন্ধকতা ছাড়াও অন্যান্য কারণগুলিকে অবশ্যই বিবেচনায় নিতে হবে, যার মধ্যে বেধ এবং/অথবা চৌম্বকীয় ব্যাপ্তিযোগ্যতা রয়েছে উপকরণ
অ্যান্টেনা নিয়ে কাজ করা সহজ কাজ নয় । এটির জন্য প্রচুর তাত্ত্বিক এবং ব্যবহারিক অভিজ্ঞতার প্রয়োজন, যা বহু বছরের পরীক্ষা এবং হতাশা থেকে অর্জিত, কিছু পরীক্ষাগারে বিলুপ্ত হতে পারে।
সামগ্রিকভাবে, অ্যান্টেনা টিউনিং একটি অ্যান্টেনা সিস্টেমের কর্মক্ষমতা অপ্টিমাইজ করার লক্ষ্যে ডিজাইনের একটি অত্যন্ত গুরুত্বপূর্ণ প্রক্রিয়া । এতে গাণিতিকভাবে অ্যান্টেনার দৈর্ঘ্য, পৃষ্ঠের মাত্রা, প্রতিবন্ধকতা ম্যাচিং, এসডব্লিউআর (স্ট্যান্ডিং ওয়েভ রেশিও) মিনিমাইজেশন কাঙ্খিত অনুরণন , দক্ষ শক্তি স্থানান্তর এবং অপারেটিং বৈশিষ্ট্যগুলিকে সামঞ্জস্য করা জড়িত।
ঠিক আছে কিন্তু…
আমরা হ্যাকাররা , অত্যন্ত অলস মানুষ, সর্বদা সর্বাধিক ফলাফল অর্জনের জন্য সর্বনিম্ন প্রচেষ্টার সাথে সংক্ষিপ্ততম পথটি সন্ধান করি।
উপরোক্ত বিবৃতিটি স্বীকার করেছি, আমার লক্ষ্য ছিল অ্যান্টেনা ডিজাইন প্রক্রিয়ার উপর পুনরাবৃত্তি করার দ্রুততম উপায় প্রদান করার জন্য ইলেক্ট্রোম্যাগনেটিকাল একঘেয়েমিতে কোনও নির্দিষ্ট খননকে ঘিরে কাজ করা। এর জন্য, আমি তথাকথিত "ফিশিং টিউনিং" আবিষ্কার করেছি (ধন্যবাদ ড্যানিয়েল জি ।, আমার সত্যিকারের বন্ধু এবং সমর্থক, আমাকে এই আশ্চর্যজনক নামটি প্রস্তাব করার জন্য), একটি হোমব্রু এনএফসি অ্যান্টেনা অন্ধভাবে টিউন করার একটি ঘেটো (কিন্তু চতুর) উপায়।
সহজভাবে বলতে গেলে, এর পিছনের প্রক্রিয়াটিতে মৌলিক ধারণা এবং উপকরণ জড়িত। পেমেন্ট কার্ডের নতুন প্রযুক্তির চশমা থেকে এটি বোঝা সম্ভব ছিল যে চিপটিকে বেশ শক্তভাবে কয়েল করা দরকার , তারপরে, NFC রিডারের সাথে পর্যাপ্ত অনুরণন করার জন্য এটির চারপাশে কিছু বাইরের কয়েল থাকা উচিত।
NFC পড়ার পদ্ধতি (একটি সক্রিয় ডিভাইস থেকে) ফ্রিকোয়েন্সি ব্যবধানে বিস্তৃত , নির্দিষ্ট এবং নির্দিষ্ট ফ্রিকোয়েন্সি নয়। সীমানা শর্তের ভিত্তিতে ডিভাইস কাপলিং এর অন্তর্নিহিত পরিবর্তনশীলতা তুলনামূলকভাবে বেশি, তাই যেকোনো ছোট ভুলকে সমানভাবে সহ্য করা হয়।
![পেমেন্ট কার্ড চিপ আকার পরিমাপ (প্রস্থ)
](https://cdn.hackernoon.com/images/vSoRcyvb6dP2JiCy2a0lFEycpoa2-ow1k35vy.png)
আমি আমার নির্ভুলতা ক্যালিবার নিয়েছি এবং আমি চিপের মাত্রা পেয়েছি।
একটি বহুল ব্যবহৃত অনলাইন 3D CAD টুলের সাহায্যে আমি চিপ হোল্ডার (খুব কেন্দ্রে রাখা) দিয়ে একটি সাধারণ স্পুল ডিজাইন করতে পারি, ভিতরের এবং বাইরের উভয় তারের উইন্ডিংগুলির জন্য জায়গা রেখে যা আমি আমার 3D প্রিন্টারের সাহায্যে বের করে দিতে পারি।
আমি একটি 0.10 মিমি এনামেলযুক্ত তামার তার ব্যবহার করেছি (খুব সস্তা, কয়েক টাকা দামের) এবং আমি এটিকে সবচেয়ে ভিতরের চিপ হাউজিংয়ের চারপাশে ঘুরতে লাগলাম এবং তারপরে আমি বাইরের স্পুলটিতে কয়েল তৈরি করতে থাকলাম।
সবকিছুকে ট্র্যাকে রাখার জন্য, আমি Proxmark3 টুলের সাথে আসা একটি বৈশিষ্ট্য অত্যন্ত কার্যকরী পেয়েছি। নিম্নলিখিত কমান্ডটি ট্রিগার করে:
> pm3 → hf টিউন
উচ্চ-ফ্রিকোয়েন্সি অ্যান্টেনা পৃষ্ঠের কাছে যে কোনও NFC- সামঞ্জস্যপূর্ণ ট্যাগের mV (মিলিভোল্ট) ভোল্টেজ ড্রপ রিয়েল-টাইমে দেখা সম্ভব।
সহজ নিয়ম: উচ্চতর ভোল্টেজ ড্রপ , বৃহত্তর অ্যান্টেনা অনুরণন (এবং এইভাবে কাপলিং আরও দক্ষ )।
(মাছ ধরার টিউনিং কৌশল প্রদর্শন)
আপনি উপরের প্রদর্শনী ভিডিওতে দেখতে পাচ্ছেন, বাম হাতটি স্পুলটিকে Proxmark3 অ্যান্টেনা পৃষ্ঠের সাথে সামঞ্জস্য রেখে (নীচের ছবি)।
pm3 → hf টিউন একটানা রিডিং এর উপর নজর রাখার সময় ডান হাতটি স্পুল থেকে তারের টান টানতে ধীর করছে। 3mV / 14mV তে সর্বোচ্চ ভোল্টেজ ড্রপ (~ 11mV সর্বাধিক পৌঁছেছে) পৌঁছানোর সময় আমি চালিয়ে গিয়েছিলাম।
তারপরে, আমি স্পুল থেকে অতিরিক্ত তারটি কেটে ফেলি , পরে ত্রুটির ক্ষেত্রে এবং/অথবা আরও সূক্ষ্ম-দানাযুক্ত ফ্রিকোয়েন্সি ট্রিমিংয়ের জন্য একটু অতিরিক্ত রেখেছি। এখন, আমাদের কাছে 0.10 মিমি ইলেক্ট্রোম্যাগনেটিক তারের একটি নির্বিচারে-দৈর্ঘ্যের অ্যান্টেনা তার রয়েছে (খনিটি প্রায় 1.6 মিটার দীর্ঘ ছিল) যা একটি সুন্দর ঘেরে আবার কুণ্ডলী করা যেতে পারে।
পাশাপাশি, সামনের প্লেট থেকে পিছনের প্লেট পর্যন্ত, CASIO F-91W ডিজিটাল ঘড়িতে বিভিন্ন স্তরের উপাদান রয়েছে: ধাতব কভার, ব্যাটারি ধারক, মুদ্রা-সেল ব্যাটারি, PCB, ডিসপ্লে, প্লাস্টিকের আবরণ এবং পর্দা রক্ষাকারী। পিছনে একটি অ্যান্টেনা ইনস্টলেশন কাজ করে না (আমাকে বিশ্বাস করুন, আমি এই উপসংহারে আসার আগে অসীম পরিমাণ ট্রায়াল এবং সমস্যা সমাধান করেছি)। এটি অনেকগুলি "শিল্ডিং" উপাদানগুলির কারণে যা হস্তক্ষেপ করে এবং পিছনে রাখা একটি সম্ভাব্য NFC অ্যান্টেনাকে যে কোনও NFC রিডারের সাথে শালীনভাবে যুক্ত হতে দেয় না৷
একটি শালীন অ্যান্টেনা ডিজাইনে আসার জন্য (ঘড়ির মূল নান্দনিকতাকে বিকৃত না করে), আমি 3D CAD সফ্টওয়্যারে আসল সামনের প্লেটটির প্রতিলিপি তৈরি করেছি, যেখানে আমি চিপ ধরে রাখার জন্য এলাকাটি কেটে দিয়েছি এবং পুরো ঘেরের চারপাশে একটি গহ্বর খোদাই করেছি অ্যান্টেনা তারের বাতাস ।
পিছনের প্লেটের জন্য, আমি একটি PLA- ভিত্তিক 3D-প্রিন্টেড একটি দিয়ে আসল ধাতু প্রতিস্থাপন করার সিদ্ধান্ত নিয়েছি।
এটি আমাকে সম্পূর্ণরূপে নান্দনিক অভিন্নতা রক্ষা করার সময় ধাতব প্লেটের উপস্থিতি দ্বারা উত্পন্ন ইলেক্ট্রোম্যাগনেটিক শব্দের হ্রাস সম্পূর্ণ কাঠামোকে নিশ্চিত করার অনুমতি দেয়।
সঠিক পরিমাণে তারের প্রয়োজনীয়তা বোঝার জন্য, আমি প্রায়শই NanoVNA + RFID-RC522 ডিভাইস কম্বোর মাধ্যমে অনুরণন শিখর পরীক্ষা করেছি, যখন তারটি আন-ওয়াইন্ডিং এবং কাটার সময়, একবারে একটি ছোট অংশ।
এছাড়াও, আমি প্রক্সমার্ক3 ডিভাইসটি ব্যবহার করেছি কন্ট্যাক্টলেস পেমেন্ট কার্ডটি তার নতুন আকারে সঙ্কুচিত হয়েছে কিনা তা পরীক্ষা করার জন্য এখনও ভালভাবে পড়া যায়।
সামনের প্লেটে 3D প্রিন্ট (ঘড়ির প্রদর্শনের জন্য) রেখে যাওয়া গর্তটি কাচের সমাপ্তি অর্জনের জন্য অতি পরিষ্কার ইপোক্সি রজন দিয়ে পূর্ণ ছিল।
একটি পর্যাপ্ত শক্তিশালী ( 48W ) UV বাতির এক্সপোজার প্রতি পাশে প্রায় 1~2 মিনিটের জন্য UV রেজিনের পলিমারাইজেশন (শক্তকরণ) অবদান রাখে।
এটা সব টুকরা একসঙ্গে করা সময়.
একজোড়া কাঁচি, টুইজার এবং ইলেকট্রনিক্সের জন্য একগুচ্ছ ডাবল-পার্শ্বযুক্ত মেরামত টেপ দিয়ে, আমি সামনের প্লেটের আনুগত্য পৃষ্ঠটি পুনর্গঠন করতে পেরেছি।
শেষ করার জন্য, আমি পিছনের প্লেট এবং মূল স্ক্রুগুলির সাথে সবকিছু বন্ধ করে অবশিষ্ট উপাদানগুলি পুনরায় একত্রিত করেছি।
আমি চাক্ষুষ চেহারা এবং ফিট সম্পূর্ণ করার জন্য একটি শীতল চাবুক মিস করতে পারে না.
CASIO F-91W এ এমবেড করা কন্টাক্টলেস পেমেন্ট সিস্টেম নির্বিঘ্নে কাজ করে তা লাইভ প্রমাণ করার জন্য আমি বিভিন্ন স্টোর/ভেন্ডিং-মেশিনে কিছু জিনিস কিনেছি ।
কয়েকটি ভিডিও অনেক শব্দের চেয়ে বেশি মূল্যবান।
তারা সবাই তাদের স্মার্টওয়াচ দিয়ে অর্থ প্রদানে ভাল, কিন্তু একটি ভিনটেজ ক্যাসিও দিয়ে?
বিশুদ্ধ আনন্দ যা সমস্ত প্রচেষ্টার প্রতিদান দেয় তা হল লোকেদের হতবাক মুখগুলি দেখা
আমার মাথায় কয়েকটি চিন্তা ঘুরপাক খাচ্ছে:
শুধু আরো কিছু মজার জিনিস.
এছাড়াও, আমি একটি GitHub সংগ্রহস্থল তৈরি করেছি যেখানে আমি একগুচ্ছ ডক্স হোস্ট করেছি যা আমি দরকারী বলে মনে করেছি এবং সামনে এবং পিছনের প্লেটের জন্য *.STL ফাইলগুলি আপনি নিজে ডাউনলোড করতে পারেন এবং 3D-প্রিন্ট করতে পারেন → এখানে ।
এনএফসি প্রযুক্তি, যোগাযোগহীন অর্থপ্রদান এবং রেডিও তরঙ্গের জগতে এই যাত্রা রোমাঞ্চকর। একজন হ্যাকার হিসেবে, আমি এমন এক যুগে বসবাস করতে পেরে খুবই ভাগ্যবান বোধ করছি যেখানে টুল, সফ্টওয়্যার এবং ডিজিটাল ইকোসিস্টেমের দ্রুত বিবর্তন আমাদেরকে সবকিছু দেখার সুযোগ করে দিয়েছে এবং পরিবর্তনশীল ল্যান্ডস্কেপকে আলিঙ্গন করার জন্য আমাদেরকে চ্যালেঞ্জ করার সুযোগ দিয়েছে। প্রযুক্তির একজন প্রযুক্তিগত NERD হওয়া ইলেকট্রনিক্স বা কোডিংয়ের প্রতি নিছক আবেগের বাইরে যায়; এটি কৌতূহল , সমস্যা সমাধান এবং শেখার অতৃপ্ত ইচ্ছা দ্বারা চালিত একটি মানসিকতাকে অন্তর্ভুক্ত করে। এটি আবিষ্কারের একটি আজীবন ডুব, যেখানে প্রতিটি নতুন অগ্রগতি আরও বৃহত্তর অগ্রগতির জন্য একটি সোপান হিসাবে কাজ করে৷ এটি উদ্ভাবনের অগ্রভাগে থাকা, সীমানা ঠেলে দেওয়া এবং কল্পনা এবং প্রযুক্তিগত দক্ষতা দ্বারা চালিত ভবিষ্যতের জন্য অবদান রাখার বিষয়ে।
যাইহোক, প্রযুক্তির সমস্ত উত্তেজনা এবং আশ্চর্যের মধ্যে, আমাকে অবশ্যই নৈতিক বিবেচনা, গোপনীয়তা এবং দায়িত্বশীল ব্যবহারের গুরুত্ব মনে রাখতে হবে। মহান শক্তি দিয়ে মহান দায়িত্ব আসে।
আসুন অন্বেষণ করা , টিঙ্কার করা এবং বিশ্বের সাথে আমাদের জ্ঞান ভাগ করা চালিয়ে যাই।
বিশেষ বন্ধুদের জন্য একটি বিশেষ ধন্যবাদ:
বন্ধুরা, এটি ছিল EPIC 🤙।
এই নিবন্ধে দেওয়া কোনো তথ্য শুধুমাত্র শিক্ষাগত উদ্দেশ্যে. এই টিউটোরিয়াল থেকে প্রাপ্ত তথ্যের উপর ভিত্তি করে ব্যক্তি বা সংস্থার দ্বারা গৃহীত কোনো বেআইনি পদক্ষেপের জন্য আমি দায়ী নই। বিষয়বস্তুটি সাধারণ নির্দেশনা প্রদানের উদ্দেশ্যে এবং প্রদত্ত তথ্য প্রয়োগ করার সময় আপনি সমস্ত প্রযোজ্য আইন, প্রবিধান এবং নৈতিক মান মেনে চলেন তা নিশ্চিত করা আপনার দায়িত্ব। টিউটোরিয়ালের উপর ভিত্তি করে আপনি যে কোন পদক্ষেপ নেন তা আপনার নিজের ঝুঁকি এবং বিবেচনার ভিত্তিতে করা হয়। টিউটোরিয়ালে উপস্থাপিত তথ্যের ব্যবহার বা অপব্যবহারের ফলে যেকোন ক্ষতি, ক্ষয়ক্ষতি বা আইনি পরিণতির জন্য আমি সমস্ত দায় অস্বীকার করছি। আমি দৃঢ়ভাবে আপনাকে পেশাদার পরামর্শ চাইতে বা আইনের সাথে সম্মতি নিশ্চিত করতে সংশ্লিষ্ট কর্তৃপক্ষের সাথে পরামর্শ করার জন্য উত্সাহিত করছি। এই টিউটোরিয়ালটি অ্যাক্সেস করে এবং ব্যবহার করে, আপনি আমাকে যেকোনও বেআইনি ক্রিয়াকলাপ বা প্রদত্ত তথ্য প্রয়োগ করার ফলে নিচের দিকে ঘটতে পারে এমন ফলাফলের দায় থেকে মুক্তি দিতে সম্মত হন। অনুগ্রহ করে তথ্যটি দায়িত্বের সাথে ব্যবহার করুন এবং ব্যবহারিক পরিস্থিতিতে এটি প্রয়োগ করার সময় সতর্কতা অবলম্বন করুন।
এছাড়াও এখানে প্রকাশিত.