Solution against Crash

Status
Not open for further replies.
I guess it's time for me to give out my contribution here.
Has anyone ever thought about detecting the packet and blocking the IP? It's a temporary fix, but if you improve it you can make it permenant to block the packet it's self. I've seen some people autorestart/reload their loginSvr against the Version/MagicKey change packet, which felt a little dull to me because the attacker was sending packets every few seconds. However blocking the IP and looping would have made a difference for them.

And since it looks like you guys have figured some patterns as I can see, why not try doing something about it in C#? It doesn't have to be a complete proxy, rather it could be a start to a new one.

C# will make your lives easier on this one~ Just a friendly tip :P

PS: The simplest ways to do something are usually the ones you look into last.
 
Last edited:
Vala would be far better to use than C#, as it compiles to native code so can be run directly on the server. You can do everything you need with iptables, though.
 
Vala would be far better to use than C#, as it compiles to native code so can be run directly on the server. You can do everything you need with iptables, though.

I've never used Vala, but I've heard about it. Although, as long as it's a language that can do what we need, I guess everyone's gonna be happy :p
 
I've never used Vala, but I've heard about it. Although, as long as it's a language that can do what we need, I guess everyone's gonna be happy :p


<-- Windows builds

I use Vala all the time, now. I actually started converting Minerva to Vala a while back and noticed vast improvements.
 
hello , just report this
iptables -A INPUT -m string --algo bm --string E2B70E -j DROP
iptables -A INPUT -m string --algo bm --string E2B7 -j DROP


doesn't work.
 
hello , just report this
iptables -A INPUT -m string --algo bm --string E2B70E -j DROP
iptables -A INPUT -m string --algo bm --string E2B7 -j DROP


doesn't work.


Nice work perfectly!
Very Thank you
 
my idea
iptables -A INPUT -p tcp -m tcp --tcp-flags PSH,ACK PSH,ACK -m length --length 52 -m state --state ESTABLISHED -j DROP
 
Status
Not open for further replies.
Back