Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Đây là dự án PassPen của tôi. một nanô arduino nhỏ giúp tôi đăng nhập vào máy tính ở trường.
Nó được làm bằng một PCB nhỏ i được thiết kế với các nút có chốt để cho phép khóa trước khi in mật khẩu.
Bước 1: Lấy mã
Phần cứng:
Arduino pro vi mô:
Bộ chuyển đổi Micro Usb (hoặc cáp sẽ hoạt động).
Mã và thiết kế PCB có thể được tìm thấy tại đây:
đối với vi Arduino pro sử dụng tệp PasscodeBoard.ino và đối với bảng digispark, hãy sử dụng tệp DigiSpark_passcode.ino.
Bước 2: Đấu dây. (sẽ được bổ sung trong thời gian ngắn)
bạn có thể chọn đầu vào mà bạn muốn sử dụng. thiết kế của tôi sử dụng đầu vào 2, 3 và 4.
Bước 3: Thay đổi thành Yêu thích của bạn
Thay đổi tất cả const int btnX, thành giá trị pin bạn sử dụng nếu bạn không sử dụng giống như tôi với bảng của tôi.
thí dụ:
const int btn1 = 10; // Điều này đặt nút một thành đầu vào kỹ thuật số 10.
Mã cho Arduino được viết để đánh giá mảng PIN_CODE.
vì vậy hãy thêm ghim mong muốn giữa dấu {} -, nó có thể dài gần như bạn muốn, mã động theo nghĩa đó.
thí dụ:
int PIN_CODE = {1, 2, 3, 3, 1};
sau đó thêm mật khẩu hoặc các nút khác mà bạn muốn chèn trong trường hợp chuyển đổi "switch (btn_number ())"
trong trường hợp 1 là nội dung sẽ được in khi nhấn nút 1, v.v.
không bỏ đoạn nghỉ; ở cuối mỗi trường hợp. (Tôi đang nói điều này trong trường hợp bạn không biết cách hoạt động của trường hợp chuyển mạch.
thí dụ:
switch (btn_number ()) {
case 1: // Nhập UserName rồi chuyển sang trường tiếp theo, nhập Password1 rồi nhấn Enter.
Keyboard.println ("Tên người dùng"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Mật khẩu1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);
nghỉ;
case 2: // Loại Password2
Keyboard.println ("Mật khẩu2");
nghỉ;
case 3: // Nhập Password3, sau đó nhấn Enter.
Keyboard.println ("Mật khẩu3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); nghỉ;
vỡ nợ:
Keyboard.println ("Đã xảy ra lỗi và không có nút nào được phát hiện ở đó."); nghỉ;}
Bước 4: Ghi vào Arduino
Tôi giả sử bạn đã thiết lập Arduino IDE của mình với các gói cần thiết cho Arduino Pro Micro.
Nhưng bạn phải thêm thư viện Keyboard.h. mở trình quản lý Thư viện arduino và tìm kiếm Bàn phím, chọn bàn phím có tên Bàn phím và cài đặt nó.
Đóng trình quản lý thư viện khi bạn cài đặt xong.
(đảm bảo bo mạch arduino của bạn được kết nối và được chọn trong menu công cụ.) Nhấp vào nút ghi, và bạn sẽ hoàn thành!
Đề xuất:
Chương trình bảo vệ bằng mật khẩu: 4 bước
Chương trình bảo vệ bằng mật khẩu: Đây là một cách để ẩn mật khẩu máy tính. Nó sẽ cho phép bạn bảo vệ dữ liệu có giá trị nhưng cũng sẽ cho phép bạn khôi phục mật khẩu bị quên mà không gặp quá nhiều khó khăn. Mặc dù nó có thể không phải là giải pháp thực tế nhất, nhưng ý tưởng này chắc chắn rất
Hộp bảo mật với kiểm soát mật khẩu: 4 bước
Hộp Bảo mật Với Kiểm soát Mật khẩu: Tôi sử dụng mẫu này để thực hiện dự án của mình. Và tôi thay đổi một số công việc, ví dụ, nút thành servo. Tôi làm hộp bảo mật này vì đôi khi tôi và gia đình sẽ mất một số thứ quan trọng. Có được điều này, tôi và gia đình sẽ không phải đấu tranh về việc mất
Cách thực hiện: Tạo trình tạo mật khẩu ngẫu nhiên với Python: 8 bước
Cách thực hiện: Tạo trình tạo mật khẩu ngẫu nhiên với Python: Trong hướng dẫn này, bạn sẽ học cách tạo trình tạo mật khẩu ngẫu nhiên bằng python chỉ trong một vài bước đơn giản
Trình quản lý mật khẩu, Typer, Macro, Payload Tất cả trong MỘT !: 11 bước (có hình ảnh)
Password Manager, Typer, Macro, Payload … Tất cả trong một!: LƯU Ý XIN VUI LÒNG: Nếu bạn đang gặp vấn đề với việc chế tạo thiết bị này (pcb, hàn hoặc các thiết bị khác), vui lòng gửi cho tôi một tin nhắn riêng tại đây hoặc email tới [email protected]. Tôi sẽ rất vui khi gửi một trong những pcb hoặc thiết bị mà tôi đã sản xuất
Cách chạy Command Prompt trên máy tính đã khóa và lấy mật khẩu quản trị viên: 3 bước
Cách chạy Command Prompt trên máy tính bị khóa và lấy mật khẩu quản trị viên: Cái tên nói lên tất cả. Tài liệu hướng dẫn này sẽ cho bạn biết cách chạy CMD (Command Prompt) và thay đổi mật khẩu