I've developed a batch file that automates the steps a human would have to take to install the bypasser for a certain software protection.

The batch file only checks where to put the files and does the copying: it does not do anything else.
If any other files were added to the folder, it would be doing the same exact copying, except for a specific file.

Such operation may be against the Terms and Conditions.

In this case, the software is a game called Blade and Soul, having the code (for now) hosted on https://www.bnsbuddy.com/index.php?threads/xigncode-bypasser-installer.390/

The code applies the XignCode Bypasser on the game, where the files are hosted somewhere else.

With this being said, is this off-topic for review?

  • \$\begingroup\$ why can't you use a working example where Terms and Conditions are not potentially going to be violated? \$\endgroup\$
    – Malachi Mod
    Apr 23, 2018 at 12:31
  • \$\begingroup\$ I believe I can't do that because the batch reads a value in a specific registry key and stores the files inside the folder stored in that same key. I could, however, create a different registry key and let it do the copying. If the registry keys are present but the directories don't have the game there (but the tree exists), then it would be okay. Or am I missing something? \$\endgroup\$ Apr 23, 2018 at 14:11
  • 6
    \$\begingroup\$ Slightly related: question about malicious code \$\endgroup\$ Apr 28, 2018 at 11:46

1 Answer 1


I don't think it's off-topic as at the end of the day we're just reviewing code.

It may be a moral grey area, but it can be argued that any language, framework or program can be used for 'bad'. It just depends on how you use it. And so you can redact or abstract your data so that it just looks like normal every day data with normal code.

  • 3
    \$\begingroup\$ ...or you can say it's just for educational purposes. \$\endgroup\$
    – t3chb0t
    Apr 26, 2018 at 11:02
  • 3
    \$\begingroup\$ As indicated by the link provided by 200_success, we don't really have a problem with malicious software. We've allowed keyloggers and monitoring software in the past. It doesn't need to be abstracted, we never outlawed it. Users may disagree and downvote anyway, but such code is not against the rules of this Stack Exchange. \$\endgroup\$
    – Mast Mod
    Apr 28, 2018 at 19:31
  • \$\begingroup\$ @t3chb0t That has never fooled anyone. \$\endgroup\$
    – Mast Mod
    Apr 28, 2018 at 19:32
  • \$\begingroup\$ Since the majority upvoted this answer (13 up/1 down), I decided to post my question in the next days. Thank you for your answer. \$\endgroup\$ May 7, 2018 at 17:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .