模板: E-paper for pwnagotchi use 2in13 HAT+

来自Waveshare Wiki
跳转至: 导航搜索

pwnagotchi

硬件连接

直接将板子插到树莓派的 40PIN 排针上去,注意对好引脚。

镜像准备

1、下载pwnagotchi 镜像,然后解压,将解压后的img文件烧录进TF卡
2、下载pwnagotchi 程序,解压
3、修改解压后的文件夹名称,例如:将 pwnagotchi 修改成 pwnagotchi_ss
4、将修改名称后的文件夹导入到TF卡的boot目录下

电脑端准备

1、安装RNDIS 驱动
2、进入控制面板\网络和 Internet\网络连接查看,此时正常来说会出现一个新的RNDIS网络,如下图
2.13inch e-Paper HAT+ 1.jpg
3、请右键唤出菜单,依次点击属性>Internet 协议版本 4 (TCP/IPv4),将它配置成如下静态IP地址:

IP: 10.0.0.1
掩码: 255.255.255.0
网关:10.0.0.1
DNS(如果需要的话): 8.8.8.8(或者别的)

2.13inch e-Paper HAT+ 2.jpg2.13inch e-Paper HAT+ 3.jpg
4、然后尝试ping 10.0.0.2,如果通的话接下来就可以访问Web接口或者通过SSH连接了。

win + R 键,然后输入 cmd
然在终端输入 ping 10.0.0.2

2.13inch e-Paper HAT+ 4.jpg2.13inch e-Paper HAT+ 5.jpg

开机

1、连接电脑与zero的USB接口(推荐使用电脑的USB3.0接口)
2.13inch e-Paper HAT+ 6.jpg
2、打开终端,输入ssh pi@10.0.0.2,密码是:raspberry
3、通过ssh连接上zero后,输入以下命令替换原本的程序

sudo rm -rf /usr/local/lib/python3.7/dist-packages/pwnagotchi
cd /boot
sudo mv pwnagotchi_ss /usr/local/lib/python3.7/dist-packages
cd /usr/local/lib/python3.7/dist-packages
sudo mv pwnagotchi_ss pwnagotchi

4、创建config.toml文件,设置启动屏幕

cd /boot
sudo nano config.toml
输入以下内容:
main.name = "pwnagotchi"
main.lang = "en"
main.whitelist = [
   "waveshare_wifi",
   "waveshare_wifi_5G"
]
main.plugins.grid.enabled = true
main.plugins.grid.report = true
main.plugins.grid.exclude = [
  "YourHomeNetworkHere"
]
ui.display.enabled = true
ui.display.type = "waveshare_4"
ui.display.color = "black"

# main.whitelist是放Wi-Fi白名单的,防止自己被攻击
# 按下Ctrl + O 保存,按下Ctrl + X 退出

5、输入 sudo poweroff 关机,然后断开zero与电脑的连接,连接2.13inch e-Paper HAT+与zero,接入电源即可