这是 rarun2 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
rarun2 -radare2 实用程序,用于在奇异环境中运行程序
概要
拉润2 [[脚本.rr2]]
商品描述
该程序用作运行不同环境程序的启动器,
参数、权限、目录和覆盖的默认文件描述符。
该程序只接受一个参数,即配置文件的文件名
运行程序。
当您必须使用长参数运行程序或将长数据传递给 stdin 时,它很有用
或类似的东西,通常需要利用裂纹 :)
指令
rr2 (rarun2) 配置文件接受以下指令,描述为 key=value
条目和注释定义为以“#”开头的行。
程序 要执行的程序的路径
标准输出 选择文件以替换标准输出文件描述符
标准输入 选择文件从标准输入读取数据
输入 设置要通过标准输入传递给程序的字符串
目录 执行程序前更改目录
chroot 在 chroot 中运行程序。 需要一些先前的设置
预紧 预加载库(Windows 不支持,仅支持 linux、osx、bsd)
Setuid 设置进程uid
设置用户名 设置有效的进程 uid
塞吉德 设置进程组ID
设置标识符 设置有效的进程组 ID
设定 为给定的环境变量设置值
参数[0-3] 为传递给程序的参数 N 设置值
示例
示例 rarun2 脚本
$猫foo.rr2
#!/usr/bin/rarun2
程序=./pp400
参数0=10
标准输入=foo.txt
目录=/ tmp目录
#chroot=。
./foo.rr2
将程序连接到套接字
$ 数控 -l 9999
$ rarun2 程序=/ bin / ls 连接=本地主机:9999
调试将 io 重定向到另一个终端的程序
##打开一个新终端并输入'tty'来获取
$ tty ; 清除 ; 睡觉 999999
/开发/ttyS010
## 在另一个终端运行 r2
$ r2 -d rarun2 程序=/ bin / ls stdio=/dev/ttys010
使用 onworks.net 服务在线使用 rarun2
