介绍一下常见的木马种类


Posted in 面试题 onNovember 15, 2014
目前常见的木马有三种:正向连接木马、反弹连接木马、收信木马。

正向连接木马,所谓正向,就是在中马者在机器上开个端口,而我们去连接他的端口。而我们要知道他的IP,才能够连接他。123就是他机器上开的端口。

由于到现在,宽带上网(动态IP)和路由器的普遍,这个软件就有很大的不足。

动态IP:每次拨号,IP都会跟换.所以,就算对方中了木马,在下次拨号的时候,我们会因为找不到IP而丢肉鸡。

路由器:就是多个电脑同用1条宽带(网吧上网就是最好的例子)他们通过路由器连接到宽带,例如:主机的IP为225.124.3.41,而内网(就是用路由器的机器)的IP为192.168.X.X。在内网环境下,我们外界是无法访问的,就是机器中了木马也没用。下面大家看下我的示意图。简单来说,内网的机器是比较安全的,外界是无法访问的,就是我们连接不了内网器。而连接内网的机器,除非在同区域网里(在网吧A机,就能用RIDMIN连接网吧的B 机).

简单总结:在不同区域网下,正向木马只能连接到外网的机器,而不能连接到内网的机器。

由于一系列的不足,就产生了反弹连接木马,例如出门的国产软件:灰鸽子

反弹连接木马,就是在我们机器上开启一个端口,让中马者来连接我们,从而获得肉鸡的信息,就算对方的IP怎么改变,也是无际于事。如果我们自己机器上的IP改变了,肉鸡就无法找到我们的机器,从而无法获得肉鸡的信息,不过这点是不成问题的,WWW兴起,就有了域名。在网络中通过的对域名的访问能找到自己对应的IP地址,例如www.baidu.com的IP地址为22.181.38.4 如果百度的IP变成12.11.22.3的话,只要域名不改变,就算IP地址怎么变,它也能找到你。就算是内网的机器,我们也能获得他的信息。

总结到底:本地开启1个端口,肉鸡连接上我们,就算是内外网的机器也可以。

反弹连接木马最头疼的地方就是使用者是内网状态的(大家可以看我的路线图,蓝色为反弹连接,黑色为正常连接)。说到为什么最头疼,大家就回忆下正向连接木马的原理。别人是无法直接访问路由器内的机器(内网)。

Tags in this post...

面试题 相关文章推荐
PHP经典面试题
Sep 03 面试题
浙大网新C/C++面试解惑
May 27 面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
May 01 面试题
什么情况下你必须要把一个类定义为abstract的
Jan 06 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
Sep 07 面试题
Linux上比较文件的命令都有哪些
Feb 24 面试题
remote接口和home接口主要作用
May 15 面试题
什么是会话Bean
May 14 面试题
GWT都有什么特性
Dec 02 面试题
MYSQL支持事务吗
Aug 09 面试题
如何写出高质量、高性能的MySQL查询
Nov 17 面试题
万户网络JAVA程序员岗位招聘笔试试卷
Jan 08 面试题
局域网标准
Sep 10 #面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
Jul 26 #面试题
作为网站管理者应当如何防范XSS
Aug 16 #面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 #面试题
什么是跨站脚本攻击
Dec 11 #面试题
金士达面试非笔试
Mar 14 #面试题
傲盾软件面试题
Aug 17 #面试题
You might like
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
2011/03/19 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
php导入导出excel实例
2013/10/25 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
学习并汇集javascript匿名函数
2010/11/25 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
Vue.js每天必学之计算属性computed与$watch
2016/09/05 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
几种tab切换详解
2017/02/03 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
python中lambda()的用法
2017/11/16 Python
PyQt5实现拖放功能
2018/04/25 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
几款好用的python工具库(小结)
2020/10/20 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
c++工程师面试问题
2013/08/04 面试题
"9.18"国耻日演讲稿范文
2014/09/14 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
社区好人好事材料
2014/12/26 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
安全员岗位职责范本
2015/04/11 职场文书
Python中super().__init__()测试以及理解
2021/12/06 Python