Minimalist Forum Reader
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.
IMG_7693.jpg


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

IMG_7677.jpg


Cắm thẳng vào gpio là được

IMG_7675.jpg


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:
1732855798243.png


Sau đó phải chia sẻ mạng từ cái ethernet gốc sang cái cục vừa cắm
1732855852959.png


Setting IP cho pwnagotchi
1732855911717.png


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ọ
sudo pwnagotchi --wizard

tèn ten đã hoạt động
IMG_7672.jpg


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ị %.
IMG_7678.jpg


phải tháo màn hình ra để lắp lại vít 4 góc:
IMG_7680.jpg


Sau đó lắp lại màn hình:
IMG_7686.jpg
Reactions: trinhsatvien, nguyenduhn and khanhvu
3. Kết nối cơ bản

A/ App FTP
1732864269652.png
(voz ko cho up chữ)
Tìm dòng #PermitRootLogin xóa dấu thăng và đổi thành yes
1732864160104.png



Tiếp theo set root password

passwd root
Gõ password vào
service ssh restart

Vậy là có thể dùng app ftp để truy cập vào trong để copy, chỉnh sửa file, cài theme, đổi mặt pet v.v...
1732864202400.png



B/ WebUI
Dùng trình duyệt vào http://10.0.0.2:8080/, ID Password mặc định là "changeme" ko có dấu ngoặc kép, có thể đổi trong file config.toml
Vì có cái này nên ai ko có màn hình vẫn xem được bình thường :big_smile:

1732864718110.png


C/ Bluetooth tethering:
Mình dùng iphone nhưng các bác có thể làm tương tự với các config android. Đây là config của mình hoạt động ok, có thể tùy chỉnh các loại kiểu như số lần scan v.v..

main.plugins.bt-tether.enabled=true
main.plugins.bt-tether.devices.ios-phone.enabled = true
main.plugins.bt-tether.devices.ios-phone.search_order = 1
main.plugins.bt-tether.devices.ios-phone.mac = "Địa chỉ MAC bluetooth của điện thoại"
main.plugins.bt-tether.devices.ios-phone.ip = "172.20.10.6" # số cuối đổi thoải mái thích số nào thì dùng
main.plugins.bt-tether.devices.ios-phone.netmask = 14
main.plugins.bt-tether.devices.ios-phone.interval = 1
main.plugins.bt-tether.devices.ios-phone.scantime = 20
main.plugins.bt-tether.devices.ios-phone.max_tries = 0
main.plugins.bt-tether.devices.ios-phone.share_internet = true
main.plugins.bt-tether.devices.ios-phone.priority = 99

Sau đó SSH vào pwnagotchi
sudo su
bluetoothctl
scan on
discoverable on
pair địa chỉ MAC bluetooth điện thoại
trust địa chỉ MAC bluetooth điện thoại
exit
Trên iphone bật bluetooth on, lúc pair sẽ phải xác nhận trên cả đt và powershell, sau khi xong thì restart pwnagotchi ở chế độ AUTO.
Đã có thể sử dụng webui trên iphone tại địa chỉ 172.20.10.6:8080, ko khác gì trên máy tính (phải bật hotspot trên iphone)

1732875334868.png

1732875290012.png
3. Plugins
Đây mới là phần hay, đó là các plugin, có rất nhiều plugin mọi người có thể lên mạng tìm nghịch chơi,

1732864962619.png

handshakes-dl: download handshake từ webui xuống để "học tập"
webcfg: chỉnh sửa file config trực quan từ webui ko cần phải gõ tay trên notepad/powershell
wpasec: "học tập" mạng wifi qua thông tin ăn được, đầu tiên vào Distributed WPA PSK strength auditor (https://wpa-sec.stanev.org/) đăng kí 1 số, sau đó cho vào config
1732865189007.png


Sau khi học tập xong nó sẽ thể hiện trên web

1732865307111.png


Đương nhiên còn nhiều cách học tập khác nữa, kể cả con này nó cũng tự học tập bằng plugin better_quickdic. Con pi0 này chỉ học được mấy mạng 2.4 thôi nhé, muốn mấy cái 5.0 phải build máy pi3
Post này sẽ nói về cái plugin hiển thị pin của pisugar 2.
Link github ở đây có kèm hướng dẫn, tuy nhiên nó hơi bug bug tí nên mấy dòng lệnh đầu phải dùng lệnh khác.

1732866145285.png


Cái bước đầu tiên này mọi người nếu bị bug chỗ chọn pin thì chuyển như đây
&
bash pisugar-power-manager.sh -c release

Sau đó mới chọn được phiên bản pin.
Còn lại như hướng dẫn trên github:

Code:
# Download the plugin and support library
git clone https://github.com/PiSugar/pisugar2py.git
git clone https://github.com/PiSugar/pwnagotchi-pisugar2-plugin.git


#Make the installed-plugins directory if it doesn't already exist
sudo mkdir -p /usr/local/share/pwnagotchi/installed-plugins/

Cái bên dưới này phải để ý phiên bản python nhé, ví dụ của mình python 3.11 thì sửa 3.7 thành 3.11
# This installs the pisugar2 package into your python library
sudo ln -s ~/pisugar2py/ /usr/local/lib/python3.7/dist-packages/pisugar2

# Installs the user-plugin
sudo ln -s ~/pwnagotchi-pisugar2-plugin/pisugar2.py /usr/local/share/pwnagotchi/installed-plugins/pisugar2.py

Cuối cùng là thêm vào config, để plugin ở đâu thì chỉnh đường dẫn như vậy, như mình để ở folder khác nên cũng để khác, cẩn thận kiểm tra dòng main.custom_plugins vì có thể lúc trước mình đã có dòng này cho plugin khác rồi thì sẽ bị lặp dòng gây hỏng config.

In /etc/pwnagotchi/config.toml add:

main.custom_plugins = "/usr/local/share/pwnagotchi/installed-plugins/"
main.plugins.pisugar2.enabled = true
main.plugins.pisugar2.shutdown = 5
main.plugins.pisugar2.sync_rtc_on_boot = true


PiSugar2 web settings are accessible at http://10.0.0.2:8421/#/

Web này cũng có 1 vài chỉnh chọt linh tinh, mình set custom shell để ấn 2 lần nút trên pin nó tắt con pwnagotchi này đi, nói chung ai thích đặt thế nào thì đặt
1732866007669.png


Sau đó reboot con pwnagotchi là đã có hiện battery trên màn hình, mình đang cắm máy tính chứ ko chạy pin nên nó ghi 0%
1732866254436.png
In 3d vỏ case xong là đóng hộp thôi.
IMG_7689.jpg


IMG_7691.jpg


Một số mod mặt, bootscreen:
Đọc lướt từ trên xuống không hiểu nó là gì. Hỏi ChatGPT xong cũng không hiểu luôn :D
1732961438446.png
Reactions: Anzujaamu
Đọc lướt từ trên xuống không hiểu nó là gì. Hỏi ChatGPT xong cũng không hiểu luôn :D
View attachment 2808616
nó thu thập handshake wifi, sau đó mình dùng để tìm ra mật khẩu wifi :dribble:
Reactions: papalife, Đã đưa CCCD and begoodman
là vác nguyên 1 con voi ra để ăn hiếp 1 con thỏ!
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.
View attachment 2806251

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é.

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

View attachment 2806290

Cắm thẳng vào gpio là được

View attachment 2806491

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:
View attachment 2806305

Sau đó phải chia sẻ mạng từ cái ethernet gốc sang cái cục vừa cắm
View attachment 2806307

Setting IP cho pwnagotchi
View attachment 2806313

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
View attachment 2806320

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ị %.
View attachment 2806487

phải tháo màn hình ra để lắp lại vít 4 góc:
View attachment 2806489

Sau đó lắp lại màn hình:
View attachment 2806513
chi phí nhiều ko bác? :D
chi phí nhiều ko bác? :D
tùy vào bác thích build thế nào thôi, con basic của em thì ko đắt lắm,
  • Raspberry Pi Zero 2 W: 600k
  • thẻ nhớ 100k
  • Màn hình 2.13 inch: 350k
  • pin pisugar: aud50 - dùng sạc dự phòng cho tiết kiệm
    FfsqRRV.png
  • Case thì in 3d
Reactions: begoodman
Tóm lại là để hack pass wifi à :sweat: giờ wifi chỗ nào chả có, cần gì màu mè dữ vậy :stick:
Tóm lại là để hack pass wifi à :sweat: giờ wifi chỗ nào chả có, cần gì màu mè dữ vậy :stick:
Cái này thú vui mỗi người bác, với cả giờ bác ra ngoài lặc trộm xoài thì 100% ngon hơn bác mua hay xin công khai rồi bác:D:D
Reactions: Knd.08, khang0803, Đã đưa CCCD and 2 others
Cái này thú vui mỗi người bác, với cả giờ bác ra ngoài lặc trộm xoài thì 100% ngon hơn bác mua hay xin công khai rồi bác:D:D
Có nhận hack thuê ko bro, mình ở q7
làm sao hack được nhỉ ? E hơi thắc mắc? lỡ nhiều sóng wiif thì nó sẽ get thằng nào bác? thấy cũng hay hay mà chưa hỉu lắm, bác có ở HCM không? bữa nào mời bác cafe chỉ E hỉu tí với ạ. Với bác có rành về phá sóng bluetooth hok ? để E phá mấy cái loa kẹo kéo :D
Waveshare E-Ink 2.13 inch
ủa bác? cái này phải mua thêm cái module để đọc nữa phải ko ko bác? chứ đâu phải mua cái màn hình ko?
Em tính mua màn hình này:

Mà kiếm ra thì toàn ra module kiểu này:

bác cho E cái link với được ko? tks bác
đâu cần module đâu bác, gắn thẳng vào gpio
Code:
https://s.shopee.vn/Vrj6Pkg0w
Bác dùng con này để học tập những gì rồi, em cũng đang quan tâm build một con để đỡ phải nghe karaoke hàng xóm.
Bác dùng con này để học tập những gì rồi, em cũng đang quan tâm build một con để đỡ phải nghe karaoke hàng xóm.
biết được pass wifi thì cũng có làm gì đc karaoke đâu, bác lên sàn cam mua cái máy phá sóng cho nhanh
UKiCiKh.png
Reactions: khang0803, Dnewdnew and KhongTienCatAmidanDemBan
biết được pass wifi thì cũng có làm gì đc karaoke đâu, bác lên sàn cam mua cái máy phá sóng cho nhanh
UKiCiKh.png
Dùng màn mấy con Sam cùi đc ko bác thớt hay phải màn tinh thể lỏng lẻo :shame:
Dùng màn mấy con Sam cùi đc ko bác thớt hay phải màn tinh thể lỏng lẻo :shame:
kết nối bluetooth qua đt đc mà bác, ko cần lắp màn hình cho con pwnagotchi cũng được
Reactions: KhongTienCatAmidanDemBan