51Testing软件测试论坛

标题: 如何办到虚拟MAC地址? [打印本页]

作者: fairylly    时间: 2008-10-21 16:19
标题: 如何办到虚拟MAC地址?
目前有一个项目,是网关型产品
在这个局域网内,每台机器都要通过MAC-IP来绑定
不可能真正去搬100台、200台机器放到局域网中来测试其性能

虚拟IP是有办法,但有什么办法可以虚拟MAC地址呢?
并且把IP地址和MAC地址绑定
这样好躲过用户认证,发送的数据包不会直接被拦载


loadrunner中有这样的功能吗?
或知道别的方式可以办到?
作者: fairylly    时间: 2008-10-21 16:21
另外说明:
不到万不得已,不想通过开发人员修改代码,来改变用户认证的方式
作者: 云层    时间: 2008-10-21 16:36
lr无法实现
作者: whyleave    时间: 2008-10-21 16:38
虚拟MAC地址?感觉可能性不大!
作者: fairylly    时间: 2008-10-22 08:47
原帖由 云层 于 2008-10-21 16:36 发表
lr无法实现



那有没有其它的工具或方法可以办到呢?
作者: 云层    时间: 2008-10-22 09:19
windows自身可以虚拟mac地址的,其实也就是一个数据包而已,但是lr是无法实现的

这个东西应该可以通过类似的黑客工具来实现,或者自己写个发包的东西。。。串改了mac数据头
作者: fairylly    时间: 2008-10-22 11:24
标题: 回复 6# 的帖子
好像挺有难度
估计只能是靠开发人员修改客户端的认证方式了
作者: xiaoyaoke    时间: 2009-6-16 13:38
自己做MAC地址倒是容易,问题是你做了之后需不需要回包
作者: caizhudiren    时间: 2009-6-16 15:15
关注,不用回包,如果做MAC地址虚拟?
作者: xiaoyaoke    时间: 2009-6-17 12:28
TCP/IP发送数据包的过程是层层封装,应用层-->通讯层-->网络层-->链路层,需要port,本机IP地址,本地mac地址,目的机ip地址,目的机mac地址,想伪造mac和ip的话就构造一个数据包,在填充本机mac和本机ip的时候随便填个值就可以了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2