Import bricht sofort nach Beginn ab

Import bricht sofort nach Beginn ab

Verhalten: ein erfolgreich durchgeführter Export lässt sich nicht wieder importieren, es werden Exceptions ähnlich der folgenden ausgegeben:

...
Caused by: sernet.verinice.interfaces.CommandException: DataBindingException, javax.xml.bind.UnmarshalException
 - with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 5847; columnNumber: 37; Ungültiges XML-Zeichen (Unicode: 0x1) wurde im Elementcontent des Dokuments gefunden.]
        at javax.xml.bind.JAXB.unmarshal(JAXB.java:226)
        ...

Lösungsansatz: In der sich im vna-Archiv befindenden Datei verinice.xml sind sogenannte “illegale” Unicode-Zeichen vorhanden. Das sind Zeichen, mit denen der von verinice benutzte XML-Parser nicht umgehen kann. Diese Zeichen müssen mit einem Editor von Hand gelöscht werden (Datei verinice.xml im Archiv aktualisieren, mit 7zip zb). Fehler tritt vor allem bei Benutzung des Katalogs OWASP_Testing_Guide_v3.csv auf. In diesem speziellen Fall bitte in der Datei die Textstelle

vulnerable(argv[1]);
suchen, und (zb. mit Notepad++) nicht sichtbare Zeichen darstellen lassen. Ein paar Zeilen tiefer finden sich drei als SOH gekennzeichneten Zeichen. Diese löschen, und Datei aktualisieren.