Skip to content

Commit 43c28e9

Browse files
committed
Fixed false positives with double alerts in padding oracle and bleichenbacer
1 parent 5b87840 commit 43c28e9

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Attacks/src/main/java/de/rub/nds/tlsattacker/attacks/impl/PaddingOracleAttacker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import de.rub.nds.tlsattacker.core.workflow.WorkflowExecutor;
3434
import de.rub.nds.tlsattacker.core.workflow.WorkflowExecutorFactory;
3535
import de.rub.nds.tlsattacker.core.workflow.WorkflowTrace;
36+
import de.rub.nds.tlsattacker.core.workflow.action.GenericReceiveAction;
3637
import de.rub.nds.tlsattacker.core.workflow.action.ReceiveAction;
3738
import de.rub.nds.tlsattacker.core.workflow.action.SendAction;
3839
import de.rub.nds.tlsattacker.core.workflow.factory.WorkflowConfigurationFactory;
@@ -72,8 +73,7 @@ public State executeTlsFlow(Record record) {
7273
sendAction.setRecords(new LinkedList<AbstractRecord>());
7374
sendAction.getRecords().add(record);
7475
trace.addTlsAction(sendAction);
75-
AlertMessage alertMessage = new AlertMessage(tlsConfig);
76-
trace.addTlsAction(new ReceiveAction(alertMessage));
76+
trace.addTlsAction(new GenericReceiveAction());
7777
tlsConfig.setWorkflowExecutorShouldClose(false);
7878
State state = new State(tlsConfig, trace);
7979

Attacks/src/main/java/de/rub/nds/tlsattacker/attacks/pkcs1/BleichenbacherWorkflowGenerator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import de.rub.nds.tlsattacker.core.protocol.message.FinishedMessage;
1818
import de.rub.nds.tlsattacker.core.protocol.message.RSAClientKeyExchangeMessage;
1919
import de.rub.nds.tlsattacker.core.workflow.WorkflowTrace;
20+
import de.rub.nds.tlsattacker.core.workflow.action.GenericReceiveAction;
2021
import de.rub.nds.tlsattacker.core.workflow.action.ReceiveAction;
2122
import de.rub.nds.tlsattacker.core.workflow.action.SendAction;
2223
import de.rub.nds.tlsattacker.core.workflow.factory.WorkflowConfigurationFactory;
@@ -54,7 +55,7 @@ public static WorkflowTrace generateWorkflow(Config tlsConfig, BleichenbacherWor
5455
default:
5556
break;
5657
}
57-
trace.addTlsAction(new ReceiveAction(new AlertMessage(tlsConfig)));
58+
trace.addTlsAction(new GenericReceiveAction());
5859

5960
return trace;
6061
}

0 commit comments

Comments
 (0)