সুচিপত্র:
- ধাপ 1: HackerBox 0056 এর বিষয়বস্তু তালিকা
- ধাপ 2: ইউএসবি ডিজিসপার্ক
- ধাপ 3: বেয়ার মেটাল ATTiny85
- ধাপ 4: ঠিকানাযোগ্য LED নিয়ন্ত্রণ
- ধাপ 5: O.MG ডেমন বীজ EDU
- ধাপ 6: হ্যাক লাইফ
- ধাপ 7: পরীক্ষা
ভিডিও: HackerBox 0056: Demon Seed: 8 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! হ্যাকারবক্স 0056 এর মাধ্যমে, আমরা ইউএসবি হ্যাকিং, নিম্ন-স্তরের ইউএসবি সিগন্যালিং, মাইক্রোনোক্লিয়াস ইউএসবি বিট-ব্যাংিং ATTiny মাইক্রোকন্ট্রোলার, বেয়ার মেটাল মাইক্রোকন্ট্রোলার এক্সপেরিমেন্ট, অপারেশন এবং ডিফেন্স "ব্যাড ইউএসবি" ক্যাবল, ডেমনসিড ইউএসবি ইমপ্লান্ট, কীস্ট্রোক ইনজেকশন পেলোড, আরএফ ট্রিগার, উচ্চ গতির ইউএসবি পাসথ্রু এবং আরও অনেক কিছু।
এই গাইডটিতে হ্যাকারবক্স 0056 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা সরবরাহ শেষ হওয়ার সময় এখানে কেনা যাবে। আপনি যদি প্রতি মাসে আপনার মেইলবক্সে এইরকম একটি হ্যাকারবক্স পেতে চান, দয়া করে HackerBoxes.com এ সাবস্ক্রাইব করুন এবং বিপ্লবে যোগ দিন!
হ্যাকারবক্স হল হার্ডওয়্যার হ্যাকার এবং ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তির উত্সাহীদের জন্য মাসিক সাবস্ক্রিপশন বক্স পরিষেবা। আমাদের সাথে যোগ দিন এবং হ্যাক লাইফ বাস করুন।
ধাপ 1: HackerBox 0056 এর বিষয়বস্তু তালিকা
- 2. ইউএসবি ইমপ্লান্ট সহ O. MG Demon Seed EDU
- কালো মাইক্রো ইউএসবি দাতা কেবল 1 মি
- হোয়াইট মাইক্রো ইউএসবি ডোনার কেবল 1 মি
- রিবন কেবল সহ USBasp প্রোগ্রামার
- USBasp 6-to-10 পিন অ্যাডাপ্টার
- চারটি সুইচযোগ্য পোর্ট সহ ইউএসবি হাব
- ডিজিসপার্ক ইউএসবি
- ATTiny উন্নয়ন বোর্ড
- মাইক্রো ইউএসবি ব্রেকআউট মডিউল
- ATTiny85-20PU DIP-8 ইন্টিগ্রেটেড সার্কিট
- APA106 ঠিকানাযোগ্য RGB LED 8mm রাউন্ড
- জেনার ডায়োড 3.6V
- প্রতিরোধক 68 ওহম
- প্রতিরোধক 1.5K Ohms
- মিনি ব্ল্যাক সোলারলেস ব্রেডবোর্ড 170 পয়েন্ট
- দ্বৈত ব্রেকওয়ে পুরুষ হেডার 2x40
- পুরুষ-পুরুষ Dupont জাম্পার তারের
- এক্সক্লুসিভ ডেমন সিড EDU স্টিকার
- এক্সক্লুসিভ হ্যাকারবক্স ওয়্যারহেড স্টিকার
আরও কিছু জিনিস যা সহায়ক হবে:
- সোল্ডারিং আয়রন, সোল্ডার এবং বেসিক সোল্ডারিং টুলস
- সফটওয়্যার সরঞ্জাম চালানোর জন্য কম্পিউটার
সর্বাধিক গুরুত্বপূর্ণ, আপনার অ্যাডভেঞ্চার, হ্যাকার স্পিরিট, ধৈর্য এবং কৌতূহল বোধের প্রয়োজন হবে। ইলেকট্রনিক্সের সাথে নির্মাণ এবং পরীক্ষা -নিরীক্ষা, যখন অত্যন্ত ফলপ্রসূ, চতুর, চ্যালেঞ্জিং এবং এমনকি কখনও কখনও হতাশাজনকও হতে পারে। লক্ষ্য হল অগ্রগতি, পরিপূর্ণতা নয়। যখন আপনি অধ্যবসায় চালিয়ে যান এবং অ্যাডভেঞ্চার উপভোগ করেন, তখন এই শখ থেকে প্রচুর তৃপ্তি পাওয়া যেতে পারে। প্রতিটি পদক্ষেপ ধীরে ধীরে নিন, বিস্তারিত মনে রাখুন এবং সাহায্য চাইতে ভয় পাবেন না।
বরাবরের মতো, আমরা আপনাকে হ্যাকারবক্সের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী পর্যালোচনা করার অনুরোধ করছি। সেখানে, আপনি বর্তমান এবং সম্ভাব্য সদস্যদের জন্য প্রচুর তথ্য পাবেন। আমরা যে নন-টেকনিক্যাল সাপোর্ট ইমেইলগুলি পেয়েছি তার প্রায় সবই ইতিমধ্যেই FAQ- তে উত্তর দেওয়া হয়েছে, তাই আপনি যদি দ্রুত দেখে থাকেন তাহলে আমরা সত্যিই এটির প্রশংসা করি।
ধাপ 2: ইউএসবি ডিজিসপার্ক
ডিজিসপার্ক হল একটি ATTiny85 ভিত্তিক মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড যা Arduino লাইনের অনুরূপ, শুধুমাত্র ছোট এবং একটু কম শক্তিশালী। মাইক্রোকন্ট্রোলারে ঝাঁপ দেওয়ার জন্য ডিজিসপার্ক একটি দুর্দান্ত জায়গা, বা যখন আরডুইনো খুব বড় হয় বা কেবল অতিরিক্ত ওভারকিল হয় তার জন্য উপযুক্ত।
বিশেষ উল্লেখ:
- Arduino IDE 1.0+ (OSX/Win/Linux) এর জন্য সমর্থন
- ইউএসবি বা বাহ্যিক উৎসের মাধ্যমে শক্তি - 5v বা 7-35v
- অন বোর্ড 500 এমএ 5 ভি রেগুলেটর
- অন্তর্নির্মিত ইউএসবি
- 6 I/O পিন (2 শুধুমাত্র USB- এর জন্য ব্যবহার করা হয় যদি আপনার প্রোগ্রাম সক্রিয়ভাবে USB- এর মাধ্যমে যোগাযোগ করে, অন্যথায় আপনি USB- এর মাধ্যমে প্রোগ্রামিং করলেও 6 টি ব্যবহার করতে পারেন)
- 8k ফ্ল্যাশ মেমরি (বুটলোডারের পরে প্রায় 6k)
- I2C এবং SPI (USI এর সাথে)
- 3 পিনের উপর PWM (সফ্টওয়্যার PWM দিয়ে আরো সম্ভব)
- এডিসি 4 পিনে
- শক্তি চালিত
- পরীক্ষা/অবস্থা LED
ডেমন সিড ইমপ্লান্ট বোঝার উদ্দেশ্যে, ডিজিসপার্কটি গুরুত্বপূর্ণ কারণ ATTiny85- এর USB- এর সাথে সংযোগ করার জন্য কোন হার্ডওয়্যার নেই। পরিবর্তে, ডিজিসপার্ক মাইক্রোনুক্লিয়াসের সাথে সফটওয়্যার থেকে বিট-ব্যাং ইউএসবি সিগন্যাল প্রিলোডেড হয়ে আসে।
মাইক্রোনুক্লিয়াস হল একটি বুটলোডার যা AVR ATTiny মাইক্রোকন্ট্রোলারদের জন্য ডিজাইন করা হয়েছে যাতে একটি ন্যূনতম ইউএসবি ইন্টারফেস, ক্রস প্ল্যাটফর্ম লিবাস-ভিত্তিক প্রোগ্রাম আপলোড টুল এবং বুটলোডার কম্প্যাক্টনেসের উপর জোর দেওয়া হয়। এটি AVR ATTiny এর জন্য সবচেয়ে ছোট USB বুটলোডার।
ডিজিসপার্ক ডকুমেন্টেশন
ধাপ 3: বেয়ার মেটাল ATTiny85
Mouser বা DigiKey এর মত পার্টস সাপ্লায়ার থেকে কেনা একটি নতুন ATTiny85 চিপ সম্পূর্ণ ফাঁকা আসে। এতে মাইক্রোনিউক্লিয়াস বা অন্য কোন বুটলোডার থাকবে না। এটি স্ক্র্যাচ থেকে প্রোগ্রাম করা প্রয়োজন হবে, উদাহরণস্বরূপ একটি ISP (ইন-সার্কিট প্রোগ্রামার) ব্যবহার করে। এখানে, আমরা একটি ATTiny ডেভেলপমেন্ট বোর্ডের সকেটে বেয়ার মেটাল ATTiny85 ertোকাবো এবং প্রাথমিক প্রোগ্রামিংয়ের জন্য একটি ISP কে বোর্ডের সাথে সংযুক্ত করব।
USBasp হল Atmel AVR কন্ট্রোলারের জন্য একটি ইউএসবি ইন-সার্কিট প্রোগ্রামার। এটি কেবল একটি ATMega88 বা একটি ATMega8 এবং কয়েকটি প্যাসিভ উপাদান নিয়ে গঠিত। প্রোগ্রামার শুধুমাত্র একটি ফার্মওয়্যার ইউএসবি ড্রাইভার ব্যবহার করে, কোন বিশেষ ইউএসবি কন্ট্রোলার প্রয়োজন হয় না।
ATTiny85 কে ATTiny ডেভেলপমেন্ট বোর্ডে theোকান (পিন ওয়ান ইন্ডিকেটর মনে রাখবেন) এবং বোর্ডটি USBasp এ দেখান যেমন এখানে দেখানো হয়েছে।
আপনার Arduino IDE এ ATtiny সমর্থন যোগ করুন (হাই-লোটেক এ বিস্তারিত দেখুন):
পছন্দের অধীনে, বোর্ড ম্যানেজার ইউআরএলের তালিকায় একটি এন্ট্রি যুক্ত করুন:
raw.githubusercontent.com/damellis/attiny/…
Tools-> Boards-> Board Mangers এর অধীনে, ATtiny থেকে ডেভিড এ মেলিসের বোর্ড ম্যানেজার প্যাকেজ যোগ করুন।
এটি ATTiny বোর্ডগুলিকে বোর্ড তালিকায় যুক্ত করবে, যেখানে আপনি এখন নির্বাচন করতে পারেন … বোর্ড: ATtiny25/45/85 প্রসেসর: ATtiny85 ক্লক: অভ্যন্তরীণ 1 MHz
[গুরুত্বপূর্ণ দ্রষ্টব্য: ঘড়ির বাহ্যিক ঘড়িতে কখনই সেট করবেন না যদি না চিপের আসলে একটি বাহ্যিক ঘড়ির উৎস থাকে।]
"ব্লিংক" এর জন্য কোডের উদাহরণ লোড করুন
LED_BUILTIN কে সেই স্কেচের তিনটি জায়গায় 1 তে পরিবর্তন করুন এবং এটি USBtp ব্যবহার করে ATtiny85 এ আপলোড করুন।
প্লাগযোগ্য দেববোর্ড এলইডি এখন যেমন লিলিটিনি এলইডি বক্সের বাইরে ঝলকানো উচিত।
এটিটিনি ডেভেলপমেন্ট বোর্ডকে একটি ডিজিসপার্কে পরিণত করুন:
এখন পর্যন্ত, আমরা ATTiny ডেভেলপমেন্ট বোর্ডকে USBasp সংযুক্ত করার জন্য ব্রেকআউট হিসাবে ব্যবহার করেছি, টেকনিক্যালি ডিজিসপার্ক হিসাবে নয়। এটিকে ডিজিসপার্ক হিসাবে ব্যবহার করার জন্য, ATTiny85 মাইক্রোকন্ট্রোলারকে মাইক্রোনুক্লিয়াস বুটলোডারের সাথে প্রোগ্রাম করতে হবে যা এখানে ডাউনলোড করা যাবে।
ধাপ 4: ঠিকানাযোগ্য LED নিয়ন্ত্রণ
যদিও এটি বেশ সহজ মাইক্রোকন্ট্রোলার, ATTiny85 ঠিকানাযোগ্য LEDs যেমন APA106, WS2812, বা Neopixels নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
আপনি কেবল একটি LED বা পুরো স্ট্র্যান্ড নিয়ন্ত্রণ করতে পারেন।
আপনার যদি ইতিমধ্যে একটি না থাকে তবে আপনাকে নিওপিক্সেল বা ফাস্টএলইডি এর মতো একটি লাইব্রেরি দখল করতে হবে।
এছাড়াও, আপনাকে ATTiny85 এর অভ্যন্তরীণ ঘড়ির হারকে তার ডিফল্ট 1MHz থেকে 8MHz পর্যন্ত টুলস-> ক্লক ব্যবহার করতে হবে। যখনই আপনি ঘড়ির হার পরিবর্তন করেন, তখন আপনাকে সরঞ্জামগুলির অধীনে "বার্ন বুটলোডার" অপারেশন করতে হবে।
উদাহরণ প্রকল্প।
ধাপ 5: O. MG ডেমন বীজ EDU
O. MG DemonSeed EDU হল একটি শিক্ষামূলক হার্ডওয়্যার ইমপ্লান্ট যা ভাল USB তারের খারাপ করার জন্য।
প্রতিটি কিটে ডেমনসিড ইমপ্লান্টের 2-প্যাক অন্তর্ভুক্ত রয়েছে। তার মানে আপনি দুটি ক্যাবল তৈরি করতে পারেন।
DemonSeed EDU শিক্ষার জন্য ডিজাইন করা হয়েছে। সাধারণ ইউএসবি কেবল দিয়ে শুরু করুন এবং ডেমোনসিড আপনাকে তাদের খারাপ করতে সাহায্য করবে। আপনি কিস্ট্রোক ইনজেকশন পেলোড প্রোগ্রাম করতে ব্যাড ইউএসবি কেবল ব্যবহার করতে পারেন। এছাড়াও, O. MG এর ভিডিও সিরিজের মাধ্যমে কাজ করে, আপনি আরএফ ট্রিগার, হাই স্পিড ইউএসবি পাসথ্রু এবং আরও অনেক কিছুর মতো কার্যকারিতা সক্ষম করতে শিখতে পারেন।
O. MG এর লিঙ্ক আছে এখানে ডেমন সিড EDU ভিডিও সিরিজের পাশাপাশি একটি স্ল্যাক চ্যানেলের সাথে।
আপনি এখানে HAK5 থেকে DEMON SEED বা শক্তিশালী O. MG কেবল কিনতে পারেন।
এছাড়াও, Dustrial থেকে কিছু O. MG Merch নিন এবং ডিসকাউন্ট কোড OMG10 দিয়ে 10% ছাড় পান।
ধাপ 6: হ্যাক লাইফ
আমরা আশা করি আপনি ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তিতে এই মাসের হ্যাকারবক্স অ্যাডভেঞ্চার উপভোগ করছেন। পৌঁছান এবং নীচের মন্তব্যগুলিতে বা হ্যাকারবক্স ফেসবুক গ্রুপে আপনার সাফল্য ভাগ করুন। এছাড়াও, মনে রাখবেন যে আপনার কোন প্রশ্ন থাকলে বা কিছু সাহায্যের প্রয়োজন হলে আপনি যে কোন সময় [email protected] ইমেইল করতে পারেন।
এরপর কি? বিপ্লবে যোগ দাও. হ্যাকলাইফ বাঁচুন। প্রতি মাসে আপনার মেইলবক্সে হ্যাকযোগ্য গিয়ারের একটি দুর্দান্ত বাক্স পান। HackerBoxes.com এ সার্ফ করুন এবং আপনার মাসিক হ্যাকারবক্স সাবস্ক্রিপশনের জন্য সাইন আপ করুন।
ধাপ 7: পরীক্ষা
পরীক্ষা
প্রস্তাবিত:
HackerBox 0041: CircuitPython: 8 ধাপ
HackerBox 0041: CircuitPython: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা। HackerBox 0041 আমাদের জন্য এনেছে CircuitPython, MakeCode Arcade, Atari Punk Console, এবং আরো অনেক কিছু। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স 0041 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা h কেনা যাবে
HackerBox 0058: Encode: 7 ধাপ
HackerBox 0058: Encode: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! হ্যাকারবক্স 0058 এর সাহায্যে আমরা তথ্য এনকোডিং, বারকোড, কিউআর কোড, Arduino প্রো মাইক্রো প্রোগ্রামিং, এমবেডেড এলসিডি ডিসপ্লে, আরডুইনো প্রকল্পের মধ্যে বারকোড প্রজন্মকে একীভূত করব, মানুষের ইনপুট
HackerBox 0057: নিরাপদ মোড: 9 টি ধাপ
HackerBox 0057: নিরাপদ মোড: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! হ্যাকারবক্স 0057 আইওটি, ওয়্যারলেস, লকপিকিং এবং অবশ্যই হার্ডওয়্যার হ্যাকিং এর একটি গ্রাম নিয়ে আসে আপনার হোম ল্যাবে। আমরা মাইক্রোকন্ট্রোলার প্রোগ্রামিং, আইওটি ওয়াই-ফাই এক্সপ্লয়েটস, ব্লুটুথ ইন্সটল করব
HackerBox 0034: SubGHz: 15 ধাপ
HackerBox 0034: SubGHz: এই মাসে, হ্যাকারবক্স হ্যাকাররা 1GHz এর নিচে ফ্রিকোয়েন্সিগুলিতে সফ্টওয়্যার ডিফাইনড রেডিও (SDR) এবং রেডিও যোগাযোগ অন্বেষণ করছে। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স #0034 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা সরবরাহের সময় এখানে কেনা যায়
HackerBox 0053: Chromalux: 8 ধাপ
HackerBox 0053: Chromalux: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! HackerBox 0053 রঙ এবং আলো অন্বেষণ করে। Arduino UNO মাইক্রোকন্ট্রোলার বোর্ড এবং IDE সরঞ্জামগুলি কনফিগার করুন। টাচস্ক্রিন ইনপুট দিয়ে একটি পূর্ণ রঙের 3.5 ইঞ্চি এলসিডি আরডুইনো শিল্ড সংযুক্ত করুন এবং স্পর্শের ব্যথা অন্বেষণ করুন