Class AbstractInjectionMonobit<T extends AbstractCallableBoolean<T>>
java.lang.Object
com.jsql.model.injection.strategy.blind.AbstractInjectionBoolean<T>
com.jsql.model.injection.strategy.blind.AbstractInjectionMonobit<T>
- Direct Known Subclasses:
InjectionBlind
,InjectionTime
public abstract class AbstractInjectionMonobit<T extends AbstractCallableBoolean<T>>
extends AbstractInjectionBoolean<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jsql.model.injection.strategy.blind.AbstractInjectionBoolean
AbstractInjectionBoolean.BooleanMode
-
Field Summary
Fields inherited from class com.jsql.model.injection.strategy.blind.AbstractInjectionBoolean
booleanMode, falsy, injectionModel, truthy
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractInjectionMonobit
(InjectionModel injectionModel, AbstractInjectionBoolean.BooleanMode booleanMode) -
Method Summary
Modifier and TypeMethodDescriptionchar[]
initializeBinaryMask
(List<char[]> bytes, T currentCallable) void
initializeNextCharacters
(String sqlQuery, List<char[]> bytes, AtomicInteger indexCharacter, CompletionService<T> taskCompletionService, AtomicInteger countTasksSubmitted) Methods inherited from class com.jsql.model.injection.strategy.blind.AbstractInjectionBoolean
callUrl, callUrl, getBooleanMode, getInfoMessage, inject, isInjectable
-
Constructor Details
-
AbstractInjectionMonobit
protected AbstractInjectionMonobit(InjectionModel injectionModel, AbstractInjectionBoolean.BooleanMode booleanMode)
-
-
Method Details
-
initializeNextCharacters
public void initializeNextCharacters(String sqlQuery, List<char[]> bytes, AtomicInteger indexCharacter, CompletionService<T> taskCompletionService, AtomicInteger countTasksSubmitted) - Specified by:
initializeNextCharacters
in classAbstractInjectionBoolean<T extends AbstractCallableBoolean<T>>
-
initializeBinaryMask
- Specified by:
initializeBinaryMask
in classAbstractInjectionBoolean<T extends AbstractCallableBoolean<T>>
-