Been Threatened by Hackers? Post here! menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 20 of 20
  1. #16
    Greed's Avatar Angry 12yearolds FTL
    Reputation
    -3
    Join Date
    Oct 2007
    Posts
    1,129
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Markillion - EWW

    Been Threatened by Hackers? Post here!
  2. #17
    Nezin's Avatar Member
    Reputation
    5
    Join Date
    Dec 2008
    Posts
    64
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    my wow account got hacked i want to hack his back i loged a worm but he found it and i did not get all the info but user name is doonzo last name castleman first caine registered under takato

  3. #18
    Clain's Avatar Banned
    Reputation
    179
    Join Date
    Jan 2008
    Posts
    1,396
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you want top security measures on your server then implement a different banning system in the authserver--ban by their IP obtained from sockets, you won't be coming back if you do it that way. WowwoW had this feature if I can remember.

    EDIT: Dug it up.

    Code:
    using System;
    using System.Collections.Generic;
    using WowwoW.Core;
    
    /*************************
     * IP config system
     * Uses:
     *  Temporary IP bans
     *  Different ip checking
     * 
     *  About ip checking:
     *  We know 2 user's ips: 
     *    -from socket
     *    -from packet 
     * Usually they are similar.
     * 
     * Different values can mean:
     * 1. User uses proxy server
     * 2. User changes ip info in packet (cheating)
     * 
     * You can allow specific users to use proxy.
     * 
     * If proxy is not allowed, user with different
     * ips will be disconnected 
     * 
     ************************/
    
    namespace WowwoW.AuthServer
    {
        /// <summary>
        /// Info about some ips
        /// </summary>
        class IpInfo
        {
            public bool banned;
            public bool ip_cheat;
        }
    
        /// <summary>
        /// Small helper
        /// </summary>
        struct RowIpInfo
        {
            public bool proxy_allowed;
            public bool banned;
            public RowIpInfo(bool prox, bool ban)
            {
                proxy_allowed = prox;
                banned = ban;
            }
        }
    
        /// <summary>
        /// Handler of ip_config table
        /// </summary>
        class IpTable
        {
            /// <summary>
            /// Contains all info about ips
            /// </summary>
            static Dictionary<String, RowIpInfo> Ips = new Dictionary<String, RowIpInfo>();
    
            /// <summary>
            /// get info about ip from list
            /// </summary>
            /// <remarks>Proxy settings are used very rarely</remarks>
            /// <param name="sock_ip">IP address fro Socket</param>
            /// <param name="recv_ip">IP address fro Packet</param>
            /// <returns></returns>
            static public IpInfo GetIpInfo(string sock_ip, string recv_ip)
            {
                lock (Ips)
                {
                    IpInfo res = new IpInfo();
    
                    //-- If ips are different
                    if (sock_ip != recv_ip)
                    {
                        //-- Both ips are existing
                        if (Ips.ContainsKey(sock_ip) && Ips.ContainsKey(recv_ip))
                        {
                            RowIpInfo a = Ips[recv_ip];
                            RowIpInfo b = Ips[sock_ip];
                            res.banned = (a.banned || b.banned);
                            res.ip_cheat = (!a.proxy_allowed && !b.proxy_allowed); //only one must have info
                            return res;
                        }
                        //-- Packet ip is existing
                        if (!Ips.ContainsKey(sock_ip) && Ips.ContainsKey(recv_ip))
                        {
                            RowIpInfo a = Ips[recv_ip];
                            res.banned = a.banned;
                            res.ip_cheat = !a.proxy_allowed;
                            return res;
                        }
                        //-- Sock ip is existing
                        if (Ips.ContainsKey(sock_ip) && !Ips.ContainsKey(recv_ip))
                        {
                            RowIpInfo a = Ips[sock_ip];
                            res.banned = a.banned;
                            res.ip_cheat = !a.proxy_allowed;
                            return res;
                        }
                    }
    
                    //-- Ip1 = ip2. Check ban
                    res.ip_cheat = false;
                    res.banned = (Ips.ContainsKey(sock_ip) && Ips[sock_ip].banned);
                    return res;
                }
            }
    
            /// <summary>
            /// Reload list of ips
            /// </summary>
            static public void Reload()
            {
                lock (Ips)
                {
                    //-- Clear all bans before do this
                    AuthServer.DB.ExecuteNonQuery("DELETE FROM `IPConfig` WHERE `UnBan`<= ?",WowwoW.Tools.CustomDateTime.Now);
                    
                    //-- Clear current list
                    Ips.Clear();
    
                    //-- Load new info
                    using (DbReader myReader = AuthServer.DB.Query("SELECT * FROM `IPConfig`"))
                    {
                        while (myReader.HasRows)
                        {
                            myReader.Read();
                            Ips.Add(myReader.GetString("Ip"), new RowIpInfo(myReader.GetBoolean("ProxyLogin"), myReader.GetBoolean("Banned")));
                        }
                    }
                }
            }
        }
    }
    It stores the IPs in a dictionary and compares them.

  4. #19
    insignia96's Avatar Banned
    Reputation
    33
    Join Date
    Oct 2008
    Posts
    304
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    All ppl should realise hackers are a major problem but also need to realise ppl like illidari and markillon have no life. We are a whole lot better and theyll get theirs eventually. Also as for whichever person said that you should call the police.

    Ascent = Hacked Software

    Mangos = Hacked Software

    All Emulators are derived from blizzard code hacked by us so involving the police = bad.

    Here is a link to a post about WoW Emulatioon History by Scyther http://www.mmowned.com/forums/emulator-server-discussion/175732-emulation-history-wow-emualtion-history-101-will-updated-later.html

    for all interested in seeing how WoW Emulator servers really came about

  5. #20
    ghostfire's Avatar Member
    Reputation
    1
    Join Date
    Dec 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    a tip, just dont host a server just play sorted, but incase u do get threats get a decent firewall and blocks certain ports lol?

Page 2 of 2 FirstFirst 12

Similar Threads

  1. sry for posting here but in need a link
    By viKKmaN in forum World of Warcraft General
    Replies: 2
    Last Post: 07-19-2007, 03:25 PM
  2. new exploits in 1.12 post here
    By sportstud10124 in forum World of Warcraft General
    Replies: 5
    Last Post: 08-26-2006, 02:16 AM
All times are GMT -5. The time now is 02:48 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search