একটি ইউএসবি কীবোর্ড পুনরায় প্রোগ্রাম করা সম্ভব?


1

আমি সম্প্রতি একটি ছোট ইউএসবি ডিভাইস কিনেছি যা "এইচআইডি কীবোর্ড ডিভাইস" (স্ট্যান্ডার্ড ইউএসবি কীবোর্ড) হিসাবে কাজ করে

এটির একটি মাত্র কী রয়েছে, যা ছোট হাতের 'বি' তে আবদ্ধ।

আমি এটিকে অন্য কোনও কিছুর কাছে প্রত্যাবর্তন করতে চাই এবং বেশ কয়েকটি বিকল্প মাথায় আসবে:

  1. সফ্টওয়্যার পুনঃতফসিল। সহজ এবং সহজ, তবে আমি ডিভাইসটি সংযুক্ত করে এমন প্রতিটি মেশিন কনফিগার করতে চাই না।

  2. ডিভাইসটি একটি উইন্ডোজ ড্রাইভারের সাথে আসে। এর দুটি অসুবিধাগুলি রয়েছে: লিনাক্স / বিএসডি / যাই হোক না কেন, এবং ড্রাইভার ম্যালওয়্যার হতে পারে (ডিভাইসের উত্স বিবেচনা করে, এটি একটি বাস্তব সম্ভাবনা)। এই ড্রাইভারটি তবে ডিভাইসটিকে রিবাউন্ড করার অনুমতি দিতে পারে।

  3. আমার নিজের ড্রাইভার লিখুন। এটি সর্বত্র এটি মোতায়েন করাতে অসুবিধা রয়েছে তবে এটি করা মজাদার হতে পারে :)

  4. ডিভাইসটি পুনরায় প্রোগ্রাম করুন।

আমি বিকল্প 1 এবং 2 এড়াতে চাই এবং আমি অবশ্যই 4 করতে চাই, তবে আমি জানি না যে কোনও ইউএসবি কীবোর্ড ডিভাইসটিকে বিভিন্ন কীগুলি আউটপুট দেওয়ার জন্য পুনরায় প্রোগ্রাম করা সম্ভব (ডিভাইসগুলির মধ্যে কেবলমাত্র 1 রয়েছে তাই এটি সহজ হতে পারে) মূল).

শোধন: ডিভাইসে নেই সব প্ল্যাটফর্মে কাজ হিসাবে একটি প্রামাণিক USB কীবোর্ড আছে। তবে অন্তর্ভুক্ত সিডির একটি কাস্টম ড্রাইভার রয়েছে যা ব্যবহারকারীর দ্বারা নির্বাচিত কিছুতে কী অনুবাদ করতে কনফিগার করা যায়


1
আপনি কি বলতে চাইছেন considering the origin of the device, it's a realistic possibility? আপনি এই কীবোর্ডটি কোথায় পেলেন?
আরকাদিউস দ্রবকিজিক

1
এই ক্ষেত্রে কীবোর্ডটি নিজে থেকে দূষিত ক্রিয়া সম্পাদন করতে কীস্ট্রোকগুলি প্রেরণ করতে পারে এটিও সম্ভব।
কামিল ম্যাকিয়েরোস্কি

আমি বরং এ সম্পর্কে আর কোনও মন্তব্য করব না। চালকদের ম্যালওয়্যার রয়েছে এমনটা খুব বেশি দূরে নেই, এবং এটি আমি প্রকাশ করতে যাচ্ছি। আসলে, আমি কার্নেল মোডে উইন্ডবজি ব্যবহার করে ড্রাইভারগুলি বিশ্লেষণ করতে যাচ্ছিলাম ... তবে এটি ইস্যুটির সাথে প্রাসঙ্গিক নয় :)
ইমানল বার্বা সাবারিয়েগো

1
@ ইমানলবারবা সাবারিয়েগো ঠিক আছে, আমরা বিচ্যুত করছি। আমি কেবল আপনাকে জানাতে চাই ভিতরে ইলেকট্রনিক্সগুলি প্রেরণের জন্য কোনও শারীরিক বোতামের প্রয়োজন নাও হতে পারে [win+r] iexplore http://infected-website [enter], তাই কীগুলির সংখ্যা অপ্রাসঙ্গিক।
কামিল ম্যাকিয়েরোভস্কি

1
@ ইমানলবারবা সাবারিগো বা এটি ওয়্যারলেস পূর্ণ কীবোর্ডের জন্য একটি রিসিভার যা কাছাকাছি দূষিত হাতে রয়েছে। অথবা এটি মোবাইল নেটওয়ার্কের মাধ্যমে অর্ডার গ্রহণ করে। অথবা এটির একটি ঘড়ি রয়েছে এবং দুপুর ২ টা অপেক্ষায় রয়েছে কীবোর্ড এবং একটি ডংলে হাব হিসাবে পুনরায় নিবন্ধনের জন্য যা থেকে উল্লিখিত কীবোর্ড কিছু র‌্যানসমওয়্যার অনুলিপি করার চেষ্টা করবে। অথবা এটিতে ক্যাপাসিটার রয়েছে এবং আপনার মাদারবোর্ডটি কোনও এক সময় ভাজবে। আপনি আপাতত এটিকে অস্বীকার করতে পারবেন না। আমি চাই না আপনি এই কীবোর্ডটি ব্যবহার বন্ধ করুন; ডিভাইসের উত্স বিবেচনা করে হার্ডওয়্যারটি নিরাপদ কিনা তা নিশ্চিত হন না । :)
কামিল ম্যাকিয়েরোভস্কি

উত্তর:


1

আপনি নিজের তৈরি করেন না কেন? আপনি যে পুরনো কীবোর্ডটি ব্যবহার করছেন না কেবল সেগুলি নিন, কীগুলি ট্র্যাক করুন এবং কেবল যে কীটি আপনি ব্যবহার করতে চান তা দিয়ে পুনর্নির্মাণ করুন! এই মত কিছু:

এক-কী-বোর্ড

ইউএসবি-কীবোর্ড

অথবা, আপনি আরও এগিয়ে যেতে পারেন এবং মাইক্রো কন্ট্রোলারের জন্য আপনার নিজের চালকটি লিখতে এবং লিখতে চান এমন কীতে সিগন্যাল প্রেরণের জন্য একটি মাইক্রো কন্ট্রোলার এবং কিছু স্যুইচ ব্যবহার করতে পারেন। এরকম কিছু:

কী ---> মাইক্রোকন্ট্রোলার ---> ডেটা বাস ---> কীবোর্ড বৈদ্যুতিন বোর্ড

সম্পাদনা করুন : পুনরায় প্রোগ্রামিং এর পক্ষে উপযুক্ত হবে না। এটি আপনাকে forever 2 টুকরো ইলেকট্রনিকের জন্য চিরতরে নিয়ে যাবে। 'খ' চিঠিটি কেন? নির্মাতারা সে সম্পর্কে কিছু বলেছিলেন? আপনি ড্রাইভার ব্যবহার করে এই চিঠিটি পরিবর্তন করতে পারেন? তত্ত্বের কীবোর্ডের চিপটি হ'ল আরএস 232 ব্যবহার করে স্ট্রিং 'বি' প্রেরণ করে। একটি শারীরিক ইউএসবি কী-লগার সম্পর্কে কী?


আমি কেবল এটি কিনেছি, আমি এটিকে ফেলে দিতে চাই না: _ ডি। লিঙ্কগুলি আমি রাখব যদিও এটি চেষ্টা করতে মজাদার লাগবে
Imanol Barba Sabariego

আপনার উত্তরটি শেষ করে একবার পোস্ট করুন! আপনি এটি কীভাবে করেছিলেন তা জেনে রাখা সত্যিই আকর্ষণীয় হবে :)
জো

একটি শারীরিক ইউএসবি কীলগার সম্পর্কে কি? আমি জানি না .. তবে চাপতে থাকা কীটি লগ করার পরিবর্তে আপনি নিজের প্রয়োজনে আউটপুট পরিবর্তন করতে পারবেন ...
জো

হুম ... আমি যদি ড্রাইভারটি রিভার্স-ইঞ্জিনিয়ার করে থাকি তবে আমি দেখতে পাই এটি কীভাবে বাউন্ড কীটি পরিবর্তন করে যদি তা করে তবে কেবল এটি দখল করবেন না এবং
ফ্লাইতে

0

একটি সফ্টওয়্যার রিবন্ডিং এখানে সবচেয়ে বুদ্ধিমান সমাধান। অটোহোটকি পরীক্ষা করে দেখুন। এটির পুরো স্ক্রিপ্টিং ভাষা রয়েছে এবং আপনার যুক্তিযুক্ত উদ্ভট এক-কী কীবোর্ড (এমনকি দীর্ঘ কী সংমিশ্রণগুলি - যা আমি খুব অদ্ভুত এবং মজাদার হয়ে উঠতে পারি) এর সাথে কিছু আকর্ষণীয় জিনিস করতে পারি: " https://www.autohotkey.com/ "


হ্যাঁ, আমি এএইচ ব্যবহারের কথা ভেবেছিলাম, তবে আমি যদি সম্ভব হয় তবে এড়াতে চাই এবং কনফিগারেশনের কোনও সমাধানের সাথে কোনও মাল্টি-প্ল্যাটফর্ম বেছে নিই
Imanol Barba Sabariego

1
বহুতল? আমি ভেবেছিলাম এটি আদৌ * নিক্সে কাজ করে না? ঠিক আছে, আপনি যদি এটি সত্যিকারের মাল্টি-প্ল্যাটফর্ম হতে চান তবে তার জন্য আপনাকে একটি ড্রাইভার লিখতে হবে। এই ড্রাইভারটি যাইহোক যাইহোক কয়েক লাইন সি এর বেশি হতে পারে না। এই প্রাণীটি দেখতে কেমন? আপনি কি তার বোর্ডটিতে একবার নজর রাখতে পারেন যাতে আপনি কী কী আইসি ব্যবহার করছেন এটি জানতে পারেন? বেশি হতে পারে না।
স্পুলার

আমি ঘরে পৌঁছেই তা যাচাই করে নেব। এবং হ্যাঁ, এটি স্ট্যান্ডার্ড ইউএসবি কীবোর্ড হিসাবে * নিক্সে কাজ করে, ব্যাখ্যা না দেওয়ার জন্য দুঃখিত
Imanol Barba Sabariego

শীতল, এই উপায় আরও দরকারী।
স্পুলার

0

যদি উইন্ডোজের জন্য এমন একটি কাস্টম ড্রাইভার রয়েছে যা ডিভাইসটিকে পুনরায় প্রোগ্রামিং করতে, ইউএসএসবুপ বা অনুরূপ সফ্টওয়্যার ইনস্টল করতে, ইউএসবি ট্র্যাফিকটিকে বিভিন্ন কীগুলিতে রিবিন্ড করার সময় ক্যাপচার করে, প্রোটোকলটি খুঁজে বের করে এবং আপনার নিজস্ব রিমন্ডিং সরঞ্জামটি বাস্তবায়িত করে বা কেবল লিনাক্সের অধীনে ট্র্যাফিকটি পুনরাবৃত্তি করে

যদি কাস্টম উইন্ডোজ ড্রাইভারগুলি কেবল তাদের কী ইভেন্টটিকে বাধা দেয় এবং অন্য কোনও বিকল্পকে প্রতিস্থাপন করে, আপনি লিনাক্সের অধীনেও এটি করতে পারেন, উদাহরণস্বরূপ এখানে বা এখানে দেখুন

(4) হিসাবে, আমি ধরে নিয়েছি ডিভাইসে কোনও ধরণের মাইক্রোকন্ট্রোলার রয়েছে এবং নীতিগতভাবে আপনার সঠিক সরঞ্জামগুলি দিয়ে এটি পুনরায় প্রোগ্রাম করতে সক্ষম হওয়া উচিত, তবে প্রথমে ইঞ্জিনিয়ারটিকে বিপরীত করার জন্য যথেষ্ট প্রচেষ্টা হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.