Corrupted zone detector menu

User Tag List

Results 1 to 5 of 5
  1. #1
    Alpha514's Avatar Private
    Reputation
    1
    Join Date
    Aug 2014
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Corrupted zone detector

    hey guys, I would like to create a simple tool that would detect if the current area im in contain a corrupted zone or not. pretty much like what exile hud can do with it's preload alert, I doesn't need to be fancy at all.

    I would really appreciate it if someone could point me out in the right direction on what would be the best way about it.
    Last edited by Alpha514; 08-11-2014 at 03:05 AM.

    Corrupted zone detector
  2. #2
    skildpadde's Avatar Member
    Reputation
    1
    Join Date
    Dec 2012
    Posts
    23
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    why do you want that when exilehud do that so good ? i dont get it ?

  3. #3
    Alpha514's Avatar Private
    Reputation
    1
    Join Date
    Aug 2014
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Because Id like to learn how to do it and also not use someone else tools that uses others hacks that could potentially be easier to detect than just a simple corrupted zone detector, also i would like to be able to keep updating it myself if for some reason exilehud stopped being supported by is creator.

    so yeah if anyone could point me in the right direction id appreciate it..

    like where the info about corrupted zone is located in the memory and how to access it.

    here is something i found when decompiling exilehud but not quite sure what to make of it


    Private Sub Parse()
    Me.disp.Clear()
    Dim num As Integer = AddressOf Me.poe.Memory.ReadInt(AddressOf Me.poe.Memory.BaseAddress + Offsets.FileRoot)
    Dim num2 As Integer = AddressOf Me.poe.Memory.ReadInt(num + 12)
    Dim num3 As Integer = AddressOf Me.poe.Memory.ReadInt(num + 20)
    Dim areaChangeCount As Integer = AddressOf Me.poe.Internal.AreaChangeCount
    For i As Integer = 0 To num2 - 1
    num3 = AddressOf Me.poe.Memory.ReadInt(num3)
    If AddressOf Me.poe.Memory.ReadInt(num3 + 8 ) <> 0 AndAlso AddressOf Me.poe.Memory.ReadInt(num3 + 12, New Integer()() { 36 }) = areaChangeCount Then
    Dim text As String = AddressOf Me.poe.Memory.ReadStringU(AddressOf Me.poe.Memory.ReadInt(num3 + 8 ), 256, True)
    If text.Contains("vaal_sidearea") Then
    Me.disp.Add("Area contains Corrupted Area")
    If text.Contains("vaal_sidearea") this would led me to believe that i should be looking for "vaal_sidearea" somewhere in the memory but not quite sure where to look for it and what tools would be best for this
    Last edited by Alpha514; 08-11-2014 at 06:07 PM.

  4. #4
    ShrekIII's Avatar Member
    Reputation
    3
    Join Date
    Jul 2012
    Posts
    26
    Thanks G/R
    5/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I know this thread is two weeks old, but probably you are still working on it...

    As you can see you need different offsets (BaseAdress and FileRoot).
    As far as I understand you will get them with an AOBScan. FileRoot pattern looks like this:

    Code:
    static Offsets()
    {
        Base = 0x86ab68;
        FileRoot = 0x86576c;
        ...
        basePtrPattern = new Pattern(new byte[] { 
            100, 0xa1, 0, 0, 0, 0, 0x6a, 0xff, 0x68, 0, 0, 0, 0, 80, 100, 0x89, 
            0x25, 0, 0, 0, 0, 0xa1, 0, 0, 0, 0, 0x81, 0xec, 0x90, 0, 0, 0, 
            0x53, 0x55, 0x56, 0x57, 0x33, 0xff, 0x3b, 0xc7
         }, "xxxxxxxxx????xxxxxxxxx????xxxxxxxxxxxxxx");
        fileRootPattern = new Pattern(new byte[] { 
            0x6a, 0xff, 0x68, 0, 0, 0, 0, 100, 0xa1, 0, 0, 0, 0, 80, 100, 0x89, 
            0x25, 0, 0, 0, 0, 0x83, 0xec, 0x30, 0xff, 5, 0, 0, 0, 0, 0x53, 0x55, 
            0x8b, 0x2d, 0, 0, 0, 0, 0x56, 0xb8
         }, "xxx????xxxxxxxxxxxxxxxxxxx????xxxx????xx");
    }
    
                Base = m.ReadInt((m.BaseAddress + numArray[3]) + 0x16) - m.BaseAddress;
                FileRoot = m.ReadInt((m.BaseAddress + numArray[4]) + $28) - m.BaseAddress;
    So I get:

    Base = 0x86CFA0
    FileRoot = 0x867B9C

    Trying to use these offsets to get num, num2 and num3 offsets/values I fail. This is not because of the Base Offset, because this is the correct one, so it must be the FileRoot...

    If someone could post the offset of FileRoot, I would be able to track the bug.

  5. #5
    demorianna's Avatar Member
    Reputation
    1
    Join Date
    Mar 2015
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    wanna ask

    man a programm which would allow us to track down the corrupt areas or give us a notification that would be awesome can i ask you guys cause am kinda new here where can i find these text codes in the files of the poe to study them a bit and then ask more questions??

    ooh and btw what are we looking at? am curius it's seems too sientific
    Last edited by demorianna; 03-29-2015 at 10:36 PM. Reason: ask question and not multiposting and drag down the memory of forum with no reason

Similar Threads

  1. Nice exploitable zones
    By Spown in forum World of Warcraft Exploits
    Replies: 10
    Last Post: 01-15-2007, 07:15 PM
  2. Corrupted flowers for Everyone!
    By Matt in forum World of Warcraft Exploits
    Replies: 2
    Last Post: 09-21-2006, 10:56 AM
  3. Exploitable zone (guide)
    By Hermities in forum World of Warcraft Exploits
    Replies: 10
    Last Post: 09-15-2006, 11:01 AM
  4. The Zones of World of Warcraft
    By Shanaar in forum World of Warcraft Guides
    Replies: 7
    Last Post: 07-05-2006, 12:24 PM
  5. The Great Sea Unused (another secret zone)
    By Matt in forum World of Warcraft Exploits
    Replies: 12
    Last Post: 04-23-2006, 02:11 AM
All times are GMT -5. The time now is 02:31 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search