Quote: |
[ General ]
;PublicArenas = turf pb [ Billing ] ;Proxy = bin/proxy IP = xxxxxxxxxx Port = xxxxxxxxxx ServerName = SSCA Cold Fusion Password = xxxxxxxxxx ; *** Isometry Billing Information *** ; ; Biller IP = xxxxxxxxxx ; Biller Port = xxxxxxxxxx ; Biller Password = xxxxxxxxxx ; Zone Name = SSCA Cold Fusion ; Zone IP = 74.86.4.98 ; Zone Port = 25000 ; Zone ServerID = xxxxxxxxxx ; Zone ScoreID = xxxxxxxxxx ; ; ; *** Directory Information *** ; ; NamePassword = xxxxxxxxxx [mysql] hostname=localhost user=asss password=asss database=asss ;; the syntax for these is: ;; [log_whatever] ;; modulename = DIMWE ;; D = debug, I = info, M = malicious, W = warning, E = error ;; they MUST be in caps ;; the modulename can be "all" to catch unmatched modules. ;; if you don't filter it out, it's enabled by default. ;[log_console] ; all = DIMWE [log_file] all = IMWE persist = MWE chat = DIMWE [log_sysop] all = ME [ Listen ] ;; the main listening port Port = 25000 [ Directory ] Name = SSCA Cold Fusion Description = ss://ds1.hlrse.net Zone description here. Server1 = ssdir.playsubspace.com Server2 = sscentral.sscuservers.net Server3 = dirserver.ssnecentral.net Server4 = ds1.hlrse.net ; changed settings: |
Code: Show/Hide security:security
directory billing ;; if you're using a billing server, you'll probably want to use this: ;billing_ssc |
L.C. wrote: |
* How can I launch ASSS without asss.bat? How many different ways are there? |
Quote: |
asss 1.4.4 built at Sep 6 2007 22:36:26
Loading modules... Unrecoverable error (5): Error in modules.conf: Can't open file 'conf/modules.conf' for reading |
Code: Show/Hide cd "C:\path\to\asss\"
bin\asss.exe |
Quote: |
Why not simply restrict user permissions from having ftp access to asss.bat? |
Quote: |
If you can modify the bat file, you can modify the subgame2.exe file and replace its contents with evil.exe. I fail to see how either makes much difference to security. |
Code: Show/Hide @echo off
ECHO starting asss... SET PYTHONPATH=C:\Python25\Lib cd /d C:\asss-1.4.3 GOTO START :START C:\asss-1.4.3\bin\asss.exe IF ERRORLEVEL 5 GOTO MODLOAD IF ERRORLEVEL 4 GOTO MODCONF IF ERRORLEVEL 3 GOTO OOM IF ERRORLEVEL 2 GOTO GENERAL IF ERRORLEVEL 1 GOTO RECYCLE IF ERRORLEVEL 0 GOTO SHUTDOWN . . . |
Code: Show/Hide cd /d C:\asss-1.4.3
SET PYTHONPATH=C:\Python25\Lib C:\asss-1.4.3\bin\asss.exe |
Quote: |
I will see if I can trick TCAdmin into executing "bin/asss.exe" or moving asss.bat outside again, but having it cd into the ASSS directory before executing. |
Quote: |
cd Core
@echo off ECHO starting asss... GOTO START :START bin\asss.exe IF ERRORLEVEL 5 GOTO MODLOAD IF ERRORLEVEL 4 GOTO MODCONF IF ERRORLEVEL 3 GOTO OOM IF ERRORLEVEL 2 GOTO GENERAL IF ERRORLEVEL 1 GOTO RECYCLE IF ERRORLEVEL 0 GOTO SHUTDOWN ECHO unknown exit code: %ERRORLEVEL%. GOTO END :SHUTDOWN ECHO asss exited with shutdown. GOTO END :RECYCLE ECHO asss exited with recycle. GOTO START :GENERAL ECHO asss exited with general error. GOTO END :OOM ECHO asss out of memory. restarting. GOTO START :MODCONF ECHO asss cannot start. bad modules.conf. GOTO END :MODLOAD ECHO asss cannot start. error loading modules. GOTO END :END |
Quote: |
Not many people want ASSS anyway, so it won't really be a big problem to me. I have been told by someone that there aren't enough developers for ASSS programming for ASSS to be worth it. |