
Das hat mich verrückt gemacht und es muss so einfach sein! Ich habe mir viele Lösungen angeschaut, aber keine scheint mit meiner Anwendung zu funktionieren.
Ich debugge ein Programm in gdb. Das Programm nimmt zwei Eingaben wie folgt entgegen:
pwndbg> run
Starting program: app.html
what is your name?
foo
Wait, who were you again?
bar
kthxbye
Oben waren die Benutzereingaben foo
und bar
. Ich möchte diese beiden Eingaben von einer Datei, mehreren Dateien, Python-Ausgabe usw. aus steuern können. Solange ich Hex-Werte eingeben kann, bin ich zufrieden.
Unter anderem habe ich „ r < input1.txt ; input2.txt
where input.txt
contains “ foo
und „ input2.txt
contains“ ausprobiert bar
, aber das fügt nur „ foo
in die Eingabe ein, aber nie „ bar
. Ich habe auch eine einzelne Datei mit durch (entsprechende) Zeilenumbrüche getrennten Eingaben ausprobiert, bekomme aber trotzdem nur die erste Eingabe.
Dank im Voraus!