木马怎么编辑?
一个典型的蠕虫病毒有两个功能型部件:传播和破坏,流行的蠕虫病毒大都是利用操作系统或者应用程序的漏洞(以弱口令和溢出最为常见),但常常并不会对宿主机造成“致命”的破坏。这两个特点使蠕虫病毒比普通电脑病毒传播得更快,影响力更大。一般来说,单一的蠕虫病毒只针对某种特定的漏洞进行攻击,所以一旦这种漏洞得到大范围修补,病毒也就没有了生存空间。
更新这种设计,我把传播部件拆分开来:把扫描、攻击和破坏脚本化,主程序则负责解析这些脚本。例如针对ftp弱口令进行扫描,我们可以定义如下脚本:
code:
uid = iscript-0a21-2331-x #随机唯一编号
using tcp;
port 21;
send “user anonymous”;
send crlf;
send “pass fake@nothing.com”
send crlf;
if (find “200”) resulrt ok;
next;
[copy to clipboard]
解析了这段脚本后(我想这种脚本是很容易读懂的),我们再定义一系列的过程,把我们的蠕虫体upload上去,一次完整的传播动作就完成了。如果是溢出漏洞,为了简单起见我们可以采集远程溢出的数据包,然后修改ip地址等必要数据,再转发溢出数据包进行溢出(这种情况下要实现connect-back就不容易了,不过这些具体问题就待有心人去研究吧),例如:
code:
using raw;
ip offset at 12;
send “\x1a\xb2\xcc” ……
[copy to clipboard]d
主程序在完成传播后留下一个后门,其他宿主机可以通过这个后门与本地的蠕虫病毒同步传播脚本,这样每次有新的漏洞产生,宿主机的传播方式可以很快地得到升级。我们当然不会仅满足于这样一个蠕虫程序,扫描/攻击脚本的传播过程也是需要仔细处理的。
我们希望适应力(fitness)最强的脚本得到广泛的应用(看起来有点类似 蚁群算法和 ga),所以我们要求得每个个体的fitness,当它和另一个体取得联系的时候就可以决定谁的传播脚本将取代另一个:
fitness = number of host infected / number of host scanned
但也不能仅凭fitness就修改传播脚本,我个人觉得一个合适的概率是75%,20%的机会保持各自的传播脚本,剩下的5%则交换脚本。这样在维持每种脚本都有一定生存空间的情况下使适应性最好的个体得到更多的传播机会,同时,一些在某种网络环境下适应性不强的脚本也有机会尝试不同的网络环境
怎么样做木马
楼主想要制作木马的目的是什么?是为了盗取某个人的资料?如果是那我劝楼主放弃此想法。
如果是想提高计算机水平,那么:
制作木马首先要学习编程语言.但是我可以说,制作木马需要非常高的编程水平和电脑知识的熟悉度,也需要一定的智商和观察力.
这不是一件简单的事,需要达到计算机程序员那样的水准,楼主应该不是干这个的,要不然不会问这种问题.那就需要从底层做起,一步一步地,就像学一门外语一样,阿拉伯?或者西班牙?从菜鸟学到高手,那你就会制作木马了.
但是需要楼主注意的一点,我国法律已经修改了,传播、制造计算机病毒等危害计算机、网络安全的,是会触及刑法的。
如果楼主哪一天达到了能制作木马的高度,何尝不去研究安全软件呢?
怎么制作木马?
建议楼主不要这么做,害人害己啊,建议试试腾讯电脑管家吧.杀毒与防护2合1.
腾讯电脑管家是腾讯公司出品的一款专业的安全软件,它采用4+1引擎,腾讯金山双云端,查杀能力已经达到世界一流水平,而且具有电脑管理功能,可以优化系统,修复漏洞,清理垃圾等等,是一款非常优秀的软件,建议您试用一下采用4+1引擎,拥有16层防护,杀毒+管理二合一的全新安软诚邀您的体验.
希望能够帮到你.
木马病毒的来源
木马病毒是一种人为的程序,木马的作用是赤裸裸的偷监视别人和盗窃别人密码,数据等,是指通过特定的程序(木马程序)来控制另一台计算机。木马这个名字来源于古希腊传说(荷马史诗中木马计的故事,Trojan一词的特洛伊木马本意是特洛伊的,即代指特洛伊木马,也就是木马计的故事)。
“木马”程序与一般的病毒不同,它不会自我繁殖,也并不“刻意”地去感染其他文件,它通过将自身伪装吸引用户下载执行,向施种木马者提供打开被种主机的门户,使施种者可以任意毁坏、窃取被种者的文件,甚至远程操控被种主机。木马病毒的产生严重危害着现代网络的安全运行。
随着网络的发展和使用,木马的泛滥也表现在:1在线游戏,网络游戏中的金钱、装备等虚拟财富与现实财富之间的界限越来越模糊。利用木马病毒盗取网游帐号、密码。2网银交易,编写木马病毒,目的是盗取用户的卡号、密码,甚至安全证书。
linux,unix,windows,ios,安卓的病毒木马都可以用c语言来编写吗?
C语言当然可以编写病毒,事实上很多程序都是用C/C++编写出来的。 编程语言本身没有“贵贱”之分,只用用好了,都是相当强的;区别在于主要适用范围、编写的难易程序、执行效率的高低、学习的难易程度,等等。 C语言只是一种计算机程序的编写格式规范,到至于可以编写出来什么样的程序,还要看你所用的C语言编译器,(比如TC,VC,LCC,GCC等,太多了)。 如果有编写windows程序,就不能用TC,它只能编写DOS程序,而应该用VC,LCC,C++Builder等编译工具) 编写出来的程序肯定要调用操作系统提供的功能,如编windows程序,就要调用Win32 API,Dos程序则调用的是DOS中断,编程实际上就是对这些操作系统所提供功能的调用。 现在的病毒很多都是用常用的编程工具编写的,如VC++,delph,VC,Win32汇编等
什么是木马?怎样做?
简单的回答:
木马是编写的一种远程控制恶意程序,木马会未经用户许可,记录用户的键盘录入,盗取用户银行账户,密码等信息,并将其发送给攻击者。
复杂一点的:
木马病毒源自古希腊特洛伊战争中著名的“木马计”而得名,顾名思义就是一种伪装潜伏的网络病毒,等待时机成熟就出来害人。
传染方式:通过电子邮件附件发出,捆绑在其他的程序中。
病毒特性:会修改注册表、驻留内存、在系统中安装后门程序、开机加载附带的木马。
木马病毒的破坏性:木马病毒的发作要在用户的机器里运行客户端程序,一旦发作,就可设置后门,定时地发送该用户的隐私到木马程序指定的地址,一般同时内置可进入该用户电脑的端口,并可任意控制此计算机,进行文件删除、拷贝、改密码等非法操作。
怎么做?
不告诉你了。---其实是我也不会!
关于编写病毒木马程序
1.做一个木马不是很复杂。就window平台而言,需要了解的东西大致有:注册表,pe,windowsAPI(尤其是windows hook),动态链接技术。当然也要有网络方面的,起码的socket编程技术,如果能熟悉tcp/ip协议族就更好。。
2。木马更多的时候是社会工程学的知识用的比较多。。计算机方面的知识是相对来说比较基础的,是技术性的。
3。如果有独立编写木马的水平,而不仅仅只是在现有的木马基础上改进。那可以去网络安全公司,杀毒软件公司,主要从事的是网络安全,信息安全,系统安全方面的工作。
4。如果是干正道,应该在10k/月以上。如果是歪门邪道估计再加2-3倍。(当然这两者都有一个前提:就是能”独立完成工作“)。
5。说到学习周期,请参照第一条;在第一条中出现的名词看看有几个不”熟悉“,个数乘以6个月就是学习周期。如果一个都不熟悉,那么在之前的数字上再乘以2可以得到答案。
6。说句题外话:其实很多能独立编写木马的人都不是计算机专业科班出身,更没有把钱做为原始驱动力。如果没有对安全技术的强烈的兴趣,并且非常关心”工资“----那么。。。。。。。。。