javascript - 将 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,有可用的通用库
解决方案
如果需要在文本文件中捕获 IP,那么您可以使用这样的管道:
type(“export IP_ADDR=/ipconfig getifaddr en0 >/tmp/ipaddr.txt\n”)
注意:
\n
意味着您不必使用按回车行。
您可以在 USB 设置中设置大容量存储设备并将文本文件也保存在那里..
推荐阅读
- node.js - lodash中的流函数问题
- rust - 在 actix 线程中执行同步 http 客户端获取
- arrays - 如何在数组上使用 .map 为每个项目创建一个新的 JSON 对象?
- c# - 如何将消息与其信息和实现脱钩?
- python - 无法将字符串从 file.txt 转换为浮点数
- c++ - 为什么我不能使用显式模板参数调用模板友元函数?
- prolog - 从事实总结数据
- c - 如何将 16 字节 char 数组的字符放入 16 字节 u_int32_t 数组中?
- python - 如何在烧瓶中验证 WTFFORMS 中的两个 validate_fields
- java - 如何在没有太多副作用的情况下正确修改附加的休眠集合