Is coding a program that edits memory of an illegal Private Server client illegal in itself? [closed]
up vote
-1
down vote
favorite
I created a trainer (in C++ and assembly) for a private server's version of an MMO. Would that code be illegal? I just want to put the code up on github
Few more details:
- The program would not work for the official MMO, only the private server.
- The program simply edits memory, create code caves, and edits/sends/receives packets between the client and the private server. It doesn't use any of the assets of the original game besides maybe the map names, item names & enemy names.
- The private server I coded the trainer for, is for a version of the game that came out around 2009
EDIT:
I have posted this to law.stackexchange.com as recommended by Pace & Tel. If anyone is curious and wants to see the answers that are posted, here is the link: https://law.stackexchange.com/q/33375/21695
reverse-engineering
New contributor
closed as off-topic by Marged, Vega, Stephen Kennedy, eyllanesc, Pearly Spencer Nov 10 at 19:47
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Marged, eyllanesc
If this question can be reworded to fit the rules in the help center, please edit the question.
|
show 2 more comments
up vote
-1
down vote
favorite
I created a trainer (in C++ and assembly) for a private server's version of an MMO. Would that code be illegal? I just want to put the code up on github
Few more details:
- The program would not work for the official MMO, only the private server.
- The program simply edits memory, create code caves, and edits/sends/receives packets between the client and the private server. It doesn't use any of the assets of the original game besides maybe the map names, item names & enemy names.
- The private server I coded the trainer for, is for a version of the game that came out around 2009
EDIT:
I have posted this to law.stackexchange.com as recommended by Pace & Tel. If anyone is curious and wants to see the answers that are posted, here is the link: https://law.stackexchange.com/q/33375/21695
reverse-engineering
New contributor
closed as off-topic by Marged, Vega, Stephen Kennedy, eyllanesc, Pearly Spencer Nov 10 at 19:47
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Marged, eyllanesc
If this question can be reworded to fit the rules in the help center, please edit the question.
1
Try law.stackexchange.com
– Pace
Nov 10 at 17:56
Thanks @Pace didn't realize when I posted that this was more to do with law than coding, appreciate it
– JP.
Nov 10 at 18:25
If you do cross-post this to law.stackexchange.com , add the link to your question here. It would be neat to see an actual legal opinion on the topic
– tel
Nov 10 at 18:43
@tel I've added the link, hopefully I get responses!
– JP.
Nov 10 at 19:00
2
I'm voting to close this question as off-topic because is not about programming
– Vega
Nov 10 at 19:01
|
show 2 more comments
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I created a trainer (in C++ and assembly) for a private server's version of an MMO. Would that code be illegal? I just want to put the code up on github
Few more details:
- The program would not work for the official MMO, only the private server.
- The program simply edits memory, create code caves, and edits/sends/receives packets between the client and the private server. It doesn't use any of the assets of the original game besides maybe the map names, item names & enemy names.
- The private server I coded the trainer for, is for a version of the game that came out around 2009
EDIT:
I have posted this to law.stackexchange.com as recommended by Pace & Tel. If anyone is curious and wants to see the answers that are posted, here is the link: https://law.stackexchange.com/q/33375/21695
reverse-engineering
New contributor
I created a trainer (in C++ and assembly) for a private server's version of an MMO. Would that code be illegal? I just want to put the code up on github
Few more details:
- The program would not work for the official MMO, only the private server.
- The program simply edits memory, create code caves, and edits/sends/receives packets between the client and the private server. It doesn't use any of the assets of the original game besides maybe the map names, item names & enemy names.
- The private server I coded the trainer for, is for a version of the game that came out around 2009
EDIT:
I have posted this to law.stackexchange.com as recommended by Pace & Tel. If anyone is curious and wants to see the answers that are posted, here is the link: https://law.stackexchange.com/q/33375/21695
reverse-engineering
reverse-engineering
New contributor
New contributor
edited Nov 10 at 19:05
New contributor
asked Nov 10 at 17:43
JP.
61
61
New contributor
New contributor
closed as off-topic by Marged, Vega, Stephen Kennedy, eyllanesc, Pearly Spencer Nov 10 at 19:47
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Marged, eyllanesc
If this question can be reworded to fit the rules in the help center, please edit the question.
closed as off-topic by Marged, Vega, Stephen Kennedy, eyllanesc, Pearly Spencer Nov 10 at 19:47
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Marged, eyllanesc
If this question can be reworded to fit the rules in the help center, please edit the question.
1
Try law.stackexchange.com
– Pace
Nov 10 at 17:56
Thanks @Pace didn't realize when I posted that this was more to do with law than coding, appreciate it
– JP.
Nov 10 at 18:25
If you do cross-post this to law.stackexchange.com , add the link to your question here. It would be neat to see an actual legal opinion on the topic
– tel
Nov 10 at 18:43
@tel I've added the link, hopefully I get responses!
– JP.
Nov 10 at 19:00
2
I'm voting to close this question as off-topic because is not about programming
– Vega
Nov 10 at 19:01
|
show 2 more comments
1
Try law.stackexchange.com
– Pace
Nov 10 at 17:56
Thanks @Pace didn't realize when I posted that this was more to do with law than coding, appreciate it
– JP.
Nov 10 at 18:25
If you do cross-post this to law.stackexchange.com , add the link to your question here. It would be neat to see an actual legal opinion on the topic
– tel
Nov 10 at 18:43
@tel I've added the link, hopefully I get responses!
– JP.
Nov 10 at 19:00
2
I'm voting to close this question as off-topic because is not about programming
– Vega
Nov 10 at 19:01
1
1
Try law.stackexchange.com
– Pace
Nov 10 at 17:56
Try law.stackexchange.com
– Pace
Nov 10 at 17:56
Thanks @Pace didn't realize when I posted that this was more to do with law than coding, appreciate it
– JP.
Nov 10 at 18:25
Thanks @Pace didn't realize when I posted that this was more to do with law than coding, appreciate it
– JP.
Nov 10 at 18:25
If you do cross-post this to law.stackexchange.com , add the link to your question here. It would be neat to see an actual legal opinion on the topic
– tel
Nov 10 at 18:43
If you do cross-post this to law.stackexchange.com , add the link to your question here. It would be neat to see an actual legal opinion on the topic
– tel
Nov 10 at 18:43
@tel I've added the link, hopefully I get responses!
– JP.
Nov 10 at 19:00
@tel I've added the link, hopefully I get responses!
– JP.
Nov 10 at 19:00
2
2
I'm voting to close this question as off-topic because is not about programming
– Vega
Nov 10 at 19:01
I'm voting to close this question as off-topic because is not about programming
– Vega
Nov 10 at 19:01
|
show 2 more comments
1 Answer
1
active
oldest
votes
up vote
1
down vote
This is not the right site for this question, and you definitely should not take the legal advice of anyone here.
That being said, the only case I can think of where anyone got in trouble for something similar was WoWGlider. Blizzard got a court judgement for a cool 6 million dollars out of those poor schmos. They specifically got in trouble for taking active measures to circumvent Blizzard's anti-cheating protocols. So as long as you don't do any of the things the Glider folks did, you'll probably be fine?
Thanks @tel I do bypass some crc checks in the client code by nop'ing some instructions (in asm) so maybe that might make it illegal. Anyways thanks for your reply. I'll post on the correct site, didn't think too much beyond that reverse engineers would understand more about the subject.
– JP.
Nov 10 at 18:33
It probably depends on what the checks are for, but I'd guess that's borderline. Again, ¯_(ツ)_/¯
– tel
Nov 10 at 18:42
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
This is not the right site for this question, and you definitely should not take the legal advice of anyone here.
That being said, the only case I can think of where anyone got in trouble for something similar was WoWGlider. Blizzard got a court judgement for a cool 6 million dollars out of those poor schmos. They specifically got in trouble for taking active measures to circumvent Blizzard's anti-cheating protocols. So as long as you don't do any of the things the Glider folks did, you'll probably be fine?
Thanks @tel I do bypass some crc checks in the client code by nop'ing some instructions (in asm) so maybe that might make it illegal. Anyways thanks for your reply. I'll post on the correct site, didn't think too much beyond that reverse engineers would understand more about the subject.
– JP.
Nov 10 at 18:33
It probably depends on what the checks are for, but I'd guess that's borderline. Again, ¯_(ツ)_/¯
– tel
Nov 10 at 18:42
add a comment |
up vote
1
down vote
This is not the right site for this question, and you definitely should not take the legal advice of anyone here.
That being said, the only case I can think of where anyone got in trouble for something similar was WoWGlider. Blizzard got a court judgement for a cool 6 million dollars out of those poor schmos. They specifically got in trouble for taking active measures to circumvent Blizzard's anti-cheating protocols. So as long as you don't do any of the things the Glider folks did, you'll probably be fine?
Thanks @tel I do bypass some crc checks in the client code by nop'ing some instructions (in asm) so maybe that might make it illegal. Anyways thanks for your reply. I'll post on the correct site, didn't think too much beyond that reverse engineers would understand more about the subject.
– JP.
Nov 10 at 18:33
It probably depends on what the checks are for, but I'd guess that's borderline. Again, ¯_(ツ)_/¯
– tel
Nov 10 at 18:42
add a comment |
up vote
1
down vote
up vote
1
down vote
This is not the right site for this question, and you definitely should not take the legal advice of anyone here.
That being said, the only case I can think of where anyone got in trouble for something similar was WoWGlider. Blizzard got a court judgement for a cool 6 million dollars out of those poor schmos. They specifically got in trouble for taking active measures to circumvent Blizzard's anti-cheating protocols. So as long as you don't do any of the things the Glider folks did, you'll probably be fine?
This is not the right site for this question, and you definitely should not take the legal advice of anyone here.
That being said, the only case I can think of where anyone got in trouble for something similar was WoWGlider. Blizzard got a court judgement for a cool 6 million dollars out of those poor schmos. They specifically got in trouble for taking active measures to circumvent Blizzard's anti-cheating protocols. So as long as you don't do any of the things the Glider folks did, you'll probably be fine?
answered Nov 10 at 17:53
tel
2,4991325
2,4991325
Thanks @tel I do bypass some crc checks in the client code by nop'ing some instructions (in asm) so maybe that might make it illegal. Anyways thanks for your reply. I'll post on the correct site, didn't think too much beyond that reverse engineers would understand more about the subject.
– JP.
Nov 10 at 18:33
It probably depends on what the checks are for, but I'd guess that's borderline. Again, ¯_(ツ)_/¯
– tel
Nov 10 at 18:42
add a comment |
Thanks @tel I do bypass some crc checks in the client code by nop'ing some instructions (in asm) so maybe that might make it illegal. Anyways thanks for your reply. I'll post on the correct site, didn't think too much beyond that reverse engineers would understand more about the subject.
– JP.
Nov 10 at 18:33
It probably depends on what the checks are for, but I'd guess that's borderline. Again, ¯_(ツ)_/¯
– tel
Nov 10 at 18:42
Thanks @tel I do bypass some crc checks in the client code by nop'ing some instructions (in asm) so maybe that might make it illegal. Anyways thanks for your reply. I'll post on the correct site, didn't think too much beyond that reverse engineers would understand more about the subject.
– JP.
Nov 10 at 18:33
Thanks @tel I do bypass some crc checks in the client code by nop'ing some instructions (in asm) so maybe that might make it illegal. Anyways thanks for your reply. I'll post on the correct site, didn't think too much beyond that reverse engineers would understand more about the subject.
– JP.
Nov 10 at 18:33
It probably depends on what the checks are for, but I'd guess that's borderline. Again, ¯_(ツ)_/¯
– tel
Nov 10 at 18:42
It probably depends on what the checks are for, but I'd guess that's borderline. Again, ¯_(ツ)_/¯
– tel
Nov 10 at 18:42
add a comment |
1
Try law.stackexchange.com
– Pace
Nov 10 at 17:56
Thanks @Pace didn't realize when I posted that this was more to do with law than coding, appreciate it
– JP.
Nov 10 at 18:25
If you do cross-post this to law.stackexchange.com , add the link to your question here. It would be neat to see an actual legal opinion on the topic
– tel
Nov 10 at 18:43
@tel I've added the link, hopefully I get responses!
– JP.
Nov 10 at 19:00
2
I'm voting to close this question as off-topic because is not about programming
– Vega
Nov 10 at 19:01