Page 2 of 2 FirstFirst 12
Results 16 to 20 of 20
  1. #16
    hugerichman's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    California
    Posts
    41
    Reputation
    10
    Thanks
    8
    My Mood
    Tired
    The patcher does still work. As I have just tested it.

    Btw, what would I need to learn to start creating dlls to inject?
    Last edited by hugerichman; 02-06-2016 at 10:49 PM.

  2. #17
    CyberAce's Avatar
    Join Date
    Jul 2014
    Gender
    male
    Posts
    12
    Reputation
    10
    Thanks
    1
    Quote Originally Posted by hugerichman View Post
    The patcher does still work. As I have just tested it.

    Btw, what would I need to learn to start creating dlls to inject?
    I just realized it still does work. I just wanted to learn how he found out the offsets, thats all.
    And if you want to get into creating dlls, learn C++.
    Also, watch some youtube videos, I recommend GuidedHacking.

  3. The Following User Says Thank You to CyberAce For This Useful Post:

    hugerichman (02-07-2016)

  4. #18
    hugerichman's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    California
    Posts
    41
    Reputation
    10
    Thanks
    8
    My Mood
    Tired
    Quote Originally Posted by CyberAce View Post
    I just realized it still does work. I just wanted to learn how he found out the offsets, thats all.
    And if you want to get into creating dlls, learn C++.
    Also, watch some youtube videos, I recommend GuidedHacking.
    Alright, Thanks for the guide!

  5. #19
    azurashadow's Avatar
    Join Date
    Jan 2016
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    im confused when it comes to making a copy of the clean file and renaming it with .cpy at the end instead of .dll where do i put that file?

    - - - Updated - - -

    can you help me with something im a little confused on one part

    - - - Updated - - -

    all good i got it now

  6. #20
    Gorzoid's Avatar
    Join Date
    Jun 2014
    Gender
    male
    Posts
    227
    Reputation
    10
    Thanks
    990
    Quote Originally Posted by CyberAce View Post
    I just realized it still does work. I just wanted to learn how he found out the offsets, thats all.
    And if you want to get into creating dlls, learn C++.
    Also, watch some youtube videos, I recommend GuidedHacking.
    Quote Originally Posted by hugerichman View Post
    The patcher does still work. As I have just tested it.

    Btw, what would I need to learn to start creating dlls to inject?
    Quote Originally Posted by hugerichman View Post
    Alright, Thanks for the guide!
    The answer CyberAce was more generalised towards normal dlls. If you want to start creating dlls for Unturned you will probably want to learn .Net (mainly C#). Hacking C# games with C++ is a excessive. Once you get a basic grasp of C# go look at the tools used for creating and injecting c# dlls into Unturned (or all Unity games).

    Oh and if you were talking about making Assembly-CSharp.dll's then you can check out the stickies on this forum, there is one tutorial there about it, it is a bit outdated but really its just that there paths are different and you will need to patch the crc.

    - - - Updated - - -

    Quote Originally Posted by CyberAce View Post
    How were you able to find the offset where the version is located? CE?
    Now that the game has been updated, your auto patcher doesn't work and I need to manually find the offset and replace the bytes. How do I do it?
    I made a comment on a thread about me trying to find it, i will find it and repost it here,
    the error is coming from private static void SDG.Unturned.receiveClient(CSteamID steamID, byte[] packet, int offset, int size, int channel) the server sends an ESteamRejection in the packet and then it brings you back to the menu with that error. the server also handles it in the same .cs private static void receiveServer(CSteamID steamID, byte[] packet, int offset, int size, int channel). I'm not too knowledgeable with hash checks but hopefully this helps, just search for WRONG_HASH and you will find it

    ---Update---

    here is some data I found

    byte[20] objects[4-6] are hashes

    hash_0_1(4) = hash of server password -- not gonna be this there is no password
    hash_0_2(5) = Level.dat file in Maps -- we are not changing map so not this one
    h(6) = one of 7 hashes in appout.log sent in byte objects[7] which is always 1 so its the second hash (20 bytes, so from 0x16 to 0x29) -- hash of the assembly csharp.dll. found it!

    so, to bypass you will need to either change in Provider.onLevelLoaded where it sends the hash using Provider.send, or change ReadWrite.appOut where it creates the hash in the first place

    Just made a post on it https://www.mpgh.net/forum/showthread.php?t=1068320 its pretty fucking simple.
    I am just here to learn, definitely not for hacks... o_O Just learning

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [Patched] 08/20/2015 Patched trove.exe for bypass the new bypass
    By darkm125 in forum Trove Hacks & Cheats
    Replies: 53
    Last Post: 08-25-2015, 11:19 AM
  2. [Patched] *Four Delta One aCI3.dll dump & Bypass*
    By COD3RIN in forum Call of Duty Modern Warfare 3 Coding, Programming & Source Code
    Replies: 15
    Last Post: 10-10-2013, 06:41 AM
  3. [Help Request] Bypass CRC Check for WarRock PH
    By WRPHNoob in forum WarRock Help
    Replies: 2
    Last Post: 12-02-2012, 11:45 PM
  4. bypass file check
    By Battlefield 3 in forum Piercing Blow Discussions
    Replies: 3
    Last Post: 03-01-2011, 09:34 PM
  5. Cshell.dll scanner bypass possiblities?
    By blackm33k in forum Combat Arms Coding Help & Discussion
    Replies: 26
    Last Post: 10-23-2010, 07:48 PM