XenoBot Forums - Powered by vBulletin

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 10 of 27

Thread: Wind Addons Uses Injection - But Why?

  1. #1
    XenoBot Developer DarkstaR's Avatar
    Join Date
    Dec 2010
    Posts
    6,104
    Mentioned
    1326 Post(s)
    Tagged
    16 Thread(s)

    Wind Addons Uses Injection - But Why?

    Wind Addons Uses Code Injection

    While analyzing Wind Addons, @jo3bingham found that Wind Addons was injecting code into the Tibia Client. Naturally I wanted to verify this claim, so I went and reverse engineered Wind Addons myself. What I found was astonishing. Using API monitor, I confirmed that Wind Addons was injecting a TON of memory into the Tibia Client. As you can see in the following screenshot, it injects 1507328 bytes of memory at address 0x00ae0000 using NtWriteVirtualMemory():




    That's a large, suspicious amount of memory. Even if we ignore the TWO other calls to NtWriteVirtualMemory() (which seem to modify Tibia's code directly), this has already proven our case. To investigate if this is really code - and lets face it, at this size, it must be - I dumped it out of memory using a Cheat Engine script:


    Then, I took the result file and dropped it in Sublime Text's hex viewer (this is just a small chunk of the code):




    This proves that it is code that was injected. Why? Well, for those you you unfamiliar with assembly code, here's a few facts:
    • Recurring groups of 1-4 consecutive 0x00 bytes are common in x86 assembly
    • Recurring groups of 1-3 consecutive 0xFF bytes are common in x86 assembly
    • The byte 0xCC is used to pad functions to periods of 16 bytes


    The first two points are very easy to verify by eye. These points are especially strong when you consider that 0x00 and 0xFF bytes won't be abundantly present in other types of data, such as text or images (and why would Wind Addons inject text or images, anyways?). As for the last point, we can also verify that easily. If you look at the hex viewer, you will see that there are 16 bytes per line (8 groups of 2 bytes). Additionally, you'll notice that every single group of 0xCC bytes ends at the end of a line, meaning the bytes are padding the lines, which are 16 bytes long. Therefore, the 0xCC bytes are indeed used to pad functions in this code to periods of 16 bytes.

    Conclusion:
    without a doubt, Wind Addons is injecting a LARGE amount of code into Tibia.

    Is This The Same As DLL Injection?

    Essentially, yes. The term DLL Injection refers to a type of code injection that uses the standard Windows API to load code in the form of a dynamic library into a remote process. In this case, Wind Addons is loading the code manually, and in some format that does not resemble a dynamic library. The fact remains, however, that both DLL Injection and this type of Code Injection both have the same result: they place new code inside of Tibia and then execute that new code inside of Tibia's process' context.

    Saying these aren't the same thing is like putting a bullet in somebody's brain using a large hammer instead of a gun and then saying "I didn't shoot them."

    I Thought Windbot didn't use injection?!?!

    Me too. I guess they lied to everybody, didn't they?

    Injection and You

    What does this mean? Well, nothing really. As I've said time and time again, injection is safe. I'm not condemning Windbot for injecting code, I'm condemning the fact that they lied to everyone about injection being unsafe, just to sell their "injection free" software. If you had any doubts that injection is safe, you can lay them to rest now. Even the people telling you that it's unsafe don't believe that.

    Come to The Dark Side, We Have Injection

    If you're not already an XenoBot user, now's the time to start. Using 100% injection makes XenoBot faster and more accurate than Windbot, and it allows you to bot without losing control of your mouse or keyboard. It's better, more powerful, and just as safe. But don't take it from me, just give the people over at Windbot a truth serum and they'll tell you themselves.

    Binary Inbound

    XenoBot is going to get even better with the release of XenoBot Binary, so stick around.

  2. #2
    Lifetime Subscriber Stusse's Avatar
    Join Date
    Dec 2011
    Location
    solid-scripts.com
    Posts
    3,523
    Mentioned
    346 Post(s)
    Tagged
    1 Thread(s)
    DarkstaR == Cip Automatic Detection Tool

    Conspiracy confirmed.

    On a more serious note, yeah this is some concerning stuff. Would be fun to post this on WindBot forums to let them explain themselves or at least hear a comment to this.
    Fun stuff reading. I'm again impressed by Darkstar :]

    Proves to me we made the right choice with XenoBot!

    /Stusse

  3. #3
    Lifetime Subscriber Pidek098's Avatar
    Join Date
    Dec 2011
    Location
    YourTibiaGold.com
    Posts
    4,119
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)
    Interesting..

    But still people would use it even about that lie, cuz they learn all from neobot, ibot how to use that kind of bots. XB is on other level, just my opinion.
    Last edited by Pidek098; 11-05-2015 at 06:43 PM.
    YourTibiaGold.com



    #1 DEALS!
    TIBIA COINS: 9.50 USD / 250 TC


  4. #4
    Banned
    Join Date
    Jan 2013
    Location
    Buenos Aires, Argentina
    Posts
    4,785
    Mentioned
    329 Post(s)
    Tagged
    1 Thread(s)
    Marketing > Science genious.

    Interesting still, that's why you got the smartest people using xenobot.

  5. #5
    Senior Member iMike's Avatar
    Join Date
    Dec 2011
    Posts
    1,020
    Mentioned
    62 Post(s)
    Tagged
    0 Thread(s)
    GG enious.
    SUCCESSFUL TRADES

    Sold an Elder Druid to: Pixels
    Sold an Elder Druid to: Turk
    Sold an Elder Druid to: Yumicks
    Sold an Elite Knight to: Yumicks
    Sold a Royal Paladin to: saga3180
    Sold a Knight to: Felipx
    Sold a Knight to: Alanthil
    Sold a Knight to: Spyke
    Sold a Knight to: Kamikaze Kid

    Sold some Vouchers to: ronay
    Sold some Gold to: nacho123
    Bought some Gold from: PunktG/Pidek098/Joshwa534/Y2Quakepc2/Nato12/markus28/seh
    Bought Dice Script from: Nakuu

  6. #6
    Super Moderator Luls's Avatar
    Join Date
    Dec 2010
    Location
    Canadaaaa.
    Posts
    1,976
    Mentioned
    186 Post(s)
    Tagged
    0 Thread(s)
    I don't have an account on windbot forums. Has anyone asked about this there? I'm curious about what they would say.

  7. #7

    Join Date
    Jun 2012
    Posts
    352
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Lucas Terra in his sticky on wind addons says that

    Does it inject any DLLs to the client?
    It does not inject any DLLs to your client, the modifications are made by writing to the program's memory.
    So it might not be technically lying, but it is misleading to his customers.
    Last edited by Ben; 11-06-2015 at 02:07 AM.

  8. #8
    draadloos's Avatar
    Join Date
    Feb 2014
    Location
    The Netherlands
    Posts
    257
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Luls View Post
    I don't have an account on windbot forums. Has anyone asked about this there? I'm curious about what they would say.
    ye several poeple did. still no reaction.

    EDIT: here is the post: https://forums.tibiawindbot.com/show...039#post292039
    Last edited by draadloos; 11-06-2015 at 02:25 AM.
    Nope, Nothing.

  9. #9
    Super Moderator Luls's Avatar
    Join Date
    Dec 2010
    Location
    Canadaaaa.
    Posts
    1,976
    Mentioned
    186 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by draadloos View Post

    Thanks

  10. #10
    Lifetime Subscriber Kociii's Avatar
    Join Date
    Apr 2013
    Location
    Sweden
    Posts
    3,586
    Mentioned
    199 Post(s)
    Tagged
    1 Thread(s)
    They will remove the post shortly and ban the user who mention it heheh



    Free & Open Teamspeak 3 server for everyone!




    My Spotify List



    My Tibia Life



    My Script Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •