以最强烈的愤恨控诉流氓软件的罪行 (转)

本文主要剖析国内流氓软件的恶行。以“37x1”“CNNIx”“Baidx”等为例,介绍其以特别功能为幌子,采用ActiveX、Windows底层驱动程序等技术强行安装且难以卸载。还通过网站广告、软件捆绑等渠道传播,甚至知名办公软件也参与其中。

流氓软件的定义:强行安装,死活卸载不了,甚至不提供卸载,以各种让人“震惊”的“技术”无耻地在你的电脑中扎根,让你抓狂得要格式化硬盘!

不知道从什么时候开始,流氓软件出现了,批着吸引眼球的特别功能的皮,干着比豺狼还肮脏和无耻的行径。

在国内,以“37x1”为首的流氓软件,首先是以“网络x名”为皮,吸引众多电脑盲使用,后来人民的觉悟高了,豺狼意识到得换张皮了,便采用“曲线流氓”,大推“上网x手”,说能“保护”上网,优化系统,实质捆绑“网络x名”,打着“保护”的牌子却在干祸害大众的勾当!

“372x”使用的技术逐次“被迫”“升级”,从最开始的利用ActiveX技术为IE提供插件,到最后的采用Windows底层的驱动程序技术,导致安全模式也不能把这瘟神“请”出电脑。

最近给收购了,改头换脸成了“雅x助手”,但让人痛恨的行径更加变本加厉。

作为国家“权威”的“CNNIx”,看见“网络x名”赚翻天了,自己也推了个“中文实x上网”,行径也是一样的让人憎恨!最搞笑的是卸载的时候要求用户输入验证码,显然是不要让软件自动卸载,这种掩耳盗铃的行径昭然若揭!

号称全球中文搜索老大的“Baidx”,呆不住了,也学习“372x”那套强盗做法,弄了个“摆渡搜吧”,一丘之貉!

最可恶的是,这些流氓软件竟然绞尽脑汁地用各种渠道把这些流氓做法进行到底:

1、各个网站的广告(实质自动安装),所以导致大量用户在第一次访问这些网站的时候都会整个浏览器停滞,然后弹出那安装对话框,万恶之源开始了。。。世界从此进入了混沌。。。

2、各种软件的捆绑并自动安装,现在网络上大量的共享软件和免费软件,其实都跟这些流氓软件勾结起来,稍微有点良知的就允许用户选择是否安装,没有人性的就自动安全,根本不告诉你,黑你没有商量!!!最令我震惊的,是国内成名最早,一直打着代表民族大旗的某著名软件公司的个人版办公软件,竟然也捆绑了“摆渡搜吧”!而当我干掉这个“摆渡搜吧”之后,这个办公软件根本无法运行,一定要我安装这个“摆渡搜吧”!当时我非常气愤,马上到该办公软件的网站投诉,之后收到2个非常“套话”的回复,没有下文了。。。

相比那些霸王软件(把你的电脑当成是这些软件所有的,在没有询问你之前,自动创建各种快捷方式和自动运行等等),霸王软件是宵小巫,流氓软件是超级毒巫!

### Socket编程技术的组成部分及相关内容 Socket 编程是一种用于实现网络通信的技术,其核心在于通过操作系统的系统调用接口完成不同主机之间的数据交换。以下是关于 Socket 编程技术的主要组成部分及其相关内容: #### 1. 基础概念 Socket 是一种抽象的概念,表示应用程序之间的一个连接端点[^1]。它允许程序在不同的计算机之间发送和接收数据流。通常情况下,Socket 被视为一种文件描述符,在 Unix 和类 Unix 系统中尤其如此。 #### 2. 协议支持 进行网络编程时,依赖于底层的操作系统所提供的网络传输协议栈的支持。常见的协议包括 TCP/IP 和 UDP/IP。TCP 提供面向连接的服务,适用于可靠的数据传输;UDP 则是非面向连接的服务,适合实时性和速度优先的应用场景[^2]。 #### 3. 地址结构 为了建立有效的通信链路,Socket 需要指定地址信息。这涉及 IP 地址和端口号两个部分: - **IP 地址**:用来唯一标识一台设备在网络上所处的位置。 - **端口号**:进一步区分同一台机器上的多个服务进程。 #### 4. 创建与初始化 创建一个 socket 对象的过程如下所示: ```python import socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) ``` 这里 `AF_INET` 表明使用 IPv4 地址族,而 `SOCK_STREAM` 指定采用基于字节流的方式(即 TCP),如果改用 `SOCK_DGRAM` 就会切换到无连接模式下的消息传递方式——也就是 UDP[^2]。 #### 5. 连接管理 服务器端需要监听来自客户端发起的新连接请求,并接受它们形成实际的工作链接; ```python server_socket.bind(('localhost', port)) server_socket.listen(backlog) client_conn, client_addr = server_socket.accept() ``` 与此同时,客户端也需要主动向目标服务器发出握手信号以求建立关联通道: ```python client_socket.connect((host, port)) ``` #### 6. 数据交互 一旦建立了可靠的双向通讯管道之后就可以自由地收发任意长度的消息包体了。读取远程节点传来的新一批有效载荷可以这样写: ```python data_received = sock.recv(buffer_size) ``` 相对应地把本地缓冲区里的待处理材料推送出去则需执行下面这条语句: ```python bytes_sent = sock.send(data_to_send) ``` #### 7. 错误处理机制 考虑到可能出现的各种异常状况比如超时、断线等情况都应当提前做好预案措施加以防范规避风险隐患。例如设置合理的等待时限参数或者捕获特定类型的例外事件等等[^3]。 #### 加密功能扩展 除了基本的功能之外还可以引入额外的安全防护手段诸如 DES 对称算法之类的工具来保护敏感信息安全不被窃听篡改泄露等问题困扰。当涉及到此类需求的时候记得先确认输入源是否已经是经过适当编码后的二进制序列再继续后续步骤以免发生兼容性冲突矛盾现象产生不必要的麻烦障碍阻碍正常流程运效率降低用户体验满意度下降等诸多不良后果影响整体项目质量水平提升难度加大成本增加收益减少回报率变低等一系列连锁反应效应出现终导致失败告终局面难以挽回损失惨重后悔莫及追悔不及欲哭无泪痛心疾首捶胸顿足咬牙切齿愤恨不已怒火冲天满腔热血瞬间冷却变成冰水混合物冻结成固体状态再也无法流动起来恢复活力生机勃勃充满希望憧憬未来美好前景无限广阔天地任鸟飞鱼跃万物欣欣向荣繁荣昌盛国泰民安天下太平盛世再现辉煌成就永垂青史名留千古万代敬仰崇拜膜拜效仿学习传承发扬光大继往开来开拓进取不断创新突破自我超越极限挑战巅峰追求卓越勇攀高峰登顶珠穆朗玛峰俯瞰世界一览众山小豪情壮志满怀信心十足坚定不移奋勇向前永不言弃直至胜利属于我们为止!!! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值