Inhoudsopgave:
- Benodigdheden
- Stap 1: SOFTWARE
- Stap 2: De code
- Stap 3: (Details)
- Stap 4: Verborgen serieel naar toetsenbord
- Stap 5: GEREED
Video: ARDUINO UNO RFID WINDOWS 10 ONTGRENDELEN - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ontgrendelen van windows 10 pass of pin beschermd met behulp van arduino en een RFID-kaart.
Het idee rond dit doe-het-zelf-project is eenvoudig. We hebben een HID-apparaat nodig, een RFID-kaart en een lezer. Wanneer de arduino de RFID-kaart leest en de id hetzelfde is als die we hebben ingevoerd, drukt hij op de juiste combinatie van de toetsaanslagen (wachtwoord) en drukt vervolgens op enter.
Benodigdheden
UNO R3 ATMEGA328P
RFID-RC522
40 ST 10 CM DUPONT MAN NAAR MANNELIJKE TRUI
Stap 1: SOFTWARE
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB-TOETSENBORD MASTER
Stap 2: De code
Upload de code
Codetegoeden gaan naar AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); // Maak een MFRC522-instantie.
uint8_t buf[8] = { 0 }; /* Toetsenbordrapportbuffer */
int cardCount = 0; void setup() { Serial.begin(9600); randomSeed(analogRead(0)); vertraging (200); SPI.begin(); // Start SPI-bus mfrc522. PCD_Init(); // Start MFRC522
} void loop(){ // Zoek naar nieuwe kaarten if (! mfrc522. PICC_IsNewCardPresent()) { return; } // Selecteer een van de kaarten als (! mfrc522. PICC_ReadCardSerial()) { return; } //Toon UID op seriële monitor String content= ""; byte-letter; for (byte i = 0; i <mfrc522.uid.size; i++) { content.concat(String(mfrc522.uid.uidByte < 0x10 ? " 0": " ")); content.concat(String(mfrc522.uid.uidByte, HEX)); } inhoud.toUpperCase(); if (content.substring(1) == "10 4B 58 7E", "30 F1 CA 80") // verander hier de UID van de kaart/kaarten die u toegang wilt geven { delay(50);
vertraging (100);
buf[0] = 0; buf[2] = 0x26; // brief 9 Serial.write (buf, 8); releaseKey();
vertraging (200);
buf[0] = 0; buf[2] = 0x28; // letter Voer Serial.write in (buf, 8); releaseKey();
vertraging (900);
kaartCount++; } anders { terugkeer; }
if(cardCount=1){ vertraging(50);
buf[0] = 0; // Win buf [2] = 0x28; // letter voer Serial.write in (buf, 8); releaseKey();
vertraging (50);
buf[0] = 0; buf[2] = 0x52; // letter Up Serial.write (buf, 8); releaseKey();
vertraging (50);
buf[0] = 0; buf[2] = 0x52; // letter Up Serial.write (buf, 8); releaseKey();
vertraging (50);
buf[0] = 0; buf[2] = 0x28; // letter Voer Serial.write in (buf, 8); releaseKey();
vertraging (50);
buf[0] = 0; buf[2] = 0x28; // letter Voer Serial.write in (buf, 8); releaseKey();
kaarttelling--; } }
void releaseKey() {buf[0] = 0; buf[2] = 0; Serieel.schrijven (buf, 8); // Laat de toets los }
Stap 3: (Details)
Wijzig dit deel van de code in de toetsen die u wilt indrukken.
kopieer en plak de code zo vaak als je wilt. bekijk de kaart van de cosponsoringcodes voor elke sleutel. je kunt het hier vinden.
buf[0] = 0; buf[2] = 0x26; // brief 9 Serial.write (buf, 8); releaseKey();
vertraging (200);
Verander de id in de id van de kaart, ring of ding dat je wilt gebruiken
inhoud.toUpperCase(); if (content.substring(1) == "10 4B 58 7E", "30 F1 CA 80") // verander hier de UID van de kaart/kaarten die u toegang wilt geven { delay(50);
Stap 4: Verborgen serieel naar toetsenbord
Sluit de 2 pinnen aan zoals te zien is in de afbeelding gedurende 1 sec
Start Flip 3.4.7File -> open de USBKeyboard-master\firmware\Arduino-keyboard-0.3.hexDevice -> selecteer -> Atmega16u2 (of uw chip)Instellingen -> communicatie -> usbRun
Stap 5: GEREED
Herstart en test
Koppel de Arduino usbTest los en sluit deze aan op txt-bestand of vergrendel de pc (win-toets + l) Geniet ervan
Het project vind je HIER
Aanbevolen:
Lenovo Y700 NVMe Gen3-snelheden ontgrendelen: 4 stappen
Lenovo Y700 NVMe Gen3-snelheden ontgrendelen: na een beetje onderzoek naar het onderwerp ontdekte ik dat de Lenovo Y700 in de fabriek is ingesteld op Nvme gen 2-snelheden. Een simpele google-zoekopdracht en je kunt verschillende verklaringen vinden waarom dat zo is. Mijn conclusie is dat Lenovo het instelt op Gen2-snelheden om batt te besparen
Arduino RFID Mac ontgrendelen (Linux en Win): 3 stappen
Arduino RFID Unlock Mac (Linux en Win): ik heb een macbook pro, ik heb ook een groot wachtwoord op mijn macbook. Wanneer de mac op stop gaat, schrijf ik de pas om het systeem te openen. Op een normale dag cijfer ik het wachtwoord ongeveer 100 keer. Nu heb ik de oplossing gevonden! De RFID TAG!Ik gebruik een Arduino
VBA-code om een vergrendeld Excel-blad te ontgrendelen: 4 stappen
VBA-code om een vergrendeld Excel-blad te ontgrendelen: als u ooit een wachtwoord voor een van uw Excel-werkbladen bent vergeten, weet u hoe frustrerend dat kan zijn. De code die in deze instructie wordt gebruikt, is een van de eenvoudigste die ik heb gevonden. Het genereert een bruikbare code die uw beveiligde blad zal ontgrendelen. L
Windows PC vergrendelen/ontgrendelen met RFID: 7 stappen (met afbeeldingen)
Windows PC vergrendelen/ontgrendelen met behulp van RFID.: Hallo daar! Hoe vaak bent u het beu geweest om het wachtwoord in te typen om uw pc/laptop te ontgrendelen elke keer dat deze werd vergrendeld? Ik ben gewend om het elke dag een behoorlijk aantal keren te vergrendelen, en niets is vervelender dan het wachtwoord / de pincode steeds opnieuw te typen
Mac OS X-systeemvoorkeuren ontgrendelen: 4 stappen
Ontgrendel Mac OS X-systeemvoorkeuren: zo eenvoudig en snel Ontgrendel al je systeemvoorkeuren Dit vond ik op een Google-zoekopdracht, niet mijn idee