From f836ef7d8304c87def94dafd6a721afd5c1de9fe Mon Sep 17 00:00:00 2001 From: roaris Date: Thu, 2 Apr 2026 02:09:07 +0900 Subject: [PATCH] =?UTF-8?q?=E5=90=84=E3=83=AA=E3=82=AF=E3=82=A8=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=81=AE=E6=9C=80=E5=BE=8C=E3=81=AE1=E3=83=90?= =?UTF-8?q?=E3=82=A4=E3=83=88=E3=82=92=E9=80=81=E4=BF=A1=E3=81=99=E3=82=8B?= =?UTF-8?q?=E6=99=82=E3=81=AB=E3=80=811=E5=80=8B=E3=81=AETCP=E3=83=91?= =?UTF-8?q?=E3=82=B1=E3=83=83=E3=83=88=E3=81=AB=E3=81=BE=E3=81=A8=E3=81=BE?= =?UTF-8?q?=E3=81=A3=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84=E3=81=AE=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SinglePacketAttackController.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/core/packetproxy/controller/SinglePacketAttackController.java b/src/main/java/core/packetproxy/controller/SinglePacketAttackController.java index 6eb2f05a..a27a3d00 100644 --- a/src/main/java/core/packetproxy/controller/SinglePacketAttackController.java +++ b/src/main/java/core/packetproxy/controller/SinglePacketAttackController.java @@ -120,9 +120,11 @@ private void launchAttack(final int count) throws Exception { Thread.sleep(sleepTimeMs); sendPing(); + final var allLastFramesData = new ByteArrayOutputStream(); for (final var request : requests) { - request.sendLastFrames(); + allLastFramesData.write(request.getLastFramesData()); } + attackConnection.execFastSend(allLastFramesData.toByteArray()); for (var i = 0; i < requests.size(); i++) { attackConnection.receive(); @@ -375,10 +377,8 @@ private void sendFirstFrames() throws Exception { connection.execFastSend(firstFramesData); } - private void sendLastFrames() throws Exception { - final var lastFramesData = FrameUtils.toByteArray(streamAttackFrames.lastFrames); - - connection.execFastSend(lastFramesData); + private byte[] getLastFramesData() throws Exception { + return FrameUtils.toByteArray(streamAttackFrames.lastFrames); } } }