Ich habe eine Funktion wie printf in Betrieb geschrieben, und ich möchte es auf Fehler überprüfen. afl-fuzz gibt mir eine Eingabedatei, aber ich habe Mühe, darüber nachzudenken, wie ich dies in varargs-Eingabe umwandeln kann.Wie fuzz ich eine stdarg.h Funktion?
Gibt es eine Möglichkeit, eine va_list dynamisch zu konstruieren oder die Argumentliste anderweitig dynamisch aufzubauen?
Vielleicht [libffi] (https://github.com/libffi/libffi), die Bibliothek [Foreign Function Interface] (https://en.wikipedia.org/wiki/Libffi). –
@ Jonathan Das klingt nach einer Idee, ich werde mich darum kümmern – Riking