Feedback, Complaints or Problems

Page 26 of 39   •  First Page  •  Previous Page  •   Next Page  •   Last Page
Signup or Login to Post
  ATTENTION: Steam Trainer Users
  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to x_PhunshinE_x
    ELITE
    x_PhunshinE_x posted on Jul 09, 2013 6:26:37 PM - Report post
     
    quote:
    originally posted by Caliber

    quote:
    originally posted by x_PhunshinE_x

    Can Valve legally prevent non-Steam games from using trainers??

    apparently so if you launch the game from steam..

    maybe they wrote something about that somewhere in the 55 page user license you agreed to 5 years ago that they have updated 100 times.

    keep in mind you don't own your games... just saying..

    Then removing them from the Steam account should fix this. Might need to un/re install the games.

    oldversion.com has older versions of Steam, for what little good it does. Install and block it from communicating with Valve's servers using Host file, maybe?

    [Edited by x_PhunshinE_x, 7/9/2013 6:28:04 PM]

    "Adapt or perish, now as ever, is nature's inexorable imperative."

    H.G. Wells
  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to wheeljack12
    ELITE
    wheeljack12 posted on Jul 09, 2013 6:28:38 PM - Report post
     
    now that's a idea that sounds like a winner being install a old version of steam and stop the updates from coming. If I could code something like that, I would. My expertise is in hardware.

    [Edited by wheeljack12, 7/9/2013 6:29:59 PM]
  • Current rank: 3.5 Stars. Next Rank at 8000 Posts.
    Send a message to DABhand
    PHAT CAT
    DABhand posted on Jul 09, 2013 6:28:52 PM - Report post
     
    Yeah would be nice to see what was injected or changed in that library file.

    As it didn't stop and start the service when I patched steam last night.

    EDIT: Seen it..

    Damn.... like to hear their excuse now :P

    [Edited by DABhand, 7/9/2013 6:30:41 PM]
    Oh and Don't forget some tuts on ASM and defeating DMA

    Clicky Here for them
  • Founder
    Send a message to Caliber
    FOUNDER
    Caliber posted on Jul 09, 2013 6:31:01 PM - Report post
     
    what does nobody believe me?


    NORMAL API LIBRARY FUNCTION IN KERNEL32.DLL

    766049BF - 8B FF - mov edi,edi
    766049C1 - 55 - push ebp
    766049C2 - 8B EC - mov ebp,esp
    766049C4 - 83 7D 08 00 - cmp dword ptr [ebp+08],00
    766049C8 - 53 - push ebx
    766049C9 - 56 - push esi
    766049CA - 57 - push edi
    766049CB - 74 17 - je 766049E4
    766049CD - 68 F8496076 - push 766049F8 : ["twain_32.dll"]
    766049D2 - FF 75 08 - push [ebp+08]
    766049D5 - E8 30000000 - call 76604A0A : [->76FDC7D9]
    766049DA - 59 - pop ecx
    766049DB - 59 - pop ecx
    766049DC - 85 C0 - test eax,eax
    766049DE - 0F84 6EEE0200 - je 76633852
    766049E4 - 6A 00 - push 00
    766049E6 - 6A 00 - push 00
    766049E8 - FF 75 08 - push [ebp+08]
    766049EB - E8 F5FEFFFF - call 766048E5 : [->74BB2CCC]
    766049F0 - 5F - pop edi
    766049F1 - 5E - pop esi
    766049F2 - 5B - pop ebx
    766049F3 - 5D - pop ebp
    766049F4 - C2 0400 - ret 0004



    STEAM GAME RUNNING SAME LOCATION:


    766049BF - E9 06B70F00 - jmp 767000CA
    766049C4 - 83 7D 08 00 - cmp dword ptr [ebp+08],00
    766049C8 - 53 - push ebx
    766049C9 - 56 - push esi
    766049CA - 57 - push edi
    766049CB - 74 17 - je 766049E4
    766049CD - 68 F8496076 - push 766049F8 : ["twain_32.dll"]
    766049D2 - FF 75 08 - push [ebp+08]
    766049D5 - E8 30000000 - call 76604A0A : [->76FDC7D9]
    766049DA - 59 - pop ecx
    766049DB - 59 - pop ecx
    766049DC - 85 C0 - test eax,eax
    766049DE - 0F84 6EEE0200 - je 76633852
    766049E4 - 6A 00 - push 00
    766049E6 - 6A 00 - push 00
    766049E8 - FF 75 08 - push [ebp+08]
    766049EB - E8 F5FEFFFF - call 766048E5 : [->74BB2CCC]
    766049F0 - 5F - pop edi
    766049F1 - 5E - pop esi
    766049F2 - 5B - pop ebx
    766049F3 - 5D - pop ebp
    766049F4 - C2 0400 - ret 0004

    NOTE THE CHANGE HERE:

    766049BF - E9 06B70F00 - jmp 767000CA


    which goes here:

    767000CA -E9 21F258E8 JMP gameover.5EC8F2F0



    then points to a function in this steam .dll

    gameover.dll

    which you can look at the list of things that steam says is 'ok' to be running on your cpu (like the punkbuster .dll's, etc.)

    5EC8F369 8B3D C8A1CA5E MOV EDI,DWORD PTR DS:[<&KERNEL32.GetModu>; kernel32.GetModuleHandleA
    5EC8F36F 68 04E7CA5E PUSH gameover.5ECAE704 ; ASCII "pbcl.dll"
    5EC8F374 FFD7 CALL EDI
    5EC8F376 85C0 TEST EAX,EAX
    5EC8F378 75 33 JNZ SHORT gameover.5EC8F3AD
    5EC8F37A 68 F8E6CA5E PUSH gameover.5ECAE6F8 ; ASCII "pbcls.dll"
    5EC8F37F FFD7 CALL EDI
    5EC8F381 85C0 TEST EAX,EAX
    5EC8F383 75 28 JNZ SHORT gameover.5EC8F3AD
    5EC8F385 68 ECE6CA5E PUSH gameover.5ECAE6EC ; ASCII "pbcag.dll"
    5EC8F38A FFD7 CALL EDI
    5EC8F38C 85C0 TEST EAX,EAX
    5EC8F38E 75 1D JNZ SHORT gameover.5EC8F3AD
    5EC8F390 68 E0E6CA5E PUSH gameover.5ECAE6E0 ; ASCII "pbcags.dll"
    5EC8F395 FFD7 CALL EDI
    5EC8F397 85C0 TEST EAX,EAX
    5EC8F399 75 12 JNZ SHORT gameover.5EC8F3AD
    5EC8F39B 68 D4E6CA5E PUSH gameover.5ECAE6D4 ; ASCII "pbsv.dll"


    and sets up an error here:

    5EC8F3C7 FF15 D8A0CA5E CALL DWORD PTR DS:[<&KERNEL32.SetLastError>] ; kernel32.SetLastError

    and crashes your game if something steam doesn't 'like' happens

    and then otherwise, backtracks back to the windows system api after hooking it.


    if you have any tools, and can actually get them to access the game without it crashing, then you can see that this is true..

    there is ZERO DOUBT steam is hooking api's in the kernel32.dll WINDOWS SYSTEM .DLL

    PERIOD..
    Trainer Creator
    www.cheathappens.com
  • Current rank: 3.5 Stars. Next Rank at 8000 Posts.
    Send a message to DABhand
    PHAT CAT
    DABhand posted on Jul 09, 2013 6:33:17 PM - Report post
     
    I thought it was a permanent injection you were talking about, but on the fly is different but still naughty.

    Would explain why the service never stopped during patching :P
    Oh and Don't forget some tuts on ASM and defeating DMA

    Clicky Here for them
  • Premium Plus
    Send a message to DrNoble
    THECHEESYBOY
    DrNoble posted on Jul 09, 2013 6:35:03 PM - Report post
     
    So steam is controlling how I play my own single player games? Wtf?
  • Founder
    Send a message to Caliber
    FOUNDER
    Caliber posted on Jul 09, 2013 6:35:59 PM - Report post
     
    quote:
    originally posted by DrNoble

    So steam is controlling how I play my own single player games? Wtf?

    apparently yes.. and people don't seem to comprehend that YOU DONT OWN THE GAME.. STEAM DOES. if you can't log in or they close your account, YOU CANT PLAY YOUR GAMES..



    [Edited by Caliber, 7/9/2013 6:36:43 PM]

    Trainer Creator
    www.cheathappens.com
  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to gibbed
    ELITE
    gibbed posted on Jul 09, 2013 6:36:09 PM - Report post
     
    I'm not saying you're wrong, just that it's not what you seem to think it is. GameOverlayRenderer.dll hooks LoadLibraryA in a process so it can monitor when D3D/OGL get loaded (has done this for a long time!), the PB stuff is for compatibility (if PB is loaded, it sets a special flag). SetLastError is so it can restore the error code that the real LoadLibraryA set. This appears to be a genuine crash in GameOverlayRenderer, as I said, because it's passing off an invalid pointer to stricmp.

    I speak as someone who has previously RE'd GameOverlayRenderer to debug a crash due to race condition with nVidia drivers and OpenGameBroadcaster, I don't see anything outwardly strange here.

    [Edited by gibbed, 7/9/2013 6:39:05 PM]
Page 26 of 39   •  First Page  •  Previous Page  •   Next Page  •   Last Page
Signup or Login to Post
All times are (GMT -06:00) Central Time (US & Canada). Current time is 7:06:58 PM