标签: botnet

发布一个游戏MMORPG的程序,在道义上是否可以辩护?

我大概编写了一些第一个修改流行的新MMORPG内存的代码,以创建一个宏框架,允许高级自动反应,技能/等级增益,大规模数据检索和僵尸.

以这种方式自动执行任务是我的最高荣幸,我不禁想到任何手动方法都是"破碎".事实上,我发现自己甚至无法在解剖他们的机制和游戏之前完成甚至单人游戏,只有一种特定的只读(不是作弊,本身)鼠标和键盘输入方式.用我自己的编程知识补充我对游戏相关目标的进步似乎很自然,否则就像在FPS中忽略你的枪支一样真的不好玩.

由于我喜欢这种形式的逆向工程,我认为其他人也这样做,他们至少会欣赏最终结果.我倾向于认为一个项目应该以某种方式"运送":被出售,开源或自由分发."独乐乐不如众乐乐." 否则它只是我和我的时间.

问题是,有参与这种性质的项目数的道德立场:

  1. 虚拟世界释放出一种邪恶.拥有该计划的人有一个优势,游戏是不平衡的,你必须使用,只是为了平等.它不再是游戏,而是工具,军备竞赛.就像其他MMORPG一样.因此,请将代码保密.

  2. 以上是不可避免的,所以发布一个强制性的免费发行,让玩家可以平等地获得优势,并可能拒绝其他人更加邪恶(例如精英​​,商业等)的发布.在邪恶之间选择最少,尽管它的必要性是令人不快的.

  3. 出售该计划,从您的倾向中获益,这是您应该得到补偿,公平交易(以及不管ToS违规行为)的工作.关注WoWGlider.更少的手更好吗?

  4. 保持代码私密.至少尊重您同意的公司服务条款.

什么是道德上可辩护的方法?我没考虑过什么?根据我的经验,ToS协议在很大程度上是无效的劝阻形式,而MMORPG的游戏(以及随后在#1中描述的结果)确实是不可避免的,但是有一些事情要说不要自己拉动扳机 - 或者说它不是那么糟糕?


我对这个问题的原始措辞/标题做得不好,我真的想看看是否有特殊情况可以在道德上防御,而不是通常是否正常,希望我的代码可以有建设性的目的.

作为一个新用户,在我更新之前,我没有意识到99%的回复是立竿见影的.也就是说,我仍然收到了一些关于商业化的非常有用的答案,原始问题值得提供答案,因此:在这方面做得很好.

有我的答案是:尽管机器人的必然性,不要自己扣动扳机!做出改变等等(对于我个人而言,#3永远不会出现在桌面上,但引出了一些精彩的答案.)

reverse-engineering botnet

25
推荐指数
4
解决办法
1832
查看次数

僵尸如何发送邮件?

我总是想知道以下内容:受感染的计算机如何发送电子邮件?我阅读了大型僵尸网络的所有故事,每天发送1-2亿封电子邮件.当我使用我的ISP的SMTP服务器时,我尝试将我的简报发送给不到100人,我的ISPs SMTP服务器阻止.我试图由多个朋友(与所有不同的ISP)这样做,并且它们都是一样的.但是,当我甚至无法发送100封时,这些帽子如何产生如此大量的电子邮件呢?

谢谢,Jori.

email smtp botnet

5
推荐指数
1
解决办法
237
查看次数

我们可以说这是简单的DDOS僵尸网络吗?

这是一个基于posix套接字和线程的客户端程序.该程序创建多个线程,并将锁定服务器.我们可以说这是简单的DDOS僵尸网络吗?C/C++和posix平台中的代码.这是代码

#include <arpa/inet.h>
#include <netdb.h>
#include <netinet/in.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <unistd.h>

int get_hostname_by_ip(char* h , char* ip)
{
        struct hostent *he;
        struct in_addr **addr_list;
        int i;

        if ((he = gethostbyname(h)) == NULL) 
        {
                perror("gethostbyname");
                return 1;
        }
        addr_list = (struct in_addr **) he->h_addr_list;
        for(i = 0; addr_list[i] != NULL; i++) 
        {
                strcpy(ip , inet_ntoa(*addr_list[i]) );
                return 0;
        }

        return 1;
}

void client(char* h)
{
    int fd;
        char* ip = …
Run Code Online (Sandbox Code Playgroud)

c++ sockets pthreads ddos botnet

3
推荐指数
1
解决办法
2万
查看次数

防止通过URL字符串提交的基于DDoS的MySQL查询的方法

我正在使用我没有创建的网站.看来我正在处理涉及通过URL字符串查询数据库的DDoS和/或SQL注入攻击.我目前正在调查查询中添加"斜杠"的方法,据我所知,如果是基于表单的话,它会有所帮助:

http://php.net/manual/en/function.addslashes.php

如果这不起作用,我很好奇是否有办法简单地限制每个会话,每个IP或任何其他可能至少减缓攻击的变量执行查询的频率.先感谢您.

mysql security sql-injection ddos botnet

2
推荐指数
1
解决办法
4291
查看次数