Search in sources :

Example 16 with SystemOutTerminal

use of com.jsql.view.terminal.SystemOutTerminal in project jsql-injection by ron190.

the class MysqlErrobasedHeaderTestSuite method initialize.

@BeforeClass
public static void initialize() throws Exception {
    InjectionModel model = new InjectionModel();
    MediatorModel.register(model);
    model.displayVersion();
    MediatorModel.model().addObserver(new SystemOutTerminal());
    PreferencesUtil.setNotTestingConnection(true);
    ParameterUtil.initQueryString("http://" + AbstractTestSuite.HOSTNAME + "/simulate_header.php");
    ParameterUtil.initRequest("");
    ParameterUtil.initHeader("lib: 0");
    ConnectionUtil.setMethodInjection(MethodInjection.HEADER);
    ConnectionUtil.setTypeRequest("POST");
    MediatorModel.model().beginInjection();
    MediatorModel.model().setStrategy(StrategyInjection.ERROR);
}
Also used : InjectionModel(com.jsql.model.InjectionModel) SystemOutTerminal(com.jsql.view.terminal.SystemOutTerminal) BeforeClass(org.junit.BeforeClass)

Example 17 with SystemOutTerminal

use of com.jsql.view.terminal.SystemOutTerminal in project jsql-injection by ron190.

the class SQLServerNormalGetTestSuite method initialize.

@BeforeClass
public static void initialize() throws InjectionFailureException {
    InjectionModel model = new InjectionModel();
    MediatorModel.register(model);
    model.displayVersion();
    MediatorModel.model().addObserver(new SystemOutTerminal());
    ConnectionUtil.setUrlBase("http://" + AbstractTestSuite.HOSTNAME + "/sqlserver_simulate_get.php");
    ParameterUtil.setQueryString(Arrays.asList(new SimpleEntry<String, String>("lib", "0")));
    ConnectionUtil.setMethodInjection(MethodInjection.QUERY);
    MediatorModel.model().beginInjection();
    MediatorModel.model().setStrategy(StrategyInjection.NORMAL);
}
Also used : InjectionModel(com.jsql.model.InjectionModel) SimpleEntry(java.util.AbstractMap.SimpleEntry) SystemOutTerminal(com.jsql.view.terminal.SystemOutTerminal) BeforeClass(org.junit.BeforeClass)

Example 18 with SystemOutTerminal

use of com.jsql.view.terminal.SystemOutTerminal in project jsql-injection by ron190.

the class CookieTest method initialize.

// pour chaque vendor/m�thode/strategy
/**
 * liste db, table, colonne, value
 * valeur � rallonge
 * caract�re sp�cial \
 * @throws InjectionFailureException
 */
@BeforeClass
public static void initialize() throws InjectionFailureException {
    InjectionModel model = new InjectionModel();
    MediatorModel.register(model);
    model.displayVersion();
    MediatorModel.model().addObserver(new SystemOutTerminal());
    ConnectionUtil.setUrlBase("http://" + AbstractTestSuite.HOSTNAME + "/simulate_cookie.php");
    ParameterUtil.setHeader(Arrays.asList(new AbstractMap.SimpleEntry<>("Cookie", "lib=0")));
    ConnectionUtil.setMethodInjection(MethodInjection.HEADER);
    MediatorModel.model().beginInjection();
    MediatorModel.model().setStrategy(StrategyInjection.NORMAL);
}
Also used : InjectionModel(com.jsql.model.InjectionModel) SystemOutTerminal(com.jsql.view.terminal.SystemOutTerminal) BeforeClass(org.junit.BeforeClass)

Example 19 with SystemOutTerminal

use of com.jsql.view.terminal.SystemOutTerminal in project jsql-injection by ron190.

the class GetTest method initialize.

@BeforeClass
public static void initialize() throws InjectionFailureException {
    InjectionModel model = new InjectionModel();
    MediatorModel.register(model);
    model.displayVersion();
    MediatorModel.model().addObserver(new SystemOutTerminal());
    ConnectionUtil.setUrlBase("http://" + AbstractTestSuite.HOSTNAME + "/simulate_get.php");
    ParameterUtil.setQueryString(Arrays.asList(new SimpleEntry<String, String>("lib", "0")));
    ConnectionUtil.setMethodInjection(MethodInjection.QUERY);
    MediatorModel.model().beginInjection();
    MediatorModel.model().setStrategy(StrategyInjection.NORMAL);
}
Also used : InjectionModel(com.jsql.model.InjectionModel) SimpleEntry(java.util.AbstractMap.SimpleEntry) SystemOutTerminal(com.jsql.view.terminal.SystemOutTerminal) BeforeClass(org.junit.BeforeClass)

Example 20 with SystemOutTerminal

use of com.jsql.view.terminal.SystemOutTerminal in project jsql-injection by ron190.

the class HeaderTest method initialize.

@BeforeClass
public static void initialize() throws InjectionFailureException {
    InjectionModel model = new InjectionModel();
    MediatorModel.register(model);
    model.displayVersion();
    MediatorModel.model().addObserver(new SystemOutTerminal());
    ConnectionUtil.setUrlBase("http://" + AbstractTestSuite.HOSTNAME + "/simulate_header.php");
    ParameterUtil.setHeader(Arrays.asList(new AbstractMap.SimpleEntry<>("lib", "0")));
    ConnectionUtil.setMethodInjection(MethodInjection.HEADER);
    MediatorModel.model().beginInjection();
    MediatorModel.model().setStrategy(StrategyInjection.NORMAL);
}
Also used : InjectionModel(com.jsql.model.InjectionModel) SystemOutTerminal(com.jsql.view.terminal.SystemOutTerminal) BeforeClass(org.junit.BeforeClass)

Aggregations

InjectionModel (com.jsql.model.InjectionModel)21 SystemOutTerminal (com.jsql.view.terminal.SystemOutTerminal)21 BeforeClass (org.junit.BeforeClass)21 SimpleEntry (java.util.AbstractMap.SimpleEntry)15