Class AbstractInjectionMonobit<T extends AbstractCallableBit<T>>
java.lang.Object
com.jsql.model.injection.strategy.blind.AbstractInjectionBit<T>
com.jsql.model.injection.strategy.blind.AbstractInjectionMonobit<T>
- Direct Known Subclasses:
InjectionBlindBin
,InjectionBlindBit
,InjectionTime
public abstract class AbstractInjectionMonobit<T extends AbstractCallableBit<T>>
extends AbstractInjectionBit<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jsql.model.injection.strategy.blind.AbstractInjectionBit
AbstractInjectionBit.BlindOperator
-
Field Summary
Fields inherited from class com.jsql.model.injection.strategy.blind.AbstractInjectionBit
blindOperator, falsyBin, falsyBit, injectionModel, truthyBin, truthyBit
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractInjectionMonobit
(InjectionModel injectionModel, AbstractInjectionBit.BlindOperator blindOperator) -
Method Summary
Modifier and TypeMethodDescriptionchar[]
initMaskAsciiChar
(List<char[]> bytes, T currentCallable) void
initNextChar
(String sqlQuery, List<char[]> bytes, AtomicInteger indexChar, CompletionService<T> taskCompletionService, AtomicInteger countTasksSubmitted, T currentCallable) Methods inherited from class com.jsql.model.injection.strategy.blind.AbstractInjectionBit
callUrl, callUrl, getBitsUnset, getBooleanMode, getInfoMessage, inject, injectCharacter, isInjectable
-
Constructor Details
-
AbstractInjectionMonobit
protected AbstractInjectionMonobit(InjectionModel injectionModel, AbstractInjectionBit.BlindOperator blindOperator)
-
-
Method Details
-
initNextChar
public void initNextChar(String sqlQuery, List<char[]> bytes, AtomicInteger indexChar, CompletionService<T> taskCompletionService, AtomicInteger countTasksSubmitted, T currentCallable) - Specified by:
initNextChar
in classAbstractInjectionBit<T extends AbstractCallableBit<T>>
-
initMaskAsciiChar
- Specified by:
initMaskAsciiChar
in classAbstractInjectionBit<T extends AbstractCallableBit<T>>
-