整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Trojan是什么病毒?

  • 件版本:
  • 软件大小:
  • 软件授权:
  • 适用平台:
  • 下载http://dl.pconline.com.cn/html_2/1/66/id=45060&pn=0.html

木马(Trojan)这个名字来源于古希腊传说(荷马史诗中木马计的故事,Trojan一词的特洛伊木马本意是特洛伊的,即代指特洛伊木马,也就是木马计的故事)。“木马”程序是目前比较流行的病毒文件,与一般的病毒不同,它不会自我繁殖,也并不“刻意”地去感染其他文件,它通过将自身伪装吸引用户下载执行,向施种木马者提供打开被种者电脑的门户,使施种者可以任意毁坏、窃取被种者的文件,甚至远程操控被种者的电脑。

工作原理

一个完整的特洛伊木马套装程序含了两部分:服务端(服务器部分)和客户端(控制器部分)。植入对方电脑的是服务端,而黑客正是利用客户端进入运行了服务端的电脑。运行了木马程序的服务端以后,会产生一个有着容易迷惑用户的名称的进程,暗中打开端口,向指定地点发送数据(如网络游戏的密码,即时通信软件密码和用户上网密码等),黑客甚至可以利用这些打开的端口进入电脑系统。

特洛伊木马程序不能自动操作, 一个特洛伊木马程序是包含或者安装一个存心不良的程序的, 它可能看起来是有用或者有趣的计划(或者至少无害)对一不怀疑的用户来说,但是实际上有害当它被运行。特洛伊木马不会自动运行,它是暗含在某些用户感兴趣的文档中,用户下载时附带的。当用户运行文档程序时,特洛伊木马才会运行,信息或文档才会被破坏和遗失。特洛伊木马和后门不一样,后门指隐藏在程序中的秘密功能,通常是程序设计者为了能在日后随意进入系统而设置的。

特洛伊木马有两种,universal的和transitive的,universal就是可以控制的,而transitive是不能控制,刻死的操作。

特征

特洛伊木马不经电脑用户准许就可获得电脑的使用权。程序容量十分轻小,运行时不会浪费太多资源,因此没有使用杀毒软件是难以发觉的;运行时很难阻止它的行动,运行后,立刻自动登录在系统引导区,之后每次在Windows加载时自动运行;或立刻自动变更文件名,甚至隐形;或马上自动复制到其他文件夹中,运行连用户本身都无法运行的动作。


转木马

前言

有些小伙伴0基础小伙伴担心,我没有编程工具怎么办?

这个不需要编程工具的,只需要找9张图片改改名称就行

步骤

(1) 新建一个文件夹

(2) 文件夹中新建img文件夹 以及一个txt文档

(3) 把我放在下面的代码粘贴到txt文档中

(4)没有txt后缀的这样设置一下(这里以win11为例,点击查看-->显示-->文件扩展名)

(5)把文本文档名称改为旋转木马.html

(6)把图片放在img文件夹里面,需要9张

(7)图片重命名为 1.jpg 2.jpg 3.jpg 以此规律命名(200 x 300 像素的图片)

(8)设置图片像素(用win自带照片软件打开-->点击... --> 重设大小-->自定义尺寸-->把宽度改成200、高度改成200-->保存)

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .box{
            width: 200px;
            height: 300px;
            /* border: 1px solid black; */
            margin: 50px auto;
            position: relative;
            /* 设置3D 效果 */
            transform-style: preserve-3d;
            /* 添加3D视距  透视效果 */
            /* perspective: 300px; */
            transform: rotateX(-15deg);
            /* CSS animation动画属性 
                name 定义动画名称
                duration 定义动画执行时间   秒/单位
                timing-function 定义动画执行速度 linear 匀速
                delay 定义动画执行等待 秒/单位
                iteration-count 定义动画执行次数 默认为1  无限执行 infinite
                animation-play-state 动画运行状态控制 默认running运行  paused 暂停
            */
            /* animation: name duration timing-function delay iteration-count direction fill-mode; */
            animation: move 10s linear infinite;
        }
        /* 定义关键帧动画  执行我们定义的动画 */
        @keyframes move{
            0%{
                /* 在CSS3 变幻属性中  如果要给一个元素添加多个变幻属性
                    需要将所有的变幻属性都写在transform
                 */
                transform:rotateX(-15deg) rotateY(0deg);
            }
            100%{
                transform:rotateX(-15deg) rotateY(360deg);
            }
        }
        /* :hover 伪类选择器  设置用户鼠标移入时的效果 */
        .box:hover{
            /* 当用户鼠标移入时 动画由默认的运行状态变成暂停 */
            animation-play-state: paused;
        }
        .box div{
            position: absolute;
            left: 0;
            top: 0;
            width: 200px;
            height: 300px;
            margin-top: 50px;
        }
        /* :nth-child(1) */
        .box div:nth-child(1){
            /* 改变页面第一张图片 变幻属性
            transform  变幻属性
            rotate  旋转
            translate 位移
             */
            transform: rotateY(40deg) translateZ(275px);
        }
        .box div:nth-child(2){
            transform: rotateY(80deg) translateZ(275px);
        }
        .box div:nth-child(3){
            transform: rotateY(120deg) translateZ(275px);
        }
        .box div:nth-child(4){
            transform: rotateY(160deg) translateZ(275px);
        }
        .box div:nth-child(5){
            transform: rotateY(200deg) translateZ(275px);
        }
        .box div:nth-child(6){
            transform: rotateY(240deg) translateZ(275px);
        }
        .box div:nth-child(7){
            transform: rotateY(280deg) translateZ(275px);
        }
        .box div:nth-child(8){
            transform: rotateY(320deg) translateZ(275px);
        }
        .box div:nth-child(9){
            transform: rotateY(360deg) translateZ(275px);
        }
    </style>
</head>
<body>
    <div class="box">
        <div>
            <img src="./img/1.jpg" alt="">
        </div>
        <div>
            <img src="./img/2.jpg" alt="">
        </div>
        <div>
            <img src="./img/3.jpg" alt="">
        </div>
        <div>
            <img src="./img/4.jpg" alt="">
        </div>
        <div>
            <img src="./img/5.jpg" alt="">
        </div>
        <div>
            <img src="./img/6.jpg" alt="">
        </div>
        <div>
            <img src="./img/7.jpg" alt="">
        </div>
        <div>
            <img src="./img/8.jpg" alt="">
        </div>
        <div>
            <img src="./img/9.jpg" alt="">
        </div>
    </div>
</body>
</html>


上一篇:ABB机器人Sockets通讯

2019年底到今天,新冠病毒已经足足流行了三年了,随着疫情在不同地区的逐渐放开,很多人都相信这个病毒已经逐渐减弱,已经和普通的流感没有多少区别了。

不过,有一些具有探索精神的朋友可能还会好奇,为什么新冠流行了三年就变成了“普通流感”,而另外一种令人恐惧的病毒——狂犬病病毒在人类社会中流行了几千年了,却依然100%致命呢?

狂犬病病毒确实已经在人类社会传播很长时间了——目前已知最早的记录可以追溯到公元前2300年左右的古埃及,这是人类最古老的医学记载之一了,而狂犬病的实际感染案例可能要比这个记录还要早。

其实,狂犬病病毒和新冠病毒一样,两者都是单链的RNA病毒。

众所周知, RNA病毒在复制的时候缺乏基因校对能力,所以非常容易发生变异,而单链的RNA病毒变异能力比双链的更为突出,因为其结构更简单也更不稳定。

那么这个问题确实还挺有趣的,狂犬病病毒在人类社会中传播如此长的时间,为什么它没有随着时间推移而变得良好呢?

为什么狂犬病如此致命?

在进入这个问题的讨论之前,我们先来简单了解下,狂犬病为什么无法治愈。

© Julia Paoli

其实,最主要的原因就在于狂犬病是作用于大脑的病毒——这些病毒试图控制宿主的行为来帮助它们传播。

在我们的大脑中有一个被称为血脑屏障的薄壁组织,这个组织拦在在毛细血管和大脑组织之间,它的作用有点像过滤器,可以阻止毒素和其他危险物质从血液进入大脑,而那些营养物质则可以顺利通过[1]。

狂犬病病毒正是锁定了血脑屏障(目前尚不清楚病毒如何做到这一点),那些能够杀死病毒的药物无法通过这里,所以狂犬病一旦到达大脑就基本无法治愈了。

这些病毒在到达大脑前后,人体会表现出发烧、口吐白沫、怕水、攻击性等症状,一般情况下出现这些症状就无法治愈了。

图:狂犬病患者被绑定,担心其失控

值得一提的是,感染者开始发烧阶段被称为前驱期,狂犬病的这个阶段是病毒刚刚开始接触到神经细胞并试图向大脑和脊髓出发的阶段,免疫系统在这个阶段会大力“反扑”,所以出现了发烧症状,而狂犬病的这个阶段就已经没有治疗方法了。

不过在此之前,狂犬病病毒有一个较长的潜伏期——病毒在血液中复制的阶段,一般会持续数天至数周,感染者基本不会有任何症状,而在这个阶段是可以通过疫苗或者其它手段治愈的。

狂犬病病毒©Norden

为什么狂犬病没有变弱?

了解了狂犬病的致病原理之后,我们现在可以继续讨论这个问题了,但答案可能会让一部分朋友失望。

答案很简单,其实是有变弱的狂犬病病毒毒株出现的,只是大多时候感染人类的依然还是那些最致命的毒株而已

目前全世界每年差不多都有5.9万人死于狂犬病,其中最严重的就是印度,一半左右的死亡案例发生在印度。

但其实狂犬病患者(我这里指的是已经表现出症状的患者)并不是100%死亡,目前已知的至少有6个人在表现出狂犬病后痊愈了。

图:珍娜·盖斯在15岁时感染狂犬病,但活了下来

虽然这六个人中有些留下了后遗症——比如运动能力下降等,但基本能和正常人一样生活,没有复发情况,有一个女孩还顺利大学毕业。

研究人员尚不完全清楚这六个人的免疫系统是如何战胜狂犬病的,他们给出的解释是这6个人可能是感染了“较弱”的病毒[2]。

现在,你可能还想知道,为什么感染人类的狂犬病病毒都是那些致命的。

其实,答案就在于病毒随着时间推移会变弱是一个不折不扣的错觉,而狂犬病病毒就是最好的例子

估计没有哪个专家真的敢说新冠会随着时间推移而变弱,病毒的发展趋势比想象得要复杂许多,它会朝着哪个方向发展也是难以预测的,因为基因突变是完全随机的。

图:澳大利亚曾经鼓励捕杀兔子

现实中有一个非常好的病毒发展趋势的“进化实验”,那就是澳大利亚的兔子身上的粘液瘤病毒。

众所周知,澳大利亚本来是没有兔子的,现在泛滥成灾的兔子都是欧洲殖民者在1859年带过去的。

兔子以超强的繁殖能力而闻名,在没有天敌的澳大利亚土地上,它们迅速失控,据不太可靠的数据来源显示,1920年的时候澳大利亚的兔子达到峰值——足足拥有100亿只,超过70%的土地都是这些兔子的栖息地。

泛滥成灾的兔子严重破坏生态系统,它们到处挖洞破坏农田,挤压当地生物的生存空间。

为了控制兔子数量,澳大利亚想尽办法,最后不得不投放粘液瘤病毒,最初这种病毒对于兔子而言几乎百分百致命——99.8%的兔子感染者会死亡。

图:感染粘液瘤病毒的兔子

但是,随着时间的推移,病毒的致命性迅速下降,许多兔子都对它有天生抵抗能力,大约只有90%兔子会因此死亡[3]。

杀死宿主对于病毒来说似乎并非最优选择,因为没有宿主它们自己也无法传播和生存,所以毒性变弱是比较好理解的。

但事实情况并非如此,随着时间的继续推移,粘液瘤病毒对澳大利亚兔子的致命性又开始逐年攀升,目前应该是超过92%致死率(这个数据偏差很大)。

事实上,多年跟踪研究发现,粘液瘤病毒只在最初十年是逐年减弱的,之后就开始变得越来越致命。

新冠病毒©NIAID-RML

为什么病毒会选择杀死宿主?

其实,病毒和宿主需要和谐共存也是一个误解,我们经常会认为病毒想要复制和传播就需要长期停留在宿主体内,毕竟它无法自己独自生存。

在有很多种情况下,病毒根本不需要考虑部分宿主的生存与否,而狂犬病病毒就是其中一种情况。

狂犬病感染人类算是小概率事件,这种病毒会感染许多温血动物,包括犬科、猫科,以及蝙蝠,狂犬病对于这些动物宿主来并没有百分百致命,在犬类中大约只有86%的致死率,而蝙蝠感染者的存活概率非常高,基本能够生存很长时间,所以有超过70%的人类狂犬病患者都是因为蝙蝠咬伤。

另外,狂犬病“人传人”的概率就更低了,所以人类的免疫系统也好,病毒自己的生存权衡也罢,少部分人类宿主的存活情况根本就无需考虑。

除了病毒可能会感染许多宿主之外,其实还有多种情况,病毒都不需要牺牲它们的致命性来换取传播和生存

比如,病毒在一个充满宿主的房间内传播,无论它的致命性如何,它都比那些只能在极少宿主中传播的病毒要复制出更多的自己。

再比如病毒的致命性是百分百,但是宿主的存活时间却可以很长,这种高致命性对病毒的传播与否几乎没有影响,相反还有利于病毒传播。

总之,病毒的生存策略有很多,远不是牺牲致命性来换取传播能力这一种,而基因的突变是随机。

所以,我想告诉你的是,不要觉得新冠真的就变成了“普通流感”,以及它之后真的就是“普通流感”。

当然,也不用太过于担忧,毕竟对于新冠,我们是有一整套治疗手段的,以及我们大部分都注射了疫苗。


参考资料:

[1]. https://my.clevelandclinic.org/health/diseases/13848-rabies

[2]. https://www.nature.com/scitable/blog/viruses101/is_rabies_really_100_fatal/

[3] .https://www.nytimes.com/2022/06/20/science/myxoma-virus-rabbits-covid.html