Plugin blacklists / whitelists menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 30
  1. #1
    KillerJohn's Avatar TurboHUD HUDmaster CoreCoins Purchaser Authenticator enabled
    Reputation
    3693
    Join Date
    Jul 2012
    Posts
    2,532
    Thanks G/R
    46/3335
    Trade Feedback
    0 (0%)
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    Plugin blacklists / whitelists

    Hi all!

    Due to the increasing number of HUD hacks used for automation, I decided to add plugin blacklists or whitelists in the next release.
    Also Dashboard will be re-enabled AND the version-check through Dashboard will be mandatory. Sorry for everybody in "blocked" countries, thank this for the hackers, not me (eg: ZyHelper, etc)
    HUD will send all plugins to the Dashboard for validation.

    PROs and CONs for black/whitelists:

    blacklist
    PRO: plugin developers can develop without the necessity of plugin-validation
    CON: fuckers will abuse this by changing 1 byte randomly in the .cs files to avoid hash-based blacklisting. Proposed solution: the pure IL expression tree should be the base of the checksum but this is a huge work.

    whitelist
    PRO: easy for me. Check the arrived plugins once a week and enable the clean ones. Can not be abused by idiots.
    CON: slow process, plugin development/test will be almost impossible from now. Proposed solution: a few battle tags for the most active plugin developers can be whitelisted so they can freely use any kinds of plugins.

    Another proposed solution is a combination of the two:
    - on low game difficulties blacklisting will apply only
    - on high game difficulties whitelisting will be enforced

    I am waiting for feedback, thank you!

    Plugin blacklists / whitelists
  2. #2
    ToxicPhenom's Avatar Member
    Reputation
    8
    Join Date
    Mar 2009
    Posts
    28
    Thanks G/R
    8/7
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Not a fan of either.

    It will (like most other things) hurt the normal users. Hackers gonna hack anyway (maybe get a positive checksum and inject it instead of a non certified ?).
    Like you said Blacklisting will be a PITA for you to make right.
    Whitelisting sucks because only curated users will be able to develop new plugins and every change has to be certified by you.
    I personally write my own and do not distribute them so i couldn't use them any longer (yeah develop on low difficulty but can't use in real situation unless i send it to you to certify it and get whitelisted even though i do not intend to share them)

    In the end it's your decision and peoples opinion will only make a small difference if any.

  3. #3
    FoxPox's Avatar Member
    Reputation
    12
    Join Date
    Jun 2018
    Posts
    83
    Thanks G/R
    19/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    blacklists / whitelists
    This shit wasn’t invented by hackers

  4. #4
    RNN's Avatar Legendary
    Reputation
    811
    Join Date
    Sep 2018
    Posts
    1,051
    Thanks G/R
    103/774
    Trade Feedback
    0 (0%)
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    The Whitelist would make learning difficult and limit personalization:
    Initially, before trying to create your own complete plugins, you start by experimenting, modifying small code snippets of known plugins or those included by default
    People with more programming knowledge will always want to customize existing plugins to suit their preferences or needs. For them, Turbohud would lose a lot of extra value
    The blacklist will try to skip it continuously and it would be convenient to apply persuasion measures, for example, block users (battletag) / pcs (hardwareid) or mark systems that repeatedly try to avoid it. Maybe there is a privacy problem?
    The decision is complicated

  5. #5
    s4000's Avatar Contributor
    Reputation
    285
    Join Date
    Oct 2018
    Posts
    489
    Thanks G/R
    18/272
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    wondering if the blacklist will make Hud ever slower?
    for the whitelist, I think you will have to check thousands of plugin as people make small modification for each plugin.

  6. #6
    Feel_Good's Avatar Member
    Reputation
    2
    Join Date
    Mar 2017
    Posts
    20
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    it's nice to see how cheat program developers are fighting each other.... maybe you should just settle the dispute and work together?! What is the point here i dont get it?! Thud is also against Blizzard terms and Zyhelper/Thud or what ever just makes life easier for those who still play the game.

  7. Thanks FoxPox (1 members gave Thanks to Feel_Good for this useful post)
  8. #7
    JackCeparou's Avatar Savvy ? 🐒
    Reputation
    534
    Join Date
    Mar 2017
    Posts
    588
    Thanks G/R
    51/490
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Blacklist : almost not doable, even with the IL tree approach it's just a matter of reorganizing code flow.
    Whitelist : well, heavy work, kill hotfixes and user feedback on quick iterations, kill the newbie way of modifying existing plugins trying to understand how it works, i don't see any PRO for this..

    And what about customization, all whitelisted ?

    A mix of the two depending on the difficulty, well, to be honest : too much work for what it worth.

    That's a cat and mouse game, it's just annoying to (not) be the mouse

    My 2c.
    Hide the Rum! --> Default theme customization 101 <--

  9. Thanks johnbl (1 members gave Thanks to JackCeparou for this useful post)
  10. #8
    emilo0212's Avatar Member
    Reputation
    1
    Join Date
    Jul 2019
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't care what you choose, got a work-around for both of them, so my helper is safe

    Just thought I'd let you know that whatever you do, nothing is gonna help

  11. #9
    MrOne's Avatar Contributor
    Reputation
    163
    Join Date
    Mar 2017
    Posts
    322
    Thanks G/R
    66/141
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Like someone say "Hackers gonna hack anyway" and in this case im against this because i almost every time need to customize every plugin (change color, font, size, position etc).
    My question is, KJ do you have some new information about someone who make automatization using TH or you just overreacting?
    If I helped you, click "Give Thanks!"

  12. #10
    thewhatguy's Avatar Member
    Reputation
    2
    Join Date
    Nov 2019
    Posts
    25
    Thanks G/R
    6/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Theres a public discord which offers a helper for this season. KJ is on that discord.
    At first, i don't think whitelisting is the way to go, plugins without modification doesn't work for most people.

    Also theres no way to learn how to code plugins if you cant even test...

    greetings
    patrick

  13. #11
    KillerJohn's Avatar TurboHUD HUDmaster CoreCoins Purchaser Authenticator enabled
    Reputation
    3693
    Join Date
    Jul 2012
    Posts
    2,532
    Thanks G/R
    46/3335
    Trade Feedback
    0 (0%)
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    The other option is to introduce memory randomization which would have a big impact of HUD's performance.
    For that I have to
    - re-allocate most parts of the collector (which holds the current state of the game)
    - forbid get-only properties in plugin classes

    At this point a "randomization" cycle must be applied at every few seconds:
    - save the values of properties of all plugins
    - unload plugins and re-create them
    - use reflection to set the values of plugin properties automatically back to the original value (if it is a resource like font), or if it is a pointer then replaced by the current value

  14. #12
    KillerJohn's Avatar TurboHUD HUDmaster CoreCoins Purchaser Authenticator enabled
    Reputation
    3693
    Join Date
    Jul 2012
    Posts
    2,532
    Thanks G/R
    46/3335
    Trade Feedback
    0 (0%)
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by RNN View Post
    The Whitelist would make learning difficult and limit personalization:
    Initially, before trying to create your own complete plugins, you start by experimenting, modifying small code snippets of known plugins or those included by default
    People with more programming knowledge will always want to customize existing plugins to suit their preferences or needs. For them, Turbohud would lose a lot of extra value
    The blacklist will try to skip it continuously and it would be convenient to apply persuasion measures, for example, block users (battletag) / pcs (hardwareid) or mark systems that repeatedly try to avoid it. Maybe there is a privacy problem?
    The decision is complicated
    this gave me a good idea:
    Just add blacklisting, however not for plugins, but battle tags.
    So if I check once a week the plugins sent by TurboHUD to Dashboard then I flag the malicious plugins and all users who used those plugins will be blocked from using HUD for a period of time (let's say 5 days).

    This is very easly to implement and fair with everybody.
    What do you think?

  15. #13
    thewhatguy's Avatar Member
    Reputation
    2
    Join Date
    Nov 2019
    Posts
    25
    Thanks G/R
    6/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by KillerJohn View Post
    this gave me a good idea:
    Just add blacklisting, however not for plugins, but battle tags.
    So if I check once a week the plugins sent by TurboHUD to Dashboard then I flag the malicious plugins and all users who used those plugins will be blocked from using HUD for a period of time (let's say 5 days).

    This is very easly to implement and fair with everybody.
    What do you think?
    Not sure, but getting there.
    If the casual enduser who has no clue suddenly finds a plugin he likes, but doesnt know its blacklisted, will be blocked for 5 days.
    Why not do this method without 5 days cooldown?

  16. #14
    KillerJohn's Avatar TurboHUD HUDmaster CoreCoins Purchaser Authenticator enabled
    Reputation
    3693
    Join Date
    Jul 2012
    Posts
    2,532
    Thanks G/R
    46/3335
    Trade Feedback
    0 (0%)
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by thewhatguy View Post
    Not sure, but getting there.
    If the casual enduser who has no clue suddenly finds a plugin he likes, but doesnt know its blacklisted, will be blocked for 5 days.
    Why not do this method without 5 days cooldown?
    Automation plugins are forbidden, that is clear for everybody. Also I can highlight that on the download page too.
    I won't handle reclamations, that's sure. Also it is the automation plugin's owner's responsibility to warn the people about it is malicious and forbidden.

  17. #15
    thewhatguy's Avatar Member
    Reputation
    2
    Join Date
    Nov 2019
    Posts
    25
    Thanks G/R
    6/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by KillerJohn View Post
    Automation plugins are forbidden, that is clear for everybody. Also I can highlight that on the download page too.
    I won't handle reclamations, that's sure. Also it is the automation plugin's owner's responsibility to warn the people about it is malicious and forbidden.
    Okay i see that.
    Then maybe publish a list of illegal namespaces, I think some people would use like System.IO without malicious intent, like some plugins did for writing own stats.

Page 1 of 2 12 LastLast

Similar Threads

  1. [Plugin whit tut] A little plugin for Photoshop i just found.[Big pic]
    By Lord-kapser in forum Art & Graphic Design
    Replies: 3
    Last Post: 12-03-2007, 04:15 PM
  2. [Firefox Plugin] WoW Search Plugin
    By suicidity in forum World of Warcraft Bots and Programs
    Replies: 22
    Last Post: 07-08-2007, 08:20 AM
  3. Where can i get a Cord mod/plugin?
    By Mike3667 in forum World of Warcraft General
    Replies: 1
    Last Post: 09-09-2006, 07:20 PM
All times are GMT -5. The time now is 03:28 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