利用NFC Tools Pro + NFC Tasks + Termux PHP,实现嘀卡执行自定义命令
1、termux中 pkg i php
2、找个目录放php文件做server用,例如 mkdir ~/bin/phpserver
3、vi ~/bin/phpserver/c.php
------------------
<?php shell_exec('自定义命令');
------------------
4、以此目录为host目录
cd ~/bin/phpserver
nohup php -S localhost:9999 2>&1 >> ~/bin/phpserver/serv.log &
5、打开NFC Tasks,
->【利用NFC Tools创建任务】
->【Add a task】
->【Networks】
->【HTTP GET】(或者其他http都行)
-> 填写 "http://localhost:9999/c.php"
->【Write/72Bytes】
-> 拿出NFC白卡感应
-> 写卡成功
6、手机退出到HOME界面,拿出刚才的NFC卡感应,可以证实自定义命令已执行
*、不用php也行,换成go可能会更方便
特别注意:千万不要让php接受任意命令参数,否则就开放了一个危险漏洞,建议在php代码中写死几个常用的命令,也一定要检查写好的常用命令是否完全安全!