Jul 30, 2005, 06:46 AM | |
![]()
I started mentioning this in the JJ2 Abuse Thread, but heres its own thread.
A Project started by Overlord and myself to help protect the JJ2-MP from the abuse it gets. Filter version 0.2 has just been released which includes the ability to block Laser Shields from being used online. It also has "ASD" crash prevent and Download Blocker. All these filters only need to be used by the Server. All traffic from every player is routed thru the server so if the server is running these filters, they will take affect on everyone in the game. So if your a client and you run this, it wont do you much good. Download Blocker was used on the Bash server, it blocks your JJ2 from sending levels/tilesets to clients. This could be useful in organized events like JDC or JJ2WC, where users can download the maps/tilesets from a site before an event therefore stopping servers suffer from download lag. "ASD" Crash prevent stops the deadly silent attacks which can be launched from the recently leaked "ASD" tool. Certain people have been actively using this online to crash servers. Its a silent cowdly attack, which can now be blocked. Laser Shield Protection will stop lasers from being used in your Server. Clients can still cheat and get a laser shield, but the server will NOT see the shield, nor will anyother clients (as all data is routed thru the server). If a user starts firing with the laser shield, there charactor will show the firing animation, but will be firing blanks. No one else can see the laser fire as its dropped by the filter. You can get access to these filters at: http://nimmy-online.com/jj2networkfilter Enjoy ![]() Last edited by Nimrod; Aug 1, 2005 at 02:25 PM. |
Jul 30, 2005, 07:26 AM | |
Erm, yeah, my Norton really calls it a "Trojan Horse", not a "Hack Tool", and turning off protection from HackTools doesn't stop it...
Edit: I put the Jazz2 folder on the Exclusions list, and now it doesn't call it malware anymore... ![]() |
Jul 30, 2005, 07:30 AM | ||
Quote:
Nortons actual response is: http://securityresponse.symantec.com...ktool.wpe.html Notice "HackTool" not "Trojan Horse" What is a HackTool, according to Norton? Tools that can be used by a hacker or unauthorized user to attack, gain unwelcome access to or perform identification or fingerprinting of your computer. While some hack tools may also be valid for legitimate purposes, their ability to facilitate unwanted access makes them a risk. The reason Norton may class this as a HackTool is its ability to monitor/record packets. It needs to do this to allow people to make efficent filters to block packets which cause halm (eg: ASD Silent Attack). Then again, Norton also told me a program i use for sharing desktops called Remote Administrator needed to be removed as it COULD be used for naughty purposes. I'd say take Nortons warnings with a pinch of salt or consider a AntiVirus package which actually only deals with real threats, like AVG AntiVirus available at: http://free.grisoft.com Last edited by Nimrod; Jul 30, 2005 at 08:16 AM. |
Jul 30, 2005, 10:20 AM | |
Nobody ever tries to pull of this crap in my server, but ill download it anyway.
__________________
![]() "Jewel is the Metallica of Yodelling." ~Edwin McCain "Yes, it's a personal attack if you save my picture about internet safety" ~Labratkid "You know what JBL? The only reason you were WWE Champion for a year was because Triple H didn't want to work Tuesdays!" ~Paul Heyman, addressing the public at the "ECW: One Night Stand" PPV on Sunday, June 12, 2005 |
Jul 30, 2005, 11:44 AM | |
Nimrod, Bas wasn't accusing you of anything, he was merely reporting what he had observed.
Anyway, I have plans for a filtering program based on a different system, which may make things simpler. (Warning: extreme geekery follows) Basically, it's possible to bind in-front of a program by binding to a specific IP address instead of 'any'. That way it's possible to create a proxy for JJ2 that runs on the same computer, with the same TCP/UDP ports. The only downside of this is that attempting to kick or ban a user by IP through JJ2 will kick/ban everyone, so as a workaround the proxy could watch for special commands (like "!kick" and/or "!ban"), remove them from the packet stream, and kick/ban the specific player. |
Jul 31, 2005, 02:13 PM | |
Quick question: to all of you who a) use or b) would consider using an anti-cheat anti-crash network filter, what would be a reasonable minimum system spec? Windows 95? 98? ME? NT 4? 2000? XP?
It will run under Windows 2000, as that's what my development machine runs. But I want to know if I need to support 9x, as it affects my choice of system APIs and just how I implement this (e.g. there's one way of writing this wich requires at least windows 2000, and another way which is not as good but will work under 9x/NT) |
Jul 31, 2005, 05:06 PM | |
I can give you information about how renaming works, or even the ApprehendJJ2 source code, if you're interested in adding that sort of blocking to this. As for the operating system, maybe make two versions if it's not too much trouble.
__________________
With our extreme gelatinous apology,
We beg to inform your Imperial Majesty, Unto whom be dominion and power and glory, There still remains that strange precipitate Which has the quality to resist Our oldest and most trusted catalyst. It is a substance we cannot cremate By temperatures known to our Laboratory. ~ E.J. Pratt |
Aug 4, 2005, 04:52 AM | |
Just a little status update with the filter (so don't worry - I haven't abandoned it). I'm having some problems getting the bind-in-front trick to work - it works with the Winsock control in VB6 and netcat, it works with JJ2 and netcat, but it doesn't work with VB6 and JJ2. So I'm currently trying to work out what netcat does differently with networking stuff.
Thanks for the offer, Link. I'm currently trying to get something solid working first, before I add filtering to it. But this could concieveably be used to block most network attacks, as I intend to proxy both the TCP and UDP traffic. I intend to add support for special commands sent through the chat system, to allow kicking and banning to work (because of how this works JJ2 would see all connections as coming from localhost, and so kicking/banning by IP would just boot everyone off). As soon as I've got something that works, I'll post it here for people to test and attempt to break. Unfortuantly I can't host or join JJ2 myself, due to router issues (if anyone knows the magic incanctations needed to make a Vigor 2200USB work with JJ2, I'd be grateful). |
Aug 7, 2005, 04:39 PM | |
I do appreciate you guys releasing this list of hacks. So, instead of setting them to block these packets, it will send them when i type a certain text like say"CRASH 1"
. BTW: You should all thank me for my help on this project since I pointed out a vulnerability it had to Overlord.(The usage of the LASER bullets YOU REMEMBER DON'T YOU? n00b...) EDIT:NORTON AND AVG BOTH SUCK BTW MCAFEE STILL OWNS YOUR SOUL. (AS YOU CAN ACTUALLY DISABLE THE PROGRAM EASILY WITH-OOT THE USE OF A DEBUGGER.
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Aug 8, 2005, 05:04 PM | ||||
Quote:
Quote:
Calling him a n00b? Go ahead but we know the truth dont we. Quote:
![]() |
Aug 9, 2005, 05:56 PM | |
I am not a white hat (-) cat like Overlord. :P Black Hat for life!
and BTW: I would only have to copy the Chat packet i wish to send the malicious code into the top part and place the malicous code on the the bottom and yes this would be easier since I dont have jazz trainers. I have what we HACKERS call addresses (I wouldn't expect you to know about those nimmy ![]()
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Aug 10, 2005, 03:18 AM | |||
Quote:
Quote:
Oh go you, you l33t hax0r ![]() ![]() ![]() ![]() |
Aug 11, 2005, 11:40 AM | |||
Quote:
Quote:
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Aug 11, 2005, 01:25 PM | |||||
Quote:
Quote:
Quote:
Quote:
Last edited by Torkell; Aug 11, 2005 at 01:26 PM. Reason: Trimmed spacing of quotes slightly |
Aug 11, 2005, 02:25 PM | ||
Quote:
|
Aug 12, 2005, 12:49 PM | ||||
Quote:
Quote:
Quote:
To go to WPE's official site which contains another useful tool(T-Search) go to: http://fly.to/mtc another good resource for this kind of stuff is http://www.gamehacking.com (they offer resources and tutorials for the usage of WPE and other GAME HACKING SOFTWARE)
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Aug 12, 2005, 01:28 PM | ||
Quote:
|
Aug 12, 2005, 01:35 PM | ||
Quote:
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Aug 14, 2005, 12:30 PM | ||
Quote:
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Aug 14, 2005, 06:09 PM | |
This is horrible. Nimrod and Overlord came out with a pretty solid way to stop annoying server crashes in JJ2, and you're just spitting in their face. I also think the links you posted should be removed. They're just going to encourage hundreds of n00bs to get memory editors and screw with JJ2.
In my personal experience, these filters have worked perfectly. I only wish there was a way to distribute them without WPE Pro, because I expect this will encourage lots of idiots to take up the fine art of packet editing. |
Aug 15, 2005, 06:36 PM | ||
Quote:
I'd work on a way if you found a library for me to use to block specific packets ;d c++/vb work..as long as I am able to manipulate the packets as i please...then I could have it block any dos/f9/rename/ w/e attack |
Aug 15, 2005, 06:40 PM | |
See now that's the hard part Spazzyman. I haven't found any such library yet myself.
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div> |
Aug 18, 2005, 08:13 AM | ||
Quote:
EDIT: Those websites for learning to use wpe and other useful tools are http://fly.to/mtc (Windows Packet editor's Home) and http://www.gamehacking.com (Has good tutorials and other network tools which maybe useful)
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Aug 19, 2005, 04:25 AM | |
I've approached the Orbitz issue a different way and made another suitable way to block him.
The Network Filter is still the best thing around to stop ASD attacks (and other attacks) as it stops anyone launching those attacks at you. The problem is the only program we got the filter working with is WPE Pro. Some people are uncomfortable with this program as it can be used for naughty stuff to, it also sets off some AntiVirus programs which some people are not amused by. Its because of this I have also made a Jazz 2 Network Blocker. It works with a program called "PeerGuardian" which blocks selected IP addresses. It has a special filter I created which contains Orbitz IP Address. By running this program Orbitz will be blocked from everything on you host on your PC (including JJ2 Games). The problem with this is it doesnt stop anyone else performing attacks on you, and if Orbitz finally managed to change his IP it would need to be updated to work. Its because of this that I wont be promoting this too much, but will provide it for those who are still under constant attack. You can download it from here: http://nimmy-online.com/jj2networkfilter/peer.zip Just unzip it all into one location, and run the exe. It will be a icon in your tray when its active. I hope this helps some of you unable to work with the Network Filter. Alternative if you have a Firewall or Router with an IP Block feature, you could just add the IP: 24.114.132.155 This is Orbitz current IP I've seen him use. If it changes someone please let me know ![]() Thanks, and get back to enjoying hosting jj2 games. |
Aug 19, 2005, 05:01 AM | |
Can't you just ban orbitz from the listservers? That networkfilter is good and peerguardian increases the chances of him not harming a computer which runs peerguardian but he might just change his ip and also I think he found other methods how to crash servers that networkfilter cant block yet. Sonyk hosted a server protected by the network filter. The result was: Crashed by orbitz. Sonyk downloaded peerguardian and until now he is quite safe. But as I said before orbitz might just change his ip. Also it is annoying to run about 5 tools to play jazz2 properly (networkfilter, peerguardian and more e.g. seekerholefix, pc4, gamma, respawn or other stuff). I say just ban that silly guy from the listservers and bye. As some jazzer already said: We are getting owned by a 10 years old noob and some admins dont even care. Nimrod tried to push it but he failed - though he has been making progress recently. Also not everyone will be willing to run the networkfilter or peerguardian or other tools.
|
Aug 19, 2005, 12:57 PM | ||
Quote:
|
Aug 19, 2005, 07:42 PM | ||
Quote:
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div> |
Aug 25, 2005, 09:30 PM | |||
Quote:
so what? you work for microsoft now? cause reprogramming VB as you state you can do is 100% ILLEGAL. Quote:
i only state that because i use proxy and i can be ip banned on jazz servers and log right back on. though i haven't played jazz in a while. COMPLETELY DIFFERENT SUBJECT well i've been away for a while (my car broke down) how's everyone doing? How's your mother? your father workin'? yeah... i said it....
__________________
I'm like that cousin nobody remembers until the holidays, when he shows up uninvited. [JxFhGo9w34865tRh!!!!!] - sÀlÄmÃnDèRDM |
Aug 25, 2005, 11:38 PM | ||
Quote:
|
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 11:09 PM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.