AAO25.com

America's Army => General Chat => Topic started by: Crusader on Saturday, January 26, 2013, 15:56:32 PM

Title: Nat loopback
Post by: Crusader on Saturday, January 26, 2013, 15:56:32 PM
Hey,

My crappy provider gave me a modem/router without Nat loopback so i can not connect to my own server since it shows port as closed.  (also can't buy a new router since they won't give me the adsl password) How do i connect to my server? is there some kind of open 127.0.0.1 command in assist? if i try it through armyops.exe i get invalid password.

i just want a assist test server for some software i am writing. so don;t care if other poeple can;t connect. For now i just added my server to the DMZ zone and disabled all firewalls and anti virus. (just to be sure it wasn;t a software problem). Server name is -{DG}- Death Guardians.

X berry
Title: Re: Nat loopback
Post by: Possessed on Saturday, January 26, 2013, 16:10:53 PM
Assist Client server? Server tab, JOIN button.
(https://dl.dropbox.com/s/cplhcttqgqyc2lf/JoinB.JPG?dl=1)

I can't ping / query my own server too, but if I set a static LAN ip and open the ports on NAT others can join, I can only Join through this button.
If one time u want ur server public, go to Options, 'bind to a single interface', check 'disable check to external IP'.
hope your are doing something awesome, for good use ofc :)
Title: Re: Nat loopback
Post by: Crusader on Saturday, January 26, 2013, 16:15:28 PM
Thanks!
Unfortunatly i can not use that since i run the server from my AA folder. want full control over my server so i can add new files without the chance of getting banned for new packages i make.

I might start a new server on the same port with this methode and then close it again when i connect. However it would be much easier if i would get some kind of command line ability.
Title: Re: Nat loopback
Post by: Possessed on Saturday, January 26, 2013, 16:17:18 PM
Thanks!
Unfortunatly i can not use that since i run the server from my AA folder. want full control over my server so i can add new files without the chance of getting banned for new packages i make
do u use dedicated server of assist? I can get the server pw, but it may change if you restart the server.
edit: you would still need to send Join to auth, otherwise it kicks for unauthorized login....
you can try Client server in Free Play mode, look at options, disable PB cuz there are directory whitelist.
Title: Re: Nat loopback
Post by: Crusader on Saturday, January 26, 2013, 16:20:20 PM
Yea, it downloaded allot of crap into my clean AA install. i am currenlty reverse engineering all the package so i can return a fake md5 value to i can edit all the packages for my server
Title: Re: Nat loopback
Post by: Possessed on Saturday, January 26, 2013, 16:22:40 PM
assuming you wanna use assist to start your server, it should modify/download some files, try vanilla AA, if ur app doesn't depends of /isfor assist

fake md5(Unreal check)? u mean, joining with modded packages, I got around it before :)
Title: Re: Nat loopback
Post by: Crusader on Saturday, January 26, 2013, 16:30:04 PM
haha, i just want to change some things in the auth.u, antipoke.u and hackhunter.u

I found some strange things in anti poke. Just make a antipoke.ini and add bws=true
Title: Re: Nat loopback
Post by: Possessed on Saturday, January 26, 2013, 16:31:18 PM
haha, i just want to change some things in the auth.u, antipoke.u and hackhunter.u
what things :D? share?
Title: Re: Nat loopback
Post by: Crusader on Saturday, January 26, 2013, 16:35:10 PM
Well. 1 of the problems with the security feature is that it depond on the mutate command. If i would make a hack i would just simply destroy my own mutate command. (unfortuanlty the devs need to change this).

and to avoid the hackhunter i would just simply set PC.bInitialAuthComplete to false after i am logged in.
This will disable the whole hackhunter scan
Title: Re: Nat loopback
Post by: Possessed on Saturday, January 26, 2013, 16:37:20 PM
Well. the problem with some of the security feature is that they depond on the mutate command. If i would make a hack i would just simply destory the mutate commmand so i don;t send info to the server.
isn't only dependent of the mutate commands, it has its ways to be sent or triggered, but everything can be exploited, finally it is uscript :/
going around that can be done in so many ways :/
do u wanna destroy it through server mods, then make a custom AP?
Title: Re: Nat loopback
Post by: Crusader on Saturday, January 26, 2013, 16:43:26 PM
yea, it;s really hard to secure. it seemds like they fixed some crucial bugs in the security already since my last recommendations (scanning for the key in memory). However it can still be bypassed with a tcp steam editor.

I personally wouldn;t use mutate but a tcp actor.
Title: Re: Nat loopback
Post by: Possessed on Saturday, January 26, 2013, 16:45:51 PM
yea, it;s really hard to secure. it seemds like they fixed some crucial bugs in the security already since my last recommendations (scanning for the key in memory). However it can still be bypassed with a tcp steam editor.

I personally wouldn;t use mutate but a tcp actor.
yea things still go insecure, problem is, whos gonna write that uscript tcp link lol
my uscript skills are limited.
Title: Re: Nat loopback
Post by: Crusader on Saturday, January 26, 2013, 16:54:26 PM
You can use the excisting tcp client. Or you can use 1 from the other mods.(auth.u already uses 1 if i remember correclty)

But thanks for your help. when i start my server from assist and then join it works :D. now i just hope i won;t get global banned when i add some packages to my server.

Will i be global banned if some unknown package is found? or will i only be banned on my own server?
Title: Re: Nat loopback
Post by: Possessed on Saturday, January 26, 2013, 16:57:32 PM
Assist will warn about packages, also pb whitelist files and directories, plus md5tool and pb file checks(GAMEHACK 80023)