天天排行网如何世界隐藏财团排行榜ip

手机签到经验翻倍!快来扫一扫!
【瞬间隐藏你的IP地址】给朋友说你天天出国他们都信!
12387浏览 / 466回复
& 隐藏自己的IP在网络中行走,这个是之前黑客盛行的年代里常做的事情。而用在今天,大家安全意识已经非常高了,写这篇帖子是因为之前微博的假装在旅行活动。用上隐藏IP的方法,让你的QQ等都是来自国外某地的感觉还是很不错的说!当然,也能起到网络隐身的目的,而且方法异常简单,只需要会点就能做到!
& 首次运行选择“Language”选“简体中文”,即可有中文啦。
& 右上角显示我们自己的IP地址。& 在软件左下角会有各个国家的地址位置,想模拟那个地址位置隐藏的,双击。
& 然后右上角,会显示开始连接...
& 成功之后,会有显示。
& 设置项里有更加详细的选项,比如开启恶意软件保护。或者自动更换IP。
& 我们登录ip138来查看成功后的IP地址。
& 除此之外,还能对更改IP后的功能优化进行个性化设置,比如看媒体内容什么的。
& 软件内置了很多国家,大家可以自行进行选择,环游世界也是木有问题的!
& Safeip除了能帮我们隐藏真实IP地址之外,还能让那些爱发图片说说的朋友更加容易的实现自己的“旅游”梦。不过貌似流云还发现了什么。。。这个希望大家看透别说透,这个很危险,万一被封了呢,这个可是免费的软件啊!还有这么多免费地址可用!
软件下载:地址1
本地备份:本帖隐藏的内容需要回复才可以浏览
这个可以有!
这个必须有!
这个必须有
下载下来试试
这可当vpn用吗
为什么点开没ip可以选 点连接就自动停止了
这个必须支持呀
看看先。。。。。
好东西,值得拥有
这个必须有!
支持键盘翻页 ( 左右 )&
您需要登录后才可以回帖&&&|&&&&&
用户名/注册邮箱/注册手机号
其他第三方号登录怎么隐藏IP - 编程当前位置:& &&&怎么隐藏IP怎么隐藏IP&&网友分享于:&&浏览:25次怎样隐藏IP建议分辨率:800X600
& &IP地址的隐藏
& &本文主要介绍如何在程序中实现IP地址的隐藏。其实这篇东西不算我写的。其中《IP头结构》部分我懒得打字,故复制、粘贴了孤独剑客的文章,先说声谢谢!代码部分参考了外国程序xes写的一个程序。所以这只是学习过程中的一个副产品。既然程序已经做好了,就顺便放上来跟大家一起交流,共同提高吧。本文只不过想说明一下IP数据的结构和发送机制。如果有人把它改为恶意IP攻击工具,后果自负。
&二、IP头结构
&我们知道,TCP/IP网络数据全部是通过封装在IP数据包中在Internet网上传送的,也就是封装建立起一个包含IP头和数据的IP数据报。一般来说,网络软件总是以多个32位字产生IP头,即使必须用附加的0填充IP头。IP头包含了传输IP数据包中封装数据的所有必要信息。IP头的数据结构和描述如下:
&成员&长度(Bit)&描述
&Version&4&IP头的版本号,目前是IPv4,最新是IPv6
&Header&Length&4&IP头的长度,若没有特殊选择,IP头总是20字节长
&Type&of&Service&8&服务类型,定义了数据传输的优先级、延迟、吞吐量和可靠性等特性
&Total&Packet&Length&16&IP包的长度,若没有特殊选项,一般为20字节长
&Identification&16&IP包标识,主机使用它唯一确定每个发送的数据报
&Flag&3&IP数据分割标志
&Fragment&Offset&13&IP数据分割偏移
&Time&to&Live&8&数据报在网络上的存活时间,每通过一个路由器,该数值减一
&Protocol&8&TCP/IP协议类型,比如:ICMP为1,IGMP为2,TCP为6,UDP为17等
&Header&Checksum&16&头部检验和
&Source&IP&Address&32&源IP地址
&Destination&IP&Address&32&目的IP地址
&Other&?&其他选项
&Data&?&数据
&实现自己定义的IP头是一件非常有意义的事情,比如,通过改变IP头里的TOS的优先级和TTL,你可以使自己的数据包有更强的传输能力和寿命,通过修改IP头里的源IP地址就可以隐藏自己机器的IP地址等等。象著名攻击程序泪滴TearDrop就是通过故意制造系统不能处理的分片IP包而实现的,还有SYN&Flooder和UDP&Flooder就是通过产生随机源IP实现欺骗的。
&三、实现原理
&一般来说,自定义IP头是通过使用socket的库函数setsockopt()的选项IP_HDRINCL来实现的,尽管这在unix和linux平台上很容易实现,但遗憾的是在Windows平台的Winsock1.1和Winsock2.0函数库里setsockopt()不支持IP_HDRINCL选项,所以在Windows&9x/NT里是无法通过Winsock函数库来实现IP头自定义的,当然可以通过编写虚拟设备驱动程序来实现,不过比较复杂,但Windows&2000的出现打破了这种局面,Windows2000的Winsock2.2函数库里全面支持setsockopt()的选项IP_HDRINCL,使得我们轻松就可以实现自定义的IP头。实现方法如下:
&四、代码部分
&1.&本程序只能运行于&Window&2000.
&2.&你必须有&Administrator&权限.
&3.&程序需要用到一个&button&和一个&memo.
&----------------------------------
&运行程序前,请根据自己的需要改变&SrcIP、SrcPort、DestIP和DestPort的值
&----------------------------------
&如果你看不懂以下代码,最好不要去运行它。
&----------------------------------
&unit&Unit1;
&interface
&Windows,&Messages,&SysUtils,&Classes,&Graphics,&Controls,&Forms,&Dialogs,
&StdCtrls,&OleCtrls,&R
&SrcIP&=&'123.123.123.1';//发送方IP地址
&SrcPort&=&1234;&//发送方端口
&DestIP&=&'127.0.0.2';&//目的IP地址
&DestPort&=&4321;&//目的端口
&Max_Message&=&4068;
&Max_Packet&=&4096;
&TPacketBuffer&=&Array[0..Max_Packet-1]&of&
&TForm1&=&class(TForm)
&Button1:&TB
&Memo1:&TM
&procedure&Button1Click(Sender:&TObject);
&{&Private&declarations&}
&{&Public&declarations&}
&procedure&SendIt;
&T_IP_Header&=&record
&ip_verlen&:&B
&ip_tos&:&B
&ip_totallength&:&W
&ip_id&:&W
&ip_offset&:&W
&ip_ttl&:&B
&ip_protocol&:&B
&ip_checksum&:&W
&ip_srcaddr&:&LongW
&ip_destaddr&:&LongW
&//&UDP&头
&T_UDP_Header&=&record
&src_portno&:&W
&dst_portno&:&W
&udp_length&:&W
&udp_checksum&:&W
&//&一些&Winsock&2&的类型声明
&u_char&=&C
&u_short&=&W
&u_int&=&I
&u_long&=&L
&SunB&=&packed&record
&s_b1,&s_b2,&s_b3,&s_b4:&u_
&SunW&=&packed&record
&s_w1,&s_w2:&u_
&in_addr&=&record
&case&integer&of
&0:&(S_un_b:&SunB);
&1:&(S_un_w:&SunW);
&2:&(S_addr:&u_long);
&TInAddr&=&in_
&Sockaddr_in&=&record
&case&Integer&of
&0:&(sin_family:&u_
&sin_port:&u_
&sin_addr:&TInA
&sin_zero:&array[0..7]&of&Char);
&1:&(sa_family:&u_
&sa_data:&array[0..13]&of&Char)
&TSockAddr&=&Sockaddr_
&TSocket&=&u_
&WSADESCRIPTION_LEN&=&256;
&WSASYS_STATUS_LEN&=&128;
&PWSAData&=&^TWSAD
&WSAData&=&record&//&WSDATA
&wVersion:&W
&wHighVersion:&W
&szDescription:&array[0..WSADESCRIPTION_LEN]&of&C
&szSystemStatus:&array[0..WSASYS_STATUS_LEN]&of&C
&iMaxSockets:&W
&iMaxUdpDg:&W
&lpVendorInfo:&PC
&TWSAData&=&WSAD
&//定义一些&winsock&2&函数
&function&closesocket(s:&TSocket):&I&
&function&socket(af,&Struct,&protocol:&Integer):&TS&
&function&sendto(s:&TS&var&B&len,&flags:&I&var&addrto:&TSockA
&tolen:&Integer):&I&{}
&function&setsockopt(s:&TS&level,&optname:&I&optval:&PC
&optlen:&Integer):&I&
&function&inet_addr(cp:&PChar):&u_&&{PInA}&{&TInAddr&}
&function&htons(hostshort:&u_short):&u_&
&function&WSAGetLastError:&I&
&function&WSAStartup(wVersionRequired:&&var&WSData:&TWSAData):&I&
&function&WSACleanup:&I&
&AF_INET&=&2;&//&internetwork:&UDP,&TCP,&etc.
&IP_HDRINCL&=&2;&//&IP&Header&Include
&SOCK_RAW&=&3;&//&raw-protocol&interface
&IPPROTO_IP&=&0;&//&dummy&for&IP
&IPPROTO_TCP&=&6;&//&tcp
&IPPROTO_UDP&=&17;&//&user&datagram&protocol
&IPPROTO_RAW&=&255;&//&raw&IP&packet
&INVALID_SOCKET&=&TSocket(NOT(0));
&SOCKET_ERROR&=&-1;
&Form1:&TForm1;
&implementation
&//&Import&Winsock&2&functions
&const&WinSocket&=&'WS2_32.DLL';
&function&&external&winsocket&name&'closesocket';
&function&&external&winsocket&name&'socket';
&function&&external&winsocket&name&'sendto';
&function&&external&winsocket&name&'setsockopt';
&function&inet_&external&winsocket&name&'inet_addr';
&function&&external&winsocket&name&'htons';
&function&WSAGetLastE&external&winsocket&name&'WSAGetLastError';
&function&WSAS&external&winsocket&name&'WSAStartup';
&function&WSAC&external&winsocket&name&'WSACleanup';
&{$R&*.DFM}
&function&CheckSum(Var&B&Size&:&integer)&:&W
&TWordArray&=&Array[0..1]&of&W
&ChkSum&:&LongW
&ChkSum&:=&0;
&While&Size&&&1&do&begin
&ChkSum&:=&ChkSum&+&TWordArray(Buffer)[i];
&Size&:=&Size&-&SizeOf(Word);
&if&Size=1&then&ChkSum&:=&ChkSum&+&Byte(TWordArray(Buffer)[i]);
&ChkSum&:=&(ChkSum&shr&16)&+&(ChkSum&and&$FFFF);
&ChkSum&:=&ChkSum&+&(Chksum&shr&16);
&Result&:=&Word(ChkSum);
&procedure&BuildHeaders(
&FromIP&:&S
&iFromPort&:&W
&iToPort&:&W
&StrMessage&:&S
&Var&Buf&:&TPacketB
&Var&remote&:&TSockA
&Var&iTotalSize&:&Word
&dwFromIP&:&LongW
&dwToIP&:&LongW
&iIPVersion&:&W
&iIPSize&:&W
&ipHdr&:&T_IP_H
&udpHdr&:&T_UDP_H
&iUdpSize&:&W
&iUdpChecksumSize&:&W
&cksum&:&W
&procedure&IncPtr(Value&:&Integer);
&ptr&:=&pointer(integer(ptr)&+&Value);
&//&Convert&ip&address'ss
&dwFromIP&:=&inet_Addr(PChar(FromIP));
&dwToIP&:=&inet_Addr(PChar(ToIP));
&//&初始化&IP&头
&iTotalSize&:=&sizeof(ipHdr)&+&sizeof(udpHdr)&+&length(strMessage);
&iIPVersion&:=&4;
&iIPSize&:=&sizeof(ipHdr)&div&sizeof(LongWord);
&ipHdr.ip_verlen&:=&(iIPVersion&shl&4)&or&iIPS
&ipHdr.ip_tos&:=&0;&//&IP&type&of&service
&ipHdr.ip_totallength&:=&htons(iTotalSize);&//&Total&packet&len
&ipHdr.ip_id&:=&0;&//&Unique&identifier:&set&to&0
&ipHdr.ip_offset&:=&0;&//&Fragment&offset&field
&ipHdr.ip_ttl&:=&128;&//&Time&to&live
&ipHdr.ip_protocol&:=&$11;&//&Protocol(UDP)
&ipHdr.ip_checksum&:=&0&;&//&IP&checksum
&ipHdr.ip_srcaddr&:=&dwFromIP;&//&Source&address
&ipHdr.ip_destaddr&:=&dwToIP;&//&Destination&address
&//&初始化&UDP&头
&iUdpSize&:=&sizeof(udpHdr)&+&length(strMessage);
&udpHdr.src_portno&:=&htons(iFromPort)&;
&udpHdr.dst_portno&:=&htons(iToPort)&;
&udpHdr.udp_length&:=&htons(iUdpSize)&;
&udpHdr.udp_checksum&:=&0&;
&iUdpChecksumSize&:=&0;
&ptr&:=&@buf[0];
&FillChar(Buf,&SizeOf(Buf),&0);
&Move(ipHdr.ip_srcaddr,&ptr^,&SizeOf(ipHdr.ip_srcaddr));
&IncPtr(SizeOf(ipHdr.ip_srcaddr));
&iUdpChecksumSize&:=&iUdpChecksumSize&+&sizeof(ipHdr.ip_srcaddr);
&Move(ipHdr.ip_destaddr,&ptr^,&SizeOf(ipHdr.ip_destaddr));
&IncPtr(SizeOf(ipHdr.ip_destaddr));
&iUdpChecksumSize&:=&iUdpChecksumSize&+&sizeof(ipHdr.ip_destaddr);
&IncPtr(1);
&Inc(iUdpChecksumSize);
&Move(ipHdr.ip_protocol,&ptr^,&sizeof(ipHdr.ip_protocol));
&IncPtr(sizeof(ipHdr.ip_protocol));
&iUdpChecksumSize&:=&iUdpChecksumSize&+&sizeof(ipHdr.ip_protocol);
&Move(udpHdr.udp_length,&ptr^,&sizeof(udpHdr.udp_length));
&IncPtr(sizeof(udpHdr.udp_length));
&iUdpChecksumSize&:=&iUdpChecksumSize&+&sizeof(udpHdr.udp_length);
&move(udpHdr,&ptr^,&sizeof(udpHdr));
&IncPtr(sizeof(udpHdr));
&iUdpChecksumSize&:=&iUdpCheckSumSize&+&sizeof(udpHdr);
&Move(StrMessage[1],&ptr^,&Length(strMessage));
&IncPtr(Length(StrMessage));
&iUdpChecksumSize&:=&iUdpChecksumSize&+&length(strMessage);
&cksum&:=&checksum(buf,&iUdpChecksumSize);
&udpHdr.udp_checksum&:=&
&//&现在&IP&和&UDP&头OK了,我们可以把它发送出去。
&FillChar(Buf,&SizeOf(Buf),&0);
&Ptr&:=&@Buf[0];
&Move(ipHdr,&ptr^,&SizeOf(ipHdr));&IncPtr(SizeOf(ipHdr));
&Move(udpHdr,&ptr^,&SizeOf(udpHdr));&IncPtr(SizeOf(udpHdr));
&Move(StrMessage[1],&ptr^,&length(StrMessage));
&remote.sin_family&:=&AF_INET;
&remote.sin_port&:=&htons(iToPort);
&remote.sin_addr.s_addr&:=&dwToIP;
&procedure&TForm1.SendIt;
&Buf&:&TPacketB
&Remote&:&TSockA
&Local&:&TSockA
&iTotalSize&:&W
&wsdata&:&TWSA
&//&Startup&Winsock&2
&ret&:=&WSAStartup($0002,&wsdata);
&if&ret&&0&then&begin
&memo1.lines.add('WSA&Startup&failed.');
&with&memo1.lines&do&begin
&add('WSA&Startup:');
&add('Desc.:&'+wsData.szDescription);
&add('Status:&'+wsData.szSystemStatus);
&//&Create&socket
&sh&:=&Socket(AF_INET,&SOCK_RAW,&IPPROTO_UDP);
&if&(sh&=&INVALID_SOCKET)&then&begin
&memo1.lines.add('Socket()&failed:&'+IntToStr(WSAGetLastError));
&Memo1.lines.add('Socket&Handle&=&'+IntToStr(sh));
&//&Option:&Header&Include
&bOpt&:=&1;
&ret&:=&SetSockOpt(sh,&IPPROTO_IP,&IP_HDRINCL,&@bOpt,&SizeOf(bOpt));
&if&ret&=&SOCKET_ERROR&then&begin
&Memo1.lines.add('setsockopt(IP_HDRINCL)&failed:&'+IntToStr(WSAGetLastError));
&//&Build&the&packet
&BuildHeaders(&SrcIP,&SrcPort,
&DestIP,&DestPort,
&'THIS&IS&A&TEST&PACKET',
&Buf,&Remote,&iTotalSize&);
&//&Send&the&packet
&ret&:=&SendTo(sh,&buf,&iTotalSize,&0,&Remote,&SizeOf(Remote));
&if&ret&=&SOCKET_ERROR&then
&Memo1.Lines.Add('sendto()&failed:&'+IntToStr(WSAGetLastError))
&Memo1.Lines.Add('send&'+IntToStr(ret)+'&bytes.');
&//&Close&socket
&CloseSocket(sh);
&//&Close&Winsock&2
&procedure&TForm1.Button1Click(Sender:&TObject);
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有IP隐藏工具
IP隐藏是通过动态IP、代理IP或者NAT等技术将本机IP隐藏起来,通过IP隐藏不仅可以保护自己的隐私,还可以保护机器不被互联网上的IP扫描软件发现,减小本机受IP攻击的可能性。在互联网上,你的IP地址是您的在线身份,可能被黑客用来闯入您的计算机,窃取个人资料,或进行其他危害。我们可以利用软件把自己的真实IP地址“藏”起来,让黑客无从下手。
1.5 绿色最新版
这是一款非常强大的代理IP采集软件,由零视界软件工作室而退出。让你可以一键获取世界各地的IP代理。有需要的可以来东坡下载使用!..
1.0 绿色免费版
梦言小伟IP批量提取器是一款查找代理IP的工具,它可以按照地区进行查找,只要在工具里面输入需要找的代理IP地区名称,本工具就会查找到想对应的IP地址,有需要的赶紧来东坡下载使用吧。..
1.0 免费最新版
中文\803KB
大家应该都知道最近一部《太子妃升职记》在乐视非常受欢迎,据说只需要开通会员就能够开全集。但是现在不用花钱,只需要借助流年乐视会员查询软件,就能够立刻获得能够快速使用的乐视会员账号,帮助你享受很多特权!..
2.1.2 官网电脑免费端
最专业的专注于地理位置定位的数据库软件――17MONIPDB,它的原地址是,现在正式改为IPIP.net,它目前拥有267600条数据条目,可以精准查询到所有的ip地址,这里为大家带来的是17MONIPDB电脑免费版,功能非常..

我要回帖

更多关于 放置江湖隐藏门派排行 的文章

 

随机推荐