From 2e7e68f9b22a3a905c84c292ac1ff961afa1e911 Mon Sep 17 00:00:00 2001 From: Antoine Vinot Date: Tue, 30 Aug 2022 15:31:51 +0200 Subject: [PATCH] Test --- src/main/java/example/Start.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/java/example/Start.java b/src/main/java/example/Start.java index 818e58e..6e0287a 100644 --- a/src/main/java/example/Start.java +++ b/src/main/java/example/Start.java @@ -18,18 +18,24 @@ private static void doVulnerableCode() throws SQLException { DriverManager.getConnection("jdbc:derby:memory:myDB;create=true", "login", ""); } - private static void doVulnerableCode(String output) throws SQLException { - - Connection conn = DriverManager.getConnection("jdbc:derby:memory:myDB;create=true", "login", ""); - System.out.println(output); - } - private static void doVulnerableCode(boolean bool) throws SQLException { if (bool) { DriverManager.getConnection("jdbc:derby:memory:myDB;create=true", "login", ""); } } + private static void doVulnerableCode(boolean bool, String output) throws SQLException { + if (bool && output.equals("test")) { + DriverManager.getConnection("jdbc:derby:memory:myDB;create=true", "login", ""); + } + } + + private static void doVulnerableCode(String output) throws SQLException { + + Connection conn = DriverManager.getConnection("jdbc:derby:memory:myDB;create=true", "login", ""); + System.out.println(output); + } + }