首页 > 解决方案 > 将 MacOS 终端输出保存在 HID 脚本变量中

问题描述

我一直在玩 P4wnP1,试图用 MacOS 进行渗透测试。为了让我的程序正常工作,我需要使用 HID 脚本将本地 IP 地址保存在文本文件中。

代码如下:

//Language and typing speed
layout('us')
typingSpeed(0,0)

//Open terminal
press(“GUI” + “SPACE”)
type(“terminal”)
press(“ENTER”)
delay(500)

//Find local IP address
type(“export IP_ADDR=/ipconfig getifaddr en0”)
press(“ENTER”)
//**Export IP_ADDR to .txt file in pi0w home directory**

目前,我可以得到正确的输出,但我不知道如何提取数据

编辑:我忘了提,HIDScript 基于 JavaScript,有可用的通用库

标签: javascriptmacoshidraspberry-pi-zero

解决方案


如果需要在文本文件中捕获 IP,那么您可以使用这样的管道:

type(“export IP_ADDR=/ipconfig getifaddr en0 >/tmp/ipaddr.txt\n”)

注意:\n意味着您不必使用按回​​车行。

您可以在 USB 设置中设置大容量存储设备并将文本文件也保存在那里..


推荐阅读