自动输入到我无法修改的二进制文件

Automate input to a binary I can't modify

本文关键字:修改 二进制文件 输入      更新时间:2023-10-16

我想自动输入一个二进制我不能修改,有什么不同的方式?我在Debian上工作。

例如,如果在c++程序中有一个scanf,用户必须输入一些文本,我想在不使用键盘的情况下预置这些文本。

例如,如果一个程序包含:

printf("What's your name ?")
scanf("%s", &name)
printf("How old are you")
scanf("%d", &age)

我会做类似程序x4rkz 99,不输入x4rkz在扫描,但之前,这样没有人做任何事情的过程中。

cat <<EOT | yourbin
x4rkz
99
EOT