高手进C#伪造IP

kalaco 2012-04-25 01:56:04
背景,做一个邮件群发软件(用SMTP,只管发,不管收)
邮件服务商经常会封IP,用ADSL自动重拨号得到新IP。但这不也不是个办法

有没有办法虚拟出一个IP,然后发出去,每天封邮件不一样的IP!

只有这么点分了,希望高手给思路!
...全文
961 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
传递正能量 2012-04-28
  • 打赏
  • 举报
回复
参考地址:http://blog.csdn.net/bripengandre/article/details/2191048
传递正能量 2012-04-28
  • 打赏
  • 举报
回复


上面的这个图说明了许多,注意的是每次连接下面都是有TCP的,也就是说,每次都需要握手才可用发送数据,那么伪造IP基本不可能了

伪造IP常常用于DDOS攻击,只管发不管收的,是半连接状态。

全连接状态(3次握手完),才可用发送数据,这个时候你的IP已经被知晓了


所以,你想解决,需要考虑代理了或者其他,单纯从技术上伪造IP,无法行得通
weiyanlover 2012-04-28
  • 打赏
  • 举报
回复
c#只有伪造HTTP_X_FORWARDED_FOR来实现伪造IP,但是对方服务器得IP不是取这个值就没办法了
只在此山中 2012-04-28
  • 打赏
  • 举报
回复
没办法,要么adsl重拨号,要么用N个代理服务器.
kalaco 2012-04-28
  • 打赏
  • 举报
回复
谢谢大家,换用vpn自动拨号换ip,这个应该可以实现!
Yp_Lou 2012-04-27
  • 打赏
  • 举报
回复
坐等高手来
kalaco 2012-04-27
  • 打赏
  • 举报
回复
楼上的,这个是更改本机的IP地址,子网,网关。这和手动改是没有区别的!改成一个公网IP你自己都上不了网,更发不出消息了
happytonice 2012-04-27
  • 打赏
  • 举报
回复
参考
http://www.codeproject.com/Articles/5697/Configuring-TCP-IP-Settings-using-WMI-and-C
kalaco 2012-04-27
  • 打赏
  • 举报
回复
我的问题是,邮件服务器是我自己用winmail架设的,.net程序到winmail这步用代理没有意义
我现在就是想一个可以自动虚拟IP的,类似VPN,然后由winmail发出去
threenewbee 2012-04-26
  • 打赏
  • 举报
回复
明显没有办法。信口胡说的的都该回学校重学。
test2050 2012-04-26
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20081120/23/6cc0ce13-a417-49f9-828f-bcb38c5d018c.html
还是想办法固定IP的好
xugan666 2012-04-26
  • 打赏
  • 举报
回复
- -我从来没有研究过呢···
  • 打赏
  • 举报
回复
这个真没有
orochiheart 2012-04-26
  • 打赏
  • 举报
回复
有 还是没有呢。。。
  • 打赏
  • 举报
回复
stackoverflow上有个帖子提到这个,参考一下。我没研究过,也不想研究。

http://stackoverflow.com/questions/5317513/c-sharp-how-to-spoof-ip-address-for-webrequest
rayyu1989 2012-04-25
  • 打赏
  • 举报
回复
没有办法 除了代理 就是拨号
kalaco 2012-04-25
  • 打赏
  • 举报
回复
VPN还不如自动拨号,他们可能让你控制自动换IP,如果除非能提供VPN拨通帐号,不然程序没办法控制
熙风 2012-04-25
  • 打赏
  • 举报
回复
C#本身不好实现,可以借助第三方的VPN软件,或者利用代理来实现
kalaco 2012-04-25
  • 打赏
  • 举报
回复
坐等高手来

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧