| Modifier and Type | Method and Description |
|---|---|
protected InjectionPoint |
PermissiveCORSDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
| Modifier and Type | Method and Description |
|---|---|
protected InjectionPoint |
CipherDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle)
Hook Cipher.getInstance(), KeyGenerator.getInstance()
|
| Modifier and Type | Method and Description |
|---|---|
protected InjectionPoint |
SuspiciousCommandDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
| Modifier and Type | Field and Description |
|---|---|
static InjectionPoint |
InjectionPoint.NONE
This instance is use to represent "null" as no injection point.
|
| Modifier and Type | Method and Description |
|---|---|
InjectionPoint |
InjectionSource.getInjectableParameters(org.apache.bcel.generic.InvokeInstruction ins,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle insHandle)
The implementation should identify method that are susceptible to injection and return
parameters index that can injected.
|
protected InjectionPoint |
LegacyInjectionDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
protected InjectionPoint |
BasicInjectionDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
protected abstract InjectionPoint |
AbstractInjectionDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicInjectionDetector.addParsedInjectionPoint(String fullMethodName,
InjectionPoint injectionPoint) |
void |
SinksLoader.InjectionPointReceiver.receiveInjectionPoint(String fullMethodName,
InjectionPoint injectionPoint) |
| Modifier and Type | Method and Description |
|---|---|
InjectionPoint |
RedirectionSource.getInjectableParameters(org.apache.bcel.generic.InvokeInstruction ins,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle insHandle) |
| Modifier and Type | Method and Description |
|---|---|
protected InjectionPoint |
KotlinHardcodePasswordInMapDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
protected InjectionPoint |
KotlinHardcodedPasswordEqualsDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
| Modifier and Type | Method and Description |
|---|---|
protected InjectionPoint |
IntuitiveHardcodePasswordDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
protected InjectionPoint |
HashUnsafeEqualsDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
protected InjectionPoint |
HardcodePasswordInMapDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
protected InjectionPoint |
HardcodedPasswordEqualsDetector.getInjectionPoint(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.ConstantPoolGen cpg,
org.apache.bcel.generic.InstructionHandle handle) |
Copyright © 2019. All rights reserved.