LF> ElisionMS hack , bypass

Discussion in 'Other Games' started by edwardroger, Apr 29, 2018.

Discuss LF> ElisionMS hack , bypass in the Other Games area at GameKiller.net

Tags:
  1. edwardroger

    edwardroger Vietnam Lurker

    Post Count:
    3
    Stats
    looking for elision hack or bypass :((
     

    Mr. Ad Advertisement

     
  2. ezee

    ezee Unspecified Country - Europe The New Guy

    Post Count:
    20
    Stats
    You can make a themida CRC bypass for the game very easy. There isn't any protection used on the NET exec (Elision) launcher. I don't see any process monitoring implementations (brief looked at it).

    The internal anti-hack is basically hash check systems for the files and of course a mutex lock for the launcher. Both can be bypassed really easy.

    Code:
    private void checkHash()
    {
        string currentDirectory = Directory.GetCurrentDirectory();
        PacketWriter packetWriter = new PacketWriter();
        packetWriter.WriteShort(4919);
        packetWriter.WriteByte(0);
        using (MD5 md = MD5.Create())
        {
            using (FileStream fileStream = File.OpenRead(currentDirectory + "/Skill.wz"))
            {
                string text = BitConverter.ToString(md.ComputeHash(fileStream)).Replace("-", string.Empty);
                text = text.ToLower();
                packetWriter.WriteMapleString(text);
            }
        }
        using (MD5 md2 = MD5.Create())
        {
            using (FileStream fileStream2 = File.OpenRead(currentDirectory + "/MapleStoryE.exe"))
            {
                string text2 = BitConverter.ToString(md2.ComputeHash(fileStream2)).Replace("-", string.Empty);
                text2 = text2.ToLower();
                packetWriter.WriteMapleString(text2);
            }
        }
        this.outSession.SendPacket(packetWriter.ToArray());
    }
    
    private void SendSkillHash()
    {
        string currentDirectory = Directory.GetCurrentDirectory();
        using (MD5 md = MD5.Create())
        {
            using (FileStream fileStream = File.OpenRead(currentDirectory + "/Skill.wz"))
            {
                string text = BitConverter.ToString(md.ComputeHash(fileStream)).Replace("-", string.Empty);
                text = text.ToLower();
                PacketWriter packetWriter = new PacketWriter();
                packetWriter.WriteShort(4919);
                packetWriter.WriteByte(0);
                packetWriter.WriteMapleString(text);
                this.outSession.SendPacket(packetWriter.ToArray());
            }
        }
    }
    
    


    If anyone needs help. I'm always floating about.

    -- ezee
     
    Last edited: Apr 30, 2018
    magnusbean and bongy97 like this.
  3. magnusbean

    magnusbean Vietnam Lurker

    Post Count:
    1
    Stats
    How to use it

     
  4. danielpiro2

    danielpiro2 Israel The New Guy

    Post Count:
    38
    Stats
    look at the pm i sent you , looking forward for doing business with u :)
     
  5. Yakoto

    Yakoto United States Lurker

    Post Count:
    8
    Stats
    Thank you so much for this, and thank you for not spoonfeeding. It's so satisfying doing something like this for the first time. I never really understood anything about stuff like this but you gave me the push I needed to start.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice