Warning: Non-static method vBSEO_Storage::path() should not be called statically in ..../vbseo/includes/functions_vbseo_pre.php on line 387

Warning: Non-static method vBSEO_Storage::path() should not be called statically in ..../vbseo/includes/functions_vbseo_pre.php on line 387

Warning: Non-static method vBSEO_Storage::path() should not be called statically in ..../vbseo/includes/functions_vbseo_seo.php on line 337

Warning: Non-static method vBSEO_Storage::path() should not be called statically in ..../vbseo/includes/functions_vbseo_seo.php on line 339

Warning: Non-static method vBSEO_Storage::path() should not be called statically in ..../vbseo/includes/functions_vbseo_seo.php on line 341

Warning: Non-static method vBSEO_Storage::path() should not be called statically in ..../vbseo/includes/functions_vbseo_seo.php on line 343
Sucking your knowledge!

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1
    Junior Member
    Join Date
    Mar 2008
    Posts
    11

    Sucking your knowledge!

    Hi! Once again I have a question.. What exactly makes hook an undetected, or punkbuster proof all together?

    I made this thread as I think I will have few more of such questions coming, so it will be better to but them all into one thread..

    EDIT: OK, I understand people wont just give me a way to get undetected by PB. But just a general concept of it to research would be just as good

  2. #2
    Veteran Member
    Join Date
    Jan 2007
    Posts
    1,372

    Re: Sucking your knowledge!

    I think what makes a bot undetected is a new hooking method using detours. A bot is pb proof when it also
    sends cleanpbss. Simply turn off all bot functions on pbss request of punkbuster.
    Correct me if I'm wrong.

  3. #3
    Coders NightGhost's Avatar
    Join Date
    Apr 2006
    Posts
    658

    Re: Sucking your knowledge!

    Don't use asm in your bot, its detected, just stick to c++/c.

  4. #4
    Member
    Join Date
    Sep 2007
    Posts
    88

    Re: Sucking your knowledge!

    ...languages aren't detected. In fact, if you actually knew anything about coding you'd know that C++/C all comes down to ASM/hex opcodes. :-|

    If that was a joke and I missed it, I'm terribly sorry and please excuse the rude comment. Otherwise, gtfo.

    --Macpunk

  5. #5
    Veteran Member
    Join Date
    Apr 2006
    Location
    Canada
    Posts
    748

    Re: Sucking your knowledge!

    Quote Originally Posted by Macpunk View Post
    ...languages aren't detected. In fact, if you actually knew anything about coding you'd know that C++/C all comes down to ASM/hex opcodes. :-|

    If that was a joke and I missed it, I'm terribly sorry and please excuse the rude comment. Otherwise, gtfo.

    --Macpunk
    It's a joke.
    Code:
    <chaplja|> i'm taking over nixcoders
    <Smileman`> cool

  6. #6
    VIP FreckleS's Avatar
    Join Date
    Jan 2007
    Location
    Australia
    Posts
    2,125

    Re: Sucking your knowledge!

    Quote Originally Posted by Macpunk View Post
    ...languages aren't detected. In fact, if you actually knew anything about coding you'd know that C++/C all comes down to ASM/hex opcodes. :-|

    If that was a joke and I missed it, I'm terribly sorry and please excuse the rude comment. Otherwise, gtfo.

    --Macpunk
    how rude...
    "The pain you feel today, will be the strength you feel tomorrow"

  7. #7
    Member Nosferatu's Avatar
    Join Date
    Aug 2007
    Posts
    61

    Question Re: Sucking your knowledge!

    Um...we did get slightly offtopic here. So I'd like to hijack it back to the original request > which was stuff about making a hack undectable. I was also going to post about this so I thought that attempting to bring it back ontopic would be the ideal solution.

    Unfortunately I know nothing about this sort of thing.

    So instead, I'm just going to add a few more questions for people who DO know to answer. OK so here goes.

    1. What about a hack is detected? Ie. when a hack is detected what does PB do to find it next time and thus prevent people using it?
    Presumably it is not the method (eg. nopping) that they use to display, for example, nametags. Otherwise private hacks couldn't be updated if detected so fast. Then again, that is unless the hack makers keep a list of ways to display, for example nametags, that has not been used/detected yet. But surely Punkbuster could just work out all the possibly ways to do this and ban them all? So probably it is not the method that they use to display, for example nametags, eg. by nopping something.
    So what else could it be? I was thinking that maybe it was the name of each function in the hack, but then I thought not, because otherwise one could assign a random name to each function every time a program ran and PB would have to be VERY lucky (consider probability of, for example, 64 character case-sensitive name!) to catch anyone.
    Insania's suggestion made the most sense to me. And that was
    Quote Originally Posted by Insania View Post
    I think what makes a bot undetected is a new hooking method using detours. A bot is pb proof when it also
    sends cleanpbss. Simply turn off all bot functions on pbss request of punkbuster.
    The Punkbuster screenshot thing I already knew - basically Insania said it but I'll explain it again.
    You add (presumably) a detour to the pbss function ie. in pseudocode
    Code:
    realPBSScall //PB's call for a screenshot
    {
    detour1 //our detour - hacks off
    {
    //switch off all functions
    chams.off
    wallhack.off
    allotherstuff.off //everything visible on screen (ie. not necessarily aimbot, just menu, kill stats etc.)
    return realPBSScall // end detour
    }
    PBtakescreenshot // Pb takes its screenshot, but all our functions are off so its clean!
    detour2 //our detour - hacks back on again!
    {
    chams.on
    wallhack.on
    allotherstuff.on //all our hacks are active again!
    return realPBSScall // all the hacks are on so we rerout back to the original code written by PB
    } // end of our detour
    } //end of our hacked PB function
    But what about the rest of it? This is the hard part.
    Quote Originally Posted by Insania View Post
    I think what makes a bot undetected is a new hooking method using detours.
    Insania, could you please tell me what you mean by 'new' (duh?). Do you mean that the hooking method is a new one, as in hackers have only begun using it recently, or do you mean that the hooking method is a new one, as in it has to be a different detour or type of detour to the other detected hacks.

    If it is the latter, then surely (once again) a random detour can be generated. Look at Sinner's DetoursXS. If you can make your own detour library, you can call them whatever you want, including generating them randomly at runtime, meaning that PB could do absolutely nothing!

    Correct me if I am wrong, (coders please help, especially someone with an undetected private bot lol).

    Thanks, Nosferatu (means Vampire)

    EDIT thanks Insania ur right it was made by Sinner

  8. #8
    Veteran Member
    Join Date
    Jan 2007
    Posts
    1,372

    Re: Sucking your knowledge!

    I thought DetourXS was by Sinner. ;o
    Well my statement was actually wrong.
    Sometimes changing some simple stuff or adding useless code may make a bot/a detected hooking method undetected again.

  9. #9
    Member Nosferatu's Avatar
    Join Date
    Aug 2007
    Posts
    61

    Wink Re: Sucking your knowledge!

    Thanks Insania / corrected above.

    Yeh I believe the reason that sometimes randomly added code is the fact the PB scans all running memory for detected hack bytes. For example, a piece of code which adds chams and nametags might have bytes
    Code:
    6575345643525434134124134141345F
    (gosh that was fun!)

    So, PB will say 'ahah, look he's got that series of bytes he must have corrupted memory.'

    However, if we add a useless function in between the chams and nametags, for example so we have

    Code:
     6575345643525434134569FCA34124134141345F

    the block of bytes is not found (cause there's something in the middle!).

    Thanks, Nosferatu (means Vampire)

  10. #10
    Veteran Member Vio-lence's Avatar
    Join Date
    Jul 2007
    Location
    United States of Corruption
    Posts
    1,050

    Re: Sucking your knowledge!

    i never knew that!

    i'm sure the pr0s will find that handy

Page 1 of 2 12 LastLast

Similar Threads

  1. Aimbot Knowledge
    By arsalan.awan in forum Call of Duty 4 Cheats
    Replies: 7
    Last Post: November 17th, 2011, 07:42
  2. Hiring a coder! -Paypal- Needs C++ knowledge!
    By AussieMerc in forum Running Projects
    Replies: 8
    Last Post: September 24th, 2011, 18:42

Bookmarks

Posting Permissions

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