欢迎光临散文网 会员登陆 & 注册

利用NFC Tools Pro + NFC Tasks + Termux PHP,实现嘀卡执行自定义命令

2022-08-06 14:19 作者:奍烏竜䅦旳羐羐  | 我要投稿



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代码中写死几个常用的命令,也一定要检查写好的常用命令是否完全安全!


利用NFC Tools Pro + NFC Tasks + Termux PHP,实现嘀卡执行自定义命令的评论 (共 条)

分享到微博请遵守国家法律