ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Sun Nov 19, 2017 2:57 am

All times are UTC




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Thu Sep 10, 2015 8:32 pm 
User avatar

Joined: Sat Dec 27, 2014 8:49 pm
Posts: 92
What is Steamless
Steamless is a DRM remover for the SteamStub DRM that has been added to most newer games released on Steam.

Main Repository
Legal
I, atom0s, am not responsible for what you do with this source code. I do not condone piracy and wish that if you choose to remove the DRM of a Steam game, do so with a game that you already own. Use this code at your own risk!

Notes
I am not releasing a binary form of this project for legal reasons.
Instead, the code is posted as an educational piece of work.

The code is compiled using Visual Studio 2015.

Special Note: This will only remove the SteamStub DRM. If the game makes use of the steam_api.dll file, then you will need to manually remove the usage of that file yourself. (Or create a proxy DLL that just nulls all the exports so that the game assumes its working etc.)

_________________
My personal site: http://atom0s.com
Donations can be made via Paypal: Click Here


Last edited by atom0s on Sat Feb 13, 2016 7:43 am, edited 3 times in total.

Top
   
PostPosted: Sat Sep 12, 2015 3:14 pm 

Joined: Sat Aug 09, 2014 2:34 pm
Posts: 715
Interesting stuff. Thanks for sharing ;)


Top
   
PostPosted: Sat Feb 13, 2016 7:41 am 
User avatar

Joined: Sat Dec 27, 2014 8:49 pm
Posts: 92
I have moved this project to Gitlab as Github has been bought over by corporate greed.
https://gitlab.com/atom0s/Steamless
https://gitlab.com/atom0s/Steamless.NET

(This has undergone a lot of updates since I posted here last. The Steamless repo is now the main repo and is maintained in C# rather then C/C++. It supports v2, v3 and v3.1 of SteamStub DRM now.)

_________________
My personal site: http://atom0s.com
Donations can be made via Paypal: Click Here


Top
   
PostPosted: Tue Feb 16, 2016 9:18 am 
User avatar

Joined: Sat Sep 12, 2015 7:09 am
Posts: 101
Any chance on a compiled build for the latest version?

_________________
I can mildly reverse engineer, and lightly understand programming terms and functions, yet somehow I am completely incapable of writing programs, scripts, etc.


Top
   
PostPosted: Sat Feb 20, 2016 3:27 am 
User avatar

Joined: Sat Dec 27, 2014 8:49 pm
Posts: 92
Xiron wrote:
Any chance on a compiled build for the latest version?


For legal reasons, no. I do not distribute compiled binaries for this. You can download Visual Studio for free and compile it yourself though. Visual Studio community is free:
https://www.visualstudio.com/products/v ... t-editions

_________________
My personal site: http://atom0s.com
Donations can be made via Paypal: Click Here


Top
   
PostPosted: Wed Sep 07, 2016 2:05 am 
User avatar

Joined: Sat Dec 27, 2014 8:49 pm
Posts: 92
Steamless v3
Image

Info
I decided to rewrite Steamless with a UI since I had a lot of emails / private messages from people asking me how to use the old version etc. Along with that, the older version was not extendable or friendly to others developing unpackers. This new version is now fully done via plugins (Example plugin source code is included in the release) allowing others to easily create their own unpackers.

Download / Information
http://atom0s.com/forums/viewtopic.php?f=25&t=146

_________________
My personal site: http://atom0s.com
Donations can be made via Paypal: Click Here


Top
   
PostPosted: Mon Jan 23, 2017 10:48 am 
User avatar

Joined: Sat Dec 27, 2014 8:49 pm
Posts: 92
Changelog

v3.0.0.1
  • PeFile32 - Added support for reading the ImageTlsDirectory section.
  • SteamStub Variant 3.1 (x86) - Adjusted the unpacker to attempt to use the Tls callback as the real OEP if general unpacking fails.

v3.0.0.2
  • Adjusted Steamless to use older Aero presentation library for Windows 7 support.

v3.0.0.3
  • Fixed issue with variant 2.0 (x86) unpacker failing to unpack files with non-encrypted code sections.

_________________
My personal site: http://atom0s.com
Donations can be made via Paypal: Click Here


Top
   
PostPosted: Mon Jan 23, 2017 10:49 am 
User avatar

Joined: Sat Dec 27, 2014 8:49 pm
Posts: 92
Changelog

v3.0.0.4 - 64bit Support!
  • Steamless.Unpacker.Variant30.x86
    • Fixed issue with header size not unpacking properly for certain files.
    • Fixed issue with TLS callbacks not being unpacked properly when present.
  • Steamless.Unpacker.Variant30.x64
    • Added support for 64bit version of SteamStub Variant 3.0.
  • Steamless.Unpacker.Variant31.x64
    • Added support for 64bit version of SteamStub Variant 3.1

Steamless source code and such is now hosted back on Github here:
https://github.com/atom0s/Steamless

The latest release can be found here:
https://github.com/atom0s/Steamless/releases/latest

_________________
My personal site: http://atom0s.com
Donations can be made via Paypal: Click Here


Top
   
PostPosted: Tue Jan 24, 2017 12:49 pm 

Joined: Sat Aug 09, 2014 2:34 pm
Posts: 715
Great job! ;)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited