TrueCombat
http://truecombatelite.com/forums/

etadmin_mod 0.29 documentation
http://truecombatelite.com/forums/viewtopic.php?f=8&t=2121
Page 1 of 1

Author:  [FanT]AsthMaTiK [ Sun Jun 27, 2010 2:05 pm ]
Post subject:  etadmin_mod 0.29 documentation

Even if etadmin_mod is still mirrored on a lot of sites, its original documentation isn't available anymore...
Anyway you can find it on http://web.archive.org, but it is *a lot* slow.
I retrieved these pages and i did a bit of "cosmetics", and now i make them available for the community :)

You can access them on these two links:
FanT Site (prefered)
AES Site

You can find the utilities which were available on the original Wiki (etadmin_mod, etadmin control center, some IRC and perl scripts)

Don't forget to patch it with Lucel's patch and to use the Dutchfix on your server.

How to apply Lucel's patch

Find this portion of code
Code:
  elsif ( index( $line, "Userinfo" ) == 0 )
    {

        #$line =~ /cl_guid\\([^\\]*)\\.*name\\([^\\]*)\\.*\\/; #ip\\(\d+\.\d+\.\d+\.\d+):\+\\/;
        my $rhash           = &parse_userinfo($line);
        my $guid            = $$rhash{'cl_guid'};
        my $name            = &strip_name( $$rhash{'name'} );
        my $ip              = $$rhash{'ip'};
        my $custom_password = $$rhash{'hp_password'};
        my $custom_exec     = $$rhash{'hp_logincmd'};
        my $greeting        = $$rhash{'hp_greeting'};

        $kick = "";
        $ip =~ s/:.*$//;

        $over_ip      = $ip;
        $over_guid    = $guid;
        $over_name    = $name;
        $ready{$guid} = time;


And apply the patch like this:
Code:
  elsif ( index( $line, "Userinfo" ) == 0 )
    {

        #$line =~ /cl_guid\\([^\\]*)\\.*name\\([^\\]*)\\.*\\/; #ip\\(\d+\.\d+\.\d+\.\d+):\+\\/;
        my $rhash           = &parse_userinfo($line);
        my $guid            = $$rhash{'cl_guid'};
        my $name            = &strip_name( $$rhash{'name'} );
        my $ip              = $$rhash{'ip'};
        my $custom_password = $$rhash{'hp_password'};
        my $custom_exec     = $$rhash{'hp_logincmd'};
        my $greeting        = $$rhash{'hp_greeting'};

        $kick = "";
        $ip =~ s/:.*$//;

        # START: Lucel's admin steal fix....
   if ( $$rhash{'name'} =~ /.+\^$/ )
   {
      &log("Kicked $name. Has trailing carrot in their name, can be used to hack etadmin mod!");
      $kick = "You have an invalid name! Please remove the last character!";
      next;
   }
        # END: Lucel's admin steal fix....

        $over_ip      = $ip;
        $over_guid    = $guid;
        $over_name    = $name;
        $ready{$guid} = time;


Enjoy :)

P.S.:
Unluckily there are no images available.
If you noticed a problem in some link, PM me please.

Author:  crash [ Sun Jun 27, 2010 10:07 pm ]
Post subject: 

I don't know how it's possible to hack Etadmin with a following carrot, but what I see that the RegExp only covers Nicks which have one character and a ^.

The RegExp fails when I just do "/name ^". Is it still possible to hack Etadmin then? Could anyone test that who knows the Exploit?

Author:  DennerBR [ Thu Apr 07, 2011 1:55 pm ]
Post subject:  etadmin in windows server

Hi [FanT]AsthMaTiK

I did make a extensive search about installing etadmin mod in windows servers, but the only link that i found is outdated, with some screenshots (that are vital to understand the process) that are inacessible. Could you to help me in this indigestible work to put etadmin in BOpE TCEBrasil? Or, if more simple, help me with compiling a dll qmm to run the scripts of gmsm...

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/