Skip to content

Commit 4f06c8f

Browse files
Revert "Handle TransferSyntax UUID in opposite byte order during DCE/RPC bind"
This reverts commit 57b9633.
1 parent 57b9633 commit 4f06c8f

File tree

1 file changed

+1
-10
lines changed
  • modules/python/dionaea/smb

1 file changed

+1
-10
lines changed

modules/python/dionaea/smb/smb.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1663,22 +1663,13 @@ def process_dcerpc_packet(self, buf):
16631663
ctxitem.TransferSyntax = tmp.TransferSyntax # [:16]
16641664
ctxitem.TransferSyntaxVersion = tmp.TransferSyntaxVersion
16651665
# Check for supported transfer syntaxes (NDR32 or NDR64)
1666-
# Some clients encode the TransferSyntax UUID in the opposite
1667-
# byte order from the packet's DataRepresentation, so try both.
16681666
syntax_str = str(transfersyntax_uuid)
16691667
if syntax_str == NDR32_UUID:
16701668
pointer_size = 32
16711669
elif syntax_str == NDR64_UUID:
16721670
pointer_size = 64
16731671
else:
1674-
alt_uuid = parse_dcerpc_uuid(tmp.TransferSyntax, not is_big_endian)
1675-
alt_str = str(alt_uuid)
1676-
if alt_str == NDR32_UUID:
1677-
pointer_size = 32
1678-
elif alt_str == NDR64_UUID:
1679-
pointer_size = 64
1680-
else:
1681-
pointer_size = None
1672+
pointer_size = None
16821673

16831674
if pointer_size is not None:
16841675
if service_uuid.hex in registered_services:

0 commit comments

Comments
 (0)