介绍一下常见的木马种类


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...

面试题 相关文章推荐
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Feb 06 面试题
数据库面试要点基本概念
Oct 31 面试题
存储过程的优缺点是什么
Jan 10 面试题
ddl,dml和dcl的含义
May 08 面试题
深圳-东方伟业笔试部分
Feb 11 面试题
西安众合通用.net笔试题
Mar 18 面试题
linux面试题参考答案(6)
Jun 23 面试题
linux下进程间通信的方式
Jan 23 面试题
Linux的主要特性
Sep 03 面试题
企业面试题试卷附带答案
Dec 20 面试题
一套英文Java笔试题面试题
Apr 21 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
局域网标准
Sep 10 #面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
Jul 26 #面试题
作为网站管理者应当如何防范XSS
Aug 16 #面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 #面试题
什么是跨站脚本攻击
Dec 11 #面试题
金士达面试非笔试
Mar 14 #面试题
傲盾软件面试题
Aug 17 #面试题
You might like
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
vue数据双向绑定的注意点
2017/06/23 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
2017/09/22 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
JavaScript链式调用实例浅析
2018/12/19 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
Python笔记(叁)继续学习
2012/10/24 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
Python单元测试实例详解
2018/05/25 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Pytorch之parameters的使用
2019/12/31 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
了解AppleTalk协议吗
2014/04/01 面试题
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
联欢会开场白
2015/06/01 职场文书
Python机器学习应用之基于线性判别模型的分类篇详解
2022/01/18 Python
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技