LOGIN  .  SIGNUP   .  REWARDS   .  SUPPORT 
HOME / MESSAGE BOARDS / FEEDBACK, COMPLAINTS OR PROBLEMS

Feedback, Complaints or Problems

Signup   Message Boards Home   Newest Posts   My Favorite Boards   My Threads
Page 26 of 39   •  First Page  •  Previous Page  •   Next Page  •   Last Page
Signup or Login to Post
Locked Topic  ATTENTION: Steam Trainer Users
 
x_PhunshinE_x  posted on Jul 09, 2013 6:26:37 PM - Report post

Current rank: 1 Star. Next Rank at 100 Posts.
Send a message to x_PhunshinE_x
ELITE
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]

 
wheeljack12  posted on Jul 09, 2013 6:28:38 PM - Report post

Current rank: 1 Star. Next Rank at 100 Posts.
Send a message to wheeljack12
ELITE
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]

 
DABhand  posted on Jul 09, 2013 6:28:52 PM - Report post

Current rank: 3.5 Stars. Next Rank at 8000 Posts.
Send a message to DABhand
AUTHOR
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]

 
Caliber  posted on Jul 09, 2013 6:31:01 PM - Report post

Founder
Send a message to Caliber
FOUNDER
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..

 
DABhand  posted on Jul 09, 2013 6:33:17 PM - Report post

Current rank: 3.5 Stars. Next Rank at 8000 Posts.
Send a message to DABhand
AUTHOR
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

 
DrNoble  posted on Jul 09, 2013 6:35:03 PM - Report post

Current rank: 1 Star. Next Rank at 100 Posts.
Send a message to DrNoble
ELITE
So steam is controlling how I play my own single player games? Wtf?
 
Caliber  posted on Jul 09, 2013 6:35:59 PM - Report post

Founder
Send a message to Caliber
FOUNDER
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]

 
gibbed  posted on Jul 09, 2013 6:36:09 PM - Report post

Current rank: 1 Star. Next Rank at 100 Posts.
Send a message to gibbed
ELITE
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
  Post Reply
Go to page: 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39 
All times are (GMT -06:00) Central Time (US & Canada). Current time is 2:15:54 AM
Cheat Happens Premium
 
* Access PC trainers and exclusive content
* Updated game trainers and cheats daily
* Get notified when new cheats are added
* Request which games get new trainers
* Priority support with any problem
Message Board Moderators
Neo7
Neo7
Latiosmaster47Latiosm.
forty-twoforty-two
TaurusploppTaurusplopp
dstatesdstates
Important Board Topics
Trending Topics