Class InjectionMultibit
java.lang.Object
com.jsql.model.injection.strategy.blind.AbstractInjectionBit<CallableMultibit>
com.jsql.model.injection.strategy.blind.InjectionMultibit
-
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, injectionModel -
Constructor Summary
ConstructorsConstructorDescriptionInjectionMultibit(InjectionModel injectionModel, AbstractInjectionBit.BlindOperator blindOperator) -
Method Summary
Modifier and TypeMethodDescriptiongetCallableTest(String sqlQuery, int indexChar, int block) List<name.fraser.neil.plaintext.diff_match_patch.Diff> Display a message to explain how is blind/time working.char[]initMaskAsciiChar(List<char[]> bytes, CallableMultibit currentCallable) voidinitNextChar(String sqlQuery, List<char[]> bytes, AtomicInteger indexChar, CompletionService<CallableMultibit> taskCompletionService, AtomicInteger countTasksSubmitted, AtomicInteger countBadAsciiCode, CallableMultibit currentCallable) booleanStart one test to verify if boolean works.Methods inherited from class com.jsql.model.injection.strategy.blind.AbstractInjectionBit
callUrl, callUrl, getBitsUnset, getBlindOperator, inject, isCharCompleteWithCorruptCheck
-
Constructor Details
-
InjectionMultibit
public InjectionMultibit(InjectionModel injectionModel, AbstractInjectionBit.BlindOperator blindOperator)
-
-
Method Details
-
getCallableTest
-
isInjectable
Description copied from class:AbstractInjectionBitStart one test to verify if boolean works.- Specified by:
isInjectablein classAbstractInjectionBit<CallableMultibit>- Returns:
- true if boolean method is confirmed
- Throws:
StoppedByUserSlidingException
-
getInfoMessage
Description copied from class:AbstractInjectionBitDisplay a message to explain how is blind/time working.- Specified by:
getInfoMessagein classAbstractInjectionBit<CallableMultibit>
-
initNextChar
public void initNextChar(String sqlQuery, List<char[]> bytes, AtomicInteger indexChar, CompletionService<CallableMultibit> taskCompletionService, AtomicInteger countTasksSubmitted, AtomicInteger countBadAsciiCode, CallableMultibit currentCallable) - Specified by:
initNextCharin classAbstractInjectionBit<CallableMultibit>
-
initMaskAsciiChar
- Specified by:
initMaskAsciiCharin classAbstractInjectionBit<CallableMultibit>
-
getSourceReference
-
getDiffsCommonWithAllIds
-
getDiffsById
-