From 3d3a19f66b232d54780daee483ccbc190c7a574e Mon Sep 17 00:00:00 2001 From: lgandx Date: Tue, 4 Oct 2016 21:19:08 -0300 Subject: [PATCH] Using Trans pipes instead of read/writes & fixed low priv bug which drops you in a shell while the user has no rights --- tools/RelayHTTPSMB/HTTPRelayPacket.py | 221 +++++++++++++++----------- tools/RelayHTTPSMB/HTTPToSMBRelay.py | 28 +++- 2 files changed, 148 insertions(+), 101 deletions(-) diff --git a/tools/RelayHTTPSMB/HTTPRelayPacket.py b/tools/RelayHTTPSMB/HTTPRelayPacket.py index b0290c9..3c0c1ab 100644 --- a/tools/RelayHTTPSMB/HTTPRelayPacket.py +++ b/tools/RelayHTTPSMB/HTTPRelayPacket.py @@ -397,6 +397,56 @@ class SMBWriteData(Packet): self.fields["DataLenLow"] = struct.pack("