c# protection system menu

User Tag List

Results 1 to 9 of 9
  1. #1
    laurens's Avatar Member
    Reputation
    2
    Join Date
    Nov 2006
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    c# protection system

    Glider is using shadow driver to protect there glider,

    but does anyone know a good protection system for c#?
    like a sort encryption in memory?

    or just something like what Shadow driver does

    or if you got tips please post it

    c# protection system
  2. #2
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by laurens View Post
    Glider is using shadow driver to protect there glider,

    but does anyone know a good protection system for c#?
    like a sort encryption in memory?

    or just something like what Shadow driver does

    or if you got tips please post it
    The shadow driver is basically a rootkit. (If not an actual rootkit)

    This is not something that can easily be done with C#. (Note, I said easily)

    And you can try using CryptoStreams to help you out.

  3. #3
    laurens's Avatar Member
    Reputation
    2
    Join Date
    Nov 2006
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for that,

    It could be usefull

    but still this encrypt variables, but when you need to read it it get changed back, so probally they could detect it but thanks for the tip

  4. #4
    nanidin's Avatar Member
    Reputation
    4
    Join Date
    Jun 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Check out the book "Rootkits: Subverting the Windows Kernel". Pretty much any weaponsgrade protection you use is not going to be doable in c#. You're looking at writing device drivers in plain C with lots of poorly documented (or not documented at all!) structs and functions.

  5. #5
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by nanidin View Post
    Check out the book "Rootkits: Subverting the Windows Kernel". Pretty much any weaponsgrade protection you use is not going to be doable in c#. You're looking at writing device drivers in plain C with lots of poorly documented (or not documented at all!) structs and functions.
    Actually not true. It's just harder. PInvokes allow you to go down to kernel level, as well as quite a few other methods. But using low level languages (C/C++) makes it alot easier.

  6. #6
    nanidin's Avatar Member
    Reputation
    4
    Join Date
    Jun 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Actually not true. It's just harder. PInvokes allow you to go down to kernel level, as well as quite a few other methods. But using low level languages (C/C++) makes it alot easier.
    Does it work as a callgate? I don't know much about c#, I messed around with the wow# source a bit but never made an effort to learn it or .net

  7. #7
    laurens's Avatar Member
    Reputation
    2
    Join Date
    Nov 2006
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    But i was wondering,

    lets say i'm making a bot where does warden look at?

    what does it try to read in the memory because memory reading is allowed though?

    if i got another program with memory reading i get banned?


    Want to make a bot but only for costum use not for releasing well atleast not yet

  8. #8
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Actually not true. It's just harder. PInvokes allow you to go down to kernel level, as well as quite a few other methods. But using low level languages (C/C++) makes it alot easier.

    Yes but you can't run managed code as a driver. You can call APIs but you can't register your module into the windows kernel and hook the Ring0 functions needed to create a successful driver.

    Calling APIs is different to running as a driver. (The whole point of running as a driver is that you get access to the kernel, you can't access the APIs you need from usermode so PInvoke won't help you.)

  9. #9
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by laurens View Post
    But i was wondering,

    lets say i'm making a bot where does warden look at?

    what does it try to read in the memory because memory reading is allowed though?

    if i got another program with memory reading i get banned?


    Want to make a bot but only for costum use not for releasing well atleast not yet

    Currently warden looks inside its own memory space for changes that shouldn't be there. It doesn't enumerate windows or processes like it used to AFAIK.

    If your program is just reading memory you should be safe. And if you keep it private then you'll have nothing to worry about.

Similar Threads

  1. All You Ever Want to Know About the Honor System
    By xlAnonym0uslx in forum World of Warcraft Guides
    Replies: 8
    Last Post: 12-16-2006, 08:24 PM
  2. User Infraction Warning System
    By Matt in forum Community Chat
    Replies: 28
    Last Post: 11-03-2006, 04:47 PM
  3. New to the honor system? Guide here
    By Amedis in forum World of Warcraft Guides
    Replies: 0
    Last Post: 06-16-2006, 09:21 AM
  4. The Honour System Explained
    By Cush in forum World of Warcraft Guides
    Replies: 2
    Last Post: 05-27-2006, 06:50 PM
  5. Replies: 0
    Last Post: 03-24-2006, 01:43 AM
All times are GMT -5. The time now is 10:47 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search