সুচিপত্র:

Arduino দিয়ে একটি ডিভাইসে পাসওয়ার্ড ক্র্যাক করা: 8 টি ধাপ
Arduino দিয়ে একটি ডিভাইসে পাসওয়ার্ড ক্র্যাক করা: 8 টি ধাপ

ভিডিও: Arduino দিয়ে একটি ডিভাইসে পাসওয়ার্ড ক্র্যাক করা: 8 টি ধাপ

ভিডিও: Arduino দিয়ে একটি ডিভাইসে পাসওয়ার্ড ক্র্যাক করা: 8 টি ধাপ
ভিডিও: CS50 2015 - Week 10 2024, নভেম্বর
Anonim
Arduino দিয়ে একটি ডিভাইসে পাসওয়ার্ড ক্র্যাক করা
Arduino দিয়ে একটি ডিভাইসে পাসওয়ার্ড ক্র্যাক করা

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

Tengo una cámara para capturar fotos de animales en libertad (de marca VICTURE y modelo HC200) a la que puse una contraseña y después de un tiempo sin usarla se me ha olvidado।

Ahora a encender la cámara aparecen cuatro ceros (son las cuatro posiciones de la contraseña) y un cursor que indica en el punto en que te encuentras। Para introducir los dígitos usamos los botones arriba, abajo, izquierda y derecha, también está el ok para verificar la contraseña।

ধাপ 1:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

প্রতিটি অবস্থানের সম্ভাবনা 0 থেকে 9 পর্যন্ত এবং A থেকে Z পর্যন্ত। প্রতিবার চারটি অবস্থান পাসওয়ার্ডে প্রবেশ করলে, আমাদের 10, 000 সম্ভাব্যতা (0000 থেকে 9999 পর্যন্ত) পরীক্ষা করতে হবে। এই সব 10, 000 সম্ভাবনা যাচাই করতে কতক্ষণ লাগবে? যদি একটি পাসওয়ার্ড চেক করতে আনুমানিক 4 সেকেন্ড লাগে, অথবা হয়তো কম। গণনা করতে প্রায় 11 ঘন্টা বিনিয়োগ করতে হবে। এটা ম্যানুয়ালি করা সম্ভব বলে মনে করা অযৌক্তিক নয়।

কিন্তু আমরা আমাদের জন্য কেউ বা কিছু করতে পারি, এবং সেটা হল: আরডুইনো। তারপরে আমরা কীবোর্ডে কীস্ট্রোকগুলি অনুকরণ করব এবং তারপরে একের পর এক সমস্ত সম্ভাবনা পরীক্ষা করব।

Las posibilidades de cada posición abarcan desde el 0 hasta el 9, y desde la a a la Z. Yo recuerdo que sólo introje números en la contraseña। Cada vez que se Introdun las cuatro posiciones en el password, tendríamos que comprobar 10.000 posibilidades (desde el 0000 hasta el 9999)। ¿Cuánto tiempo tardaríamos en verificar todas estos 10.000 posibilidades? Si comprobar una contraseña nos lleva aproximadamente unos 4 segundos, o quizás algo menos। Haciendo los cálculos habría que invertir unas 11 horas aproximadamente।

No es descabellado pensar que es factible hacerlo manulamente।

Pero podemos hacer que alguien o algo lo haga por nosotros, y ese algo es: ARDUINO। Entonces simularíamos las pulsaciones en el teclado e ir comprobando así una a una todas la posibilidadas।

ধাপ ২:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

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

Abrimos el dispositivo y buscamos el teclado y los terminales del mismo। Estudiando la placa podemos ver que los terminales de salida del teclado son los que se indican en las fotografías।

ধাপ 3:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

আমরা সংযোজকের বিভিন্ন পিন সংখ্যা, এবং আমি তাদের প্রত্যেককে আরো আরামদায়কভাবে অধ্যয়ন করতে সক্ষম একটি ছোট তারের welালাই।

Numeramos লস distintos পাইন্স দেল conector, y sueldo un pequeño কেবল a cada uno de los mismos para poder estudiarlos más comodamente।

ধাপ 4:

ছবি
ছবি
ছবি
ছবি

আমি চেক করি যে তারের নম্বর 4 সাধারণ। যেহেতু আমি নং 4 দিয়ে বিভিন্ন তারের সাথে যোগাযোগ করি আমি নিম্নলিখিতগুলি লক্ষ্য করতে পারি:

কেবল 4 এবং 5, এটি ডান কী টিপে দেওয়ার মতো।

কেবল 4 এবং 3, ঠিক আছে বোতাম

কেবল 4 এবং 2, ডাউন কী

কেবল 4 এবং 6, বাম কী

কেবল 4 এবং 8, ইউপি কী।

Compruebo que el তারের nº 4 es el común।

Según hago contacto de los distintos cables con el nº 4 puedo observar lo siguiente:

কেবল 4 y 5, es como si pulsara el tecla de la DERECHA।

কেবল 4 y 3, টেকলা ওকে

কেবল 4 y 2, টেকলা এবাজো

কেবল 4 y 6, টেকলা IZQUIERDA

কেবল 4 y 8, টেকলা ARRIBA।

ধাপ 5:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

ব্যবহার করে সার্কিট ডিজাইন করুন:

আরডুইনো ইউএনও

1k ওহম প্রতিরোধক

2N2222 ট্রানজিস্টর

Dise elo el circuito usando:

- আরডুইনো ইউএনও

- 1kOhmio প্রতিরোধ

- ট্রানজিস্টর 2N2222

ধাপ 6:

ছবি
ছবি

পুরো সার্কিটের সমাবেশ এভাবেই হয়। আপনি ফটোগ্রাফে দেখতে পাচ্ছেন আমি পুরো প্রক্রিয়াটি ভিডিওতে রাখার জন্য ডিভাইসের স্ক্রিন রেকর্ড করার জন্য একটি ওয়েবক্যাম লাগিয়েছি, যেহেতু Arduino কী খুঁজে পেলে এটি কীগুলির স্পন্দনের সাথে চলতে থাকবে। এইভাবে আমরা ভিডিওটি দেখতে পারি এবং পাসওয়ার্ড গ্রহণ করা হলে সঠিক মুহূর্তটি খুঁজে পেতে পারি।

Así queda el montaje de todo el circuito।

Como se puede ver en la fotografía pongo una webcam a grabar la pantalla del dispositivo para tener en video todo el proceso, ya que cuando Arduino encuentre la clave proseguirá con las pulsaciones de teclas। De esta manera podemos visualizar el video y buscar el momento exacto en que la contraseña fue aceptada।

ধাপ 7: Código Arduino

এই Arduino প্রোগ্রাম কোড:

Este es el código para programmar Arduino:

ধাপ 8: ভিডিও

প্রক্রিয়াটি কীভাবে বিকাশ করছে তার ভিডিও …

ভিডিও ডি cómo se va desarrollando el proceso…।

প্রস্তাবিত: