Rảnh rỗi build 1 con pwnagotchi giờ mới có thời gian khoe các thím, Không biết có ai chơi trong voz không? Mình cũng ko phải dân IT god chuyên nên chỉ có thể nói những thứ mình biết.
I. Pwnagotchi là gì?
Đọc tên ghép từ "tamagotchi" và "pwn", thú ảo phục vụ cho mục đích "học tập", thức ăn của nó là wifi handshake, và nó tự động ăn chứ không cần feed thủ công.
II. Cách hoạt động
Pwnagotchi là một "AI" học hỏi từ môi trường WiFi và sử dụng bettercap để tối đa hóa dữ liệu khóa WPA mà nó lấy được. Nói nôm na là nó sẽ tấn công để disconnect các thiết bị trong mạng wifi, khi thiết bị đó cố connect lại thì nó chen vào và bú mất cái handshake.
III. Build cá nhân của mình
IV. Chi tiết build
Để làm ra 1 con pwnagotchi thì đúng ra chỉ cần 1 module Raspberry và 1 thẻ nhớ , có nhiều lựa chọn nhưng mình chọn con RPiZ2W nhỏ gọn. Chỉ cần flash image pwnagotchi vào thẻ nhớ là đã đủ để làm ra 1 con có thể hoạt động. Image mình dùng là của jayofelony bản 64bit. Ai dùng con Pi Zero 1 thì down bản 32 bit nhé.
Update 7/6/25: mọi người nên dùng bản mới nhất hiện tại là v2.9.5.3 nhé, mọi thứ đều nhanh rất nhiều, config bluetooth cũng đơn giản hơn gấp 3.
Flash thì dùng cái gì cũng được, etcher, raspberry pi imager, rufus, v.v...
File config.toml thì tùy biến rất nhiều, mọi người có thể tìm google 1 cái sau đó tùy biến sau theo cá nhân, vì nó còn liên quan đến plugins linh tinh.
1. Phần cứng
Do có sử dụng màn hình nên RPiZ2W phải có mạch GPIO, mình hàn quá dở gặp quả 20x2 này thì nhờ người ta hàn cho gọn, ngoài ra cũng có kit ko cần hàn vẫn gắn được gpio nhé các bác
Cắm thẳng vào gpio là được
Tiếp theo là kết nối vào máy tính, các bác lưu ý dây micro usb phải truyền dữ liệu được mới làm tiếp được nhé, cáp chỉ sạc thì bó tay. 2 cổng micro usb trên RPiZ2W thì cái bên ngoài chỉ cấp điện, cái bên trong mới truyền được data,
Cắm vào máy tính, nó sẽ hiện thêm 1 network adapter:
Sau đó phải chia sẻ mạng từ cái ethernet gốc sang cái cục vừa cắm
Setting IP cho pwnagotchi
Vậy là giờ có thể ssh vào con pwnagotchi bằng powershell, Nó sẽ ghi luôn các loại lệnh cho ai muốn chỉnh chọt nhưng không cần quá quan tâm, vì có thể đổi tên, đổi màu màn hình v.vv... bằng config hoặc web ui.
Cài đặt lần đầu, đặt tên này nọ
tèn ten đã hoạt động
Màn hình mình mua shopee nó ghi v4 nhưng dùng config của v3 vẫn ok.
Giờ cắm vào sạc dự phòng hay laptop này nọ là có thể mang ra ngoài hoạt động bình thường.
Tiếp theo là pin, vì sao mình chọn viên pisugar2 này thì là do nó có plugin hiển thị %.
phải tháo màn hình ra để lắp lại vít 4 góc:
Sau đó lắp lại màn hình:
I. Pwnagotchi là gì?
Đọc tên ghép từ "tamagotchi" và "pwn", thú ảo phục vụ cho mục đích "học tập", thức ăn của nó là wifi handshake, và nó tự động ăn chứ không cần feed thủ công.
II. Cách hoạt động
Pwnagotchi là một "AI" học hỏi từ môi trường WiFi và sử dụng bettercap để tối đa hóa dữ liệu khóa WPA mà nó lấy được. Nói nôm na là nó sẽ tấn công để disconnect các thiết bị trong mạng wifi, khi thiết bị đó cố connect lại thì nó chen vào và bú mất cái handshake.
III. Build cá nhân của mình
- Máy Raspberry Pi Zero 2 W
- Thẻ nhớ 32GB
- Pin Pisugar 2 (optional)
- Màn hình Waveshare E-Ink 2.13 inch (optional)
IV. Chi tiết build
Để làm ra 1 con pwnagotchi thì đúng ra chỉ cần 1 module Raspberry và 1 thẻ nhớ , có nhiều lựa chọn nhưng mình chọn con RPiZ2W nhỏ gọn. Chỉ cần flash image pwnagotchi vào thẻ nhớ là đã đủ để làm ra 1 con có thể hoạt động. Image mình dùng là của jayofelony bản 64bit. Ai dùng con Pi Zero 1 thì down bản 32 bit nhé.
Update 7/6/25: mọi người nên dùng bản mới nhất hiện tại là v2.9.5.3 nhé, mọi thứ đều nhanh rất nhiều, config bluetooth cũng đơn giản hơn gấp 3.
Flash thì dùng cái gì cũng được, etcher, raspberry pi imager, rufus, v.v...
File config.toml thì tùy biến rất nhiều, mọi người có thể tìm google 1 cái sau đó tùy biến sau theo cá nhân, vì nó còn liên quan đến plugins linh tinh.
1. Phần cứng
Do có sử dụng màn hình nên RPiZ2W phải có mạch GPIO, mình hàn quá dở gặp quả 20x2 này thì nhờ người ta hàn cho gọn, ngoài ra cũng có kit ko cần hàn vẫn gắn được gpio nhé các bác
Cắm thẳng vào gpio là được
Tiếp theo là kết nối vào máy tính, các bác lưu ý dây micro usb phải truyền dữ liệu được mới làm tiếp được nhé, cáp chỉ sạc thì bó tay. 2 cổng micro usb trên RPiZ2W thì cái bên ngoài chỉ cấp điện, cái bên trong mới truyền được data,
Cắm vào máy tính, nó sẽ hiện thêm 1 network adapter:
Sau đó phải chia sẻ mạng từ cái ethernet gốc sang cái cục vừa cắm
Setting IP cho pwnagotchi
Vậy là giờ có thể ssh vào con pwnagotchi bằng powershell, Nó sẽ ghi luôn các loại lệnh cho ai muốn chỉnh chọt nhưng không cần quá quan tâm, vì có thể đổi tên, đổi màu màn hình v.vv... bằng config hoặc web ui.
password: raspberry
Cài đặt lần đầu, đặt tên này nọ
tèn ten đã hoạt động
Màn hình mình mua shopee nó ghi v4 nhưng dùng config của v3 vẫn ok.
Giờ cắm vào sạc dự phòng hay laptop này nọ là có thể mang ra ngoài hoạt động bình thường.
Tiếp theo là pin, vì sao mình chọn viên pisugar2 này thì là do nó có plugin hiển thị %.
phải tháo màn hình ra để lắp lại vít 4 góc:
Sau đó lắp lại màn hình:
Reactions:
trinhsatvien, nguyenduhn and khanhvu



giờ wifi chỗ nào chả có, cần gì màu mè dữ vậy :stick:
