From 2f0e265ed69adc1a9a8f684eca5dc22f366f2942 Mon Sep 17 00:00:00 2001 From: Alivecow Date: Thu, 5 Dec 2024 18:12:26 +0100 Subject: [PATCH] refactor: Change vector init in padding oracle --- src/tasks/tasks01/pad_oracle.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tasks/tasks01/pad_oracle.rs b/src/tasks/tasks01/pad_oracle.rs index 6ea7d3e..60356b4 100644 --- a/src/tasks/tasks01/pad_oracle.rs +++ b/src/tasks/tasks01/pad_oracle.rs @@ -57,7 +57,8 @@ pub fn padding_oracle(args: &Value) -> Result> { // Generate attack blocks // TODO: Collect all and send in one - let mut payload: Vec = l_msg.to_vec(); + let mut payload: Vec = Vec::with_capacity(2 + 16 * 265); + payload.extend(l_msg.to_vec()); for j in 0..q_block_count { // Next byte //eprintln!("Sending attack block: {:02X?}", attack_counter);