Page 1 of 2 12 LastLast
Results 1 to 15 of 21
  1. #1
    Douggem's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Posts
    53
    Reputation
    37
    Thanks
    93

    Stop battleye detections/simple self-scanner

    If you have to ask how to use this or what it does or what it is for, then this isn't for you.

    You could reverse all of Battleye's scans enough to read the sig tables out of memory and scan yourself with them (I did)

    OR

    You could just check the detection value and be done with it. The detection value is set after a scan matches a sig. It's obfuscated so you can't just read the value, you have to de-obfuscate it. But once you can read it, you can close before a detection report is sent to the server by crashing if the detection value is not equal to zero. This works for the main scans but not the script scan. This also doesn't stop the hook reporting scan or the self integrity scan.

    Sometimes the detection value is garbled in memory while BE is loading, but the size of the output buffer (what BE sends reports in) seems to get set to 0 pretty early on, so I check both. There's a little bit of a race condition as it's theoretically possible for a detection to happen right before the server requests a report, and you don't get the detection value checked before that report is sent, but it is unlikely.

    Test your code by launching 64 bit Cheat Engine. If your shit aborts, you're good. If you get kicked, you done goofed.

    Code:
    #define BYTEn(x, n)   (*((BYTE*)&(x)+n))
    
    GHBE = GetModuleHandle(TEXT("BEClient.dll"));
    int outputBufferSize = *(int *)((int)GHBE + 0x241E8);
    int *random = (int *)((int)GHBE + 0x207B8);
    
    unsigned __int16 detected_o = *(int *)((int)GHBE + 0x2354C);
    unsigned __int16 d1 = (*random & ((BYTEn(*random, 3)) | (~(BYTEn(*random, 1))))) << 8;					
    
    int detected = (unsigned __int16)(detected_o ^ d1 ^ (unsigned __int16)(-23920 * (*random) + *((BYTE *)random + 204 * (*random) % 3)));
    
    if(detected && outputBufferSize)
    	{
    		thatShit.abort();
    	}
    tl;dr: You can stop detections before they're sent to Battleye and save yourself a ban

  2. The Following 13 Users Say Thank You to Douggem For This Useful Post:

    andawra (01-03-2014),Distraught (01-02-2014),dizzi2k4 (01-05-2014),H0m3G4mez (01-03-2014),Igzik (01-08-2014),J0nathan27 (01-02-2014),Jme (01-02-2014),Liman25 (03-12-2018),Ronzo2012 (01-06-2014),Sunstreaker (01-05-2014),Thechaosclan (01-04-2014),xCyberxx (01-02-2014),ZippoX (01-03-2014)

  3. #2
    xCyberxx's Avatar
    Join Date
    May 2013
    Gender
    male
    Location
    C:\Windows\sys32
    Posts
    1,417
    Reputation
    379
    Thanks
    1,459
    My Mood
    Devilish
    Omfgggg... This is FUCKING AWESOME DOUGGEM! +REPPPP OMG THANK YOU SO MUCH
    Quote Originally Posted by darkwrath505 View Post

    "zomg ples m4ke free hacks, im too lazy t0 get source code and update offsets." - MPGH 2015



  4. #3
    dayzxhackerx's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    132
    Reputation
    10
    Thanks
    3
    My Mood
    Devilish
    how to use it?

  5. #4
    Hammy2's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    Sweden,Skåne
    Posts
    168
    Reputation
    9
    Thanks
    12
    My Mood
    Cold
    Quote Originally Posted by dayzxhackerx View Post
    how to use it?
    LOL did not read
    "If you have to ask how to use this or what it does or what it is for, then this isn't for you. "
    9.11 ? More like 9._ _
    Pluto is not a planet anymore!

  6. #5
    dayzxhackerx's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    132
    Reputation
    10
    Thanks
    3
    My Mood
    Devilish
    Quote Originally Posted by Hammy2 View Post
    LOL did not read
    "If you have to ask how to use this or what it does or what it is for, then this isn't for you. "
    genius..

  7. The Following User Says Thank You to dayzxhackerx For This Useful Post:

    H0m3G4mez (01-03-2014)

  8. #6
    eth0's Avatar
    Join Date
    Mar 2013
    Gender
    male
    Posts
    17
    Reputation
    10
    Thanks
    24
    Thanks for posting so it gets fixed soon.

  9. #7
    `Rejected's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Location
    Basement :D
    Posts
    3,931
    Reputation
    629
    Thanks
    6,036
    Someone please explain to me how to do this haha me newb
    SOCIAL ENGINEERING SECTION! - FREE EBOOKS AND METHODS! CLICK ME

    THANK ME
    And be thankful that you thanked me
    Im so wise


     
    Send me a PM or at me on skype
    Skype - theretardedpig

  10. #8
    `Rejected's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Location
    Basement :D
    Posts
    3,931
    Reputation
    629
    Thanks
    6,036
    Quote Originally Posted by dayzxhackerx View Post
    LOL did not read
    "If you have to ask how to use this or what it does or what it is for, then this isn't for you. "
    I did read it and I still dont know how to do it... I want to know how so in the future I can do it by myself dickhead.
    SOCIAL ENGINEERING SECTION! - FREE EBOOKS AND METHODS! CLICK ME

    THANK ME
    And be thankful that you thanked me
    Im so wise


     
    Send me a PM or at me on skype
    Skype - theretardedpig

  11. #9
    NoFriend's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    5
    My Mood
    Angelic
    Quote Originally Posted by `Rejected View Post


    I did read it and I still dont know how to do it... I want to know how so in the future I can do it by myself dickhead.
    Sorry bro, it's a source code, you need to know something about coding to use it ....
    Learn how to code, you'll understand what this is !

  12. #10
    uhZylon's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    192.168.1.1
    Posts
    809
    Reputation
    39
    Thanks
    367
    My Mood
    Amused
    People are all like " Yeah Thanks For This Best Thing Ever" When it's quite likely they have no idea how to use it.
    @Douggem So This should allow me to run a program that has already has been detected by signature scans without Battleye knowing?

  13. #11
    Douggem's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Posts
    53
    Reputation
    37
    Thanks
    93
    No.

    This will let you have your program crash in the event of a detection, before the report is sent to the server, avoiding a ban.

  14. #12
    hidudeshi's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    1,101
    Reputation
    114
    Thanks
    118
    My Mood
    Relaxed
    Explaining how to do this shit for nooblets would be a good way to feel good that you helped alot of people.

  15. #13
    asher940's Avatar
    Join Date
    Jul 2011
    Gender
    male
    Posts
    32
    Reputation
    10
    Thanks
    3
    Thanks man really helpful

  16. #14
    Lystic's Avatar
    Join Date
    May 2013
    Gender
    male
    Location
    'Murica
    Posts
    498
    Reputation
    31
    Thanks
    4,717
    My Mood
    Bashful
    Guys douggem doesn't NEED to explain anything, Its his choice, AND If you do NOT understand it then there is no point in you viewing this thread anymore.

    I know how to use this so thank you douggem for sharing

  17. The Following User Says Thank You to Lystic For This Useful Post:

    xCyberxx (01-05-2014)

  18. #15
    masterjake912's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Posts
    112
    Reputation
    10
    Thanks
    5
    My Mood
    Amazed
    Quote Originally Posted by xCyberxx View Post
    Omfgggg... This is FUCKING AWESOME DOUGGEM! +REPPPP OMG THANK YOU SO MUCH
    Ok i was a little tired and pissed off that i was getting banned often ik that infistar X is obviously not undetected i was just skipping to random Conclusions on why it wouldn't work with cheat engine

Page 1 of 2 12 LastLast

Similar Threads

  1. [Help Request] Have any one simple Memmory Scanner source?
    By 4n0nym0use in forum C++/C Programming
    Replies: 4
    Last Post: 03-27-2013, 03:57 PM
  2. [Source Code] Simple Pattern Scanner
    By Edlmann in forum Call of Duty Black Ops Coding, Programming & Source Code
    Replies: 11
    Last Post: 04-05-2011, 11:15 AM
  3. [DETECTED]Simple hack
    By wassup40 in forum Combat Arms Europe Hacks
    Replies: 22
    Last Post: 09-27-2010, 09:32 AM
  4. [DETECTED]Simple Asus Wallhack
    By wassup40 in forum Combat Arms Europe Hacks
    Replies: 14
    Last Post: 09-27-2010, 02:05 AM
  5. [Info + Tut] Detection Rate + Online Scanner
    By latex6666 in forum WarRock - International Hacks
    Replies: 11
    Last Post: 11-28-2007, 08:09 AM