Results 1 to 14 of 14
  1. #1
    Departure's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    805
    Reputation
    125
    Thanks
    1,794
    My Mood
    Doh

    Code Water Marking

    Well it seems some "Coders" are a little paranoid about there compiled dll's and exe's getting hex edited, I have a simple solution which will catch out the the people doing this. Its code watermarking, An encrypted byte array with your "Tag" which at entry point gets put into EAX register, For reading the watermarking its just a mater of loading the dll and reading the value of EAX to determine who this originally came from. I can code up something for proof of concept but it would be in delphi, Im sure for most C++'ers just explaining how to go about would do. if you have other ideas please feel free to share them in this topic, Luckily for me, from what I have seen I am the only one who codes hacks for CA in Delphi, which means its pretty easy to tell if my stuff gets ripped.

  2. The Following 2 Users Say Thank You to Departure For This Useful Post:

    markoj (04-20-2011),Stephen (04-21-2011)

  3. #2
    topblast's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Far from around you Programmer: C++ | VB | C# | JAVA
    Posts
    3,607
    Reputation
    149
    Thanks
    5,052
    My Mood
    Cool
    you lost me at "Well it seems some "Coders""
    I just like programming, that is all.

    Current Stuff:

    • GPU Programmer (Cuda)
    • Client/Server (Cloud Server)
    • Mobile App Development

  4. #3
    PashaAmd's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Posts
    1,008
    Reputation
    58
    Thanks
    224
    lol I semi understand the concept ;p

  5. #4
    whit's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    7,159
    Reputation
    490
    Thanks
    2,253
    Never heard of Code Watermaking only like Picture...

    Go Ahead bro

  6. #5
    NOOB's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Posts
    3,843
    Reputation
    425
    Thanks
    8,616
    Meh I just have people who use my hacks added to my RAT server so I can check if they are leeching my hack.

  7. #6
    Alessandro10's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    MPGH.NET
    Posts
    6,140
    Reputation
    215
    Thanks
    4,607
    My Mood
    Busy
    Quote Originally Posted by ᴺᴼᴼᴮ View Post
    Meh I just have people who use my hacks added to my RAT server so I can check if they are leeching my hack.
    And your loader ? hehehe

  8. #7
    Departure's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    805
    Reputation
    125
    Thanks
    1,794
    My Mood
    Doh
    If you read some topics here on this forum some people are saying they are packing/protecting there apps and dll's so that noobs don't steal there shit. And yes I know the crazy theory about packing a dll makes it "Undetected" which is not true(Using a protector could undetect the dll due to code modifications). I just wanted to suggest an idea for tagging your apps and dll's so you know if someone has ripped your shit. If the Noob is smart enough to decrypt the "tag" which would be an array of bytes, then they are smart enough to make there own hacks and wouldn't bother ripping yours.


    //Edit

    Another way to tag your shit and make unworkable if messed with is the the hack address's and byte patches, an example would be say you have an array of bytes $C0,$75,$90 then you took your name "Departure" for each character of your name you could multiple, add, subtract, modulas it with each of the bytes in your array. This would give you an encrypted array which your name is the key to decrypt it, then when writting these bytes to memory you decrypt by passing your name("Tag") as the key. this will do 2 jobs, 1st if someone ripps your addresses it will never work unless they decrypted it, and second if you read the encrypted byte array the only key that will decrypt it is your "Tag" which means you have tagged your dll in such away that unless the noob works out the key and the encryption there is no way for them to steal your shit, and if they did it wouldn't work.
    Last edited by Departure; 04-19-2011 at 09:02 PM.

  9. The Following User Says Thank You to Departure For This Useful Post:

    PashaAmd (04-19-2011)

  10. #8
    PashaAmd's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Posts
    1,008
    Reputation
    58
    Thanks
    224
    Quote Originally Posted by Departure View Post
    If you read some topics here on this forum some people are saying they are packing/protecting there apps and dll's so that noobs don't steal there shit. And yes I know the crazy theory about packing a dll makes it "Undetected" which is not true(Using a protector could undetect the dll due to code modifications). I just wanted to suggest an idea for tagging your apps and dll's so you know if someone has ripped your shit. If the Noob is smart enough to decrypt the "tag" which would be an array of bytes, then they are smart enough to make there own hacks and wouldn't bother ripping yours.
    well said

  11. #9
    markoj's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    s
    Posts
    1,064
    Reputation
    60
    Thanks
    407
    My Mood
    Bored
    Pretty obvious if someone leeches a hack, and the average hack user wouldn't know to check the tag, they just want a hack to use. By packing or encrypting you stop them from changing text on the menu so they can't leech it in the first place. And anyone can make a hack now, no leeching necessary.
    Dont ban me

  12. The Following User Says Thank You to markoj For This Useful Post:

    Departure (04-20-2011)

  13. #10
    flameswor10's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    12,528
    Reputation
    981
    Thanks
    10,409
    My Mood
    In Love
    My hacks are encrypted in the first place
    + My GUI is completely made in photoshop.
    No way they can hex edit my shit
    No I do not make game hacks anymore, please stop asking.

  14. #11
    markoj's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    s
    Posts
    1,064
    Reputation
    60
    Thanks
    407
    My Mood
    Bored
    Quote Originally Posted by flameswor10 View Post
    My hacks are encrypted in the first place
    + My GUI is completely made in photoshop.
    No way they can hex edit my shit
    Apparently you can edit the image bytes and remove the image completely
    Dont ban me

  15. #12
    flameswor10's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    12,528
    Reputation
    981
    Thanks
    10,409
    My Mood
    In Love
    Quote Originally Posted by markoj View Post
    Apparently you can edit the image bytes and remove the image completely
    OFcourse, That is possible. But that'd mean hex editing out 3 byte arrays, because I use 3 set of bytes to make my menu GUI xD

    But who'd go through the trouble of finding the GUI then hex editing out each byte
    No I do not make game hacks anymore, please stop asking.

  16. #13
    Fabolous's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    192.168.1.01
    Posts
    2,704
    Reputation
    261
    Thanks
    682
    My Mood
    Paranoid
    Quote Originally Posted by flameswor10 View Post
    OFcourse, That is possible. But that'd mean hex editing out 3 byte arrays, because I use 3 set of bytes to make my menu GUI xD

    But who'd go through the trouble of finding the GUI then hex editing out each byte
    A leecher duhh.

  17. #14
    Stephen's Avatar
    Join Date
    Jun 2009
    Gender
    male
    Location
    Engine.exe
    Posts
    4,689
    Reputation
    184
    Thanks
    1,149
    My Mood
    Aggressive
    Encrypting FTW?