[Example] C# Bot base for 4.0.1 menu

User Tag List

Page 1 of 5 12345 LastLast
Results 1 to 15 of 70
  1. #1
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Example] C# Bot base for 4.0.1

    Well, since I didn't quite understand the whole ASLR thing I decided to put up a little basic OOP solution with an objectmanager. You can use this as a base to understand how to deal with the new relative address (surprisingly easy actually). It contains updated offsets, GUI, objectmanager with fields for every type of object, memory reading library - yeah, pretty much everything you need for a good base.

    The code is probably crappy, just so you know - at least the logging solution sucks. I made some changes to Apoc's Memory Reading library, and I implemented a FindPattern function I found somewhere (to find the ThreadLocalStorage, but it's been taken out).

    Credits goes to:
    Apoc - Memory Reading Library
    Scorpion - tons of things
    Juju - Offsets
    Everyone else that has contributed in this forum with relative data and knowledge

    Here's the file: http://tinyurl.com/24vu8bh
    Last edited by miceiken; 12-18-2010 at 01:31 PM.

    [Example] C# Bot base for 4.0.1
  2. #2
    Randomizer's Avatar Contributor
    Reputation
    120
    Join Date
    Jun 2008
    Posts
    188
    Thanks G/R
    6/0
    Trade Feedback
    1 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Thank you for this example. +rep

  3. #3
    Seifer's Avatar Site Donator
    Reputation
    129
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Kind of similar to BlackRain then isn't it? :P

  4. #4
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Seifer View Post
    Kind of similar to BlackRain then isn't it? :P
    Except this existed way before that, and so what?

  5. #5
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1627
    Join Date
    May 2010
    Posts
    1,846
    Thanks G/R
    193/539
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    I take it back....
    Last edited by DarkLinux; 10-15-2010 at 06:30 PM.

  6. #6
    Syltex's Avatar Sergeant Major
    Reputation
    23
    Join Date
    Jul 2010
    Posts
    174
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Well plagiarism is not taken lightly and Seifer word is more reputable then many peoples on this forum.
    He didn't copy anything, miceiken even stated that his code was made before Seifer BlackRain.

  7. #7
    Randomizer's Avatar Contributor
    Reputation
    120
    Join Date
    Jun 2008
    Posts
    188
    Thanks G/R
    6/0
    Trade Feedback
    1 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Well plagiarism is not taken lightly and Seifer word is more reputable then many peoples on this forum.
    Also if you look at Miceiken's posts. He does add code and help to this forum. He has also been a member since 2007 and I believe was a prominent member at Glider. So I suggest doing your research before pointing fingers.

  8. #8
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Well plagiarism is not taken lightly and Seifer word is more reputable then many peoples on this forum.
    Lol'd, plagiarism. Stop the offtopic trolling and start coming with something constructive, also this contains alot more.
    Thanks to everyone else
    Last edited by miceiken; 10-15-2010 at 05:06 PM.

  9. #9
    tdrake's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    23
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Miceiken has been around on these forums for ages and contributed quite a bit. Havent looked at black or this but i seriously doubt hes copied anything.

    Go away troll lol

  10. #10
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1627
    Join Date
    May 2010
    Posts
    1,846
    Thanks G/R
    193/539
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    I take it back....
    Last edited by DarkLinux; 10-15-2010 at 06:30 PM.

  11. #11
    tdrake's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    23
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Getting off the topic. Just looks like seifer was saying it looks like it does the same thing/or similar to what blackrain does(no clue what blackrain does but guessing its like the old blackmagic or something). Too lazy to look since i dont really care heh

    Anyways, nice contribution. I learned when i first started by reading tons of resources and looking at examples to understand how things worked before I was able to build my own from the ground up.

  12. #12
    Muhrock's Avatar Private
    Reputation
    1
    Join Date
    Jul 2010
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thx you so much for this source, now all my stuff is working again!! +Rep

  13. #13
    Megamike55's Avatar Active Member
    Reputation
    23
    Join Date
    Oct 2010
    Posts
    49
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Your function in the object manager code for players that gets a player's name does not take the base address into account when reading the pointer to the linked lists.

    WoWPlayer.cs
    Lines 22 and 23

    Easy fix... anyway, thanks for this code. I was looking for the player name function since the one I had written wasn't seeming to work. Turns out I had just made a small error. Your code (or is it Scorpions?) helped. +rep anyway!
    Last edited by Megamike55; 10-15-2010 at 07:37 PM.

  14. #14
    Seifer's Avatar Site Donator
    Reputation
    129
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by miceiken View Post
    Except this existed way before that, and so what?
    Really? If so; why do you have the same non-working properties in your WowUnit class that BlackRain has? How come your naming conventions are identical to BlackRain's? How come you have the same spelling mistakes in the names of your properties that I have? (public int Happinnes) The order of your properties in all classes are nigh-identical as well.

    Honestly, I don't have a problem with anyone using the code; that's what it's meant for. But don't go claiming 'it existed way before BlackRain did' while it obviously didn't, and at least parts were derived from (read: copied/pasted) others their work. Credits where they are due, is basically all that's being asked around these boards..

    On a code perspective; it's pretty clean, few minor mistakes but meh. For the logging, there is a proper class out by Apoc somewhere, you may want to take a look at it.

  15. #15
    Floppixx's Avatar Member
    Reputation
    1
    Join Date
    Oct 2009
    Posts
    17
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If WoW is not open you get an error in the Memory.cs

    You need an error handling

    Code:
            #region ProcessHandle
            public static bool OpenProcess(int processId)
            {
                try
                {
                    Process.EnterDebugMode();
                }
                catch(Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                    ProcessObject = Process.GetProcessById(processId);
                    ProcessHandle = OpenProcess(0x000F0000 | 0x00100000 | 0xFFF, false, processId);
                    if (ProcessHandle != IntPtr.Zero)
                        return true;
                    return false;
    
            }

Page 1 of 5 12345 LastLast

Similar Threads

  1. Safely Afk botting AV for dummies!
    By Parog in forum World of Warcraft Guides
    Replies: 30
    Last Post: 04-22-2008, 10:03 PM
  2. Easy AV afk. No bot needed. For parents with small children.
    By lostsoul23m in forum World of Warcraft Guides
    Replies: 17
    Last Post: 02-27-2008, 11:58 AM
  3. Tool to get all Fish/bots working for EU version users! [self-made]
    By -MadMax- in forum World of Warcraft Bots and Programs
    Replies: 6
    Last Post: 09-08-2006, 09:02 AM
  4. Runescape Bot, Looking for!
    By Shadowman2418 in forum Community Chat
    Replies: 2
    Last Post: 07-16-2006, 11:58 PM
All times are GMT -5. The time now is 03:09 AM. 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