IP地址来源 源代码WHO有?给偶来一份!

pepsi1980 2003-02-13 09:57:37
http://www.lotus-soft.com/51bcb/software/download.asp
IP地址来源
一个类似追捕的小工具,但只能取IP的来源地.没有其他功能.[数据来自追捕,已转为dbisam格式]
我下载不下来,哪位下下来的给ME一份!
chulon@yeah.net
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sw0rd2 2003-02-17
  • 打赏
  • 举报
回复
我给你发了邮件了!
pepsi1980 2003-02-14
  • 打赏
  • 举报
回复
tccsdn(BCB||乱码) :你的与duduwolf(嘟嘟狼) ( ) 的是否一样?要不一样的话,给偶来一份!谢谢先




duduwolf 2003-02-13
  • 打赏
  • 举报
回复
“追捕”相信大家都用过,它可以通过IP地址查询到物理地址,大家在使用的时候应该都发现,这个软件包里有个wry.dll文件,这就是它的IP地址与物理地址的对应表,而且它也不是真正的DLL文件,而可以用Excel打开,不信可以试试。
说到这儿,大家一定在想怎么用程序打开这个文件了吧。呵呵,其实这件事情已经有人做过了,那就是QQ查IP及物理地址的软件的作者,这位高手写了一个ipsearcher.dll专门用于打开wry.dll。我们只要应用这个dll就可以达到我们的目的了,非常简单。

但是,作者没有公开这个dll的接口函数原型(真不符合开放源代码的精神),给我们带来了一些麻烦。这里就需要进行一些猜测。首先,用Tdump看了一下,这个dll只有一个导出函数_GetAddress,注意前面有个下划线。最困难的是猜测参数和返回值类型,在“大富翁论坛”朋友的帮助下,终于摆平。这个函数的参数是一个char型的指针,返回值是一个指向字符串数组的指针。开始怎么也没想到这个返回值的类型,猜了好几天。这下真的简单了,还有一些需要注意的地方我在下面的程序里指出。

#include <windows.h>
#include <stdio.h>

typedef char** (__stdcall *GETLOCATION)(char *IP) ;//定义函数类型

int main(int argc, char **argv)
{
char **Loc;
char IP[16];//注意这个地方,一定是16,还有下面红字的地方
HMODULE hDll;
GETLOCATION GetLocation;
if(argc!=2)
{
fprintf(stderr,"ip <IP address>\n");
return 0;
}
hDll=LoadLibrary(TEXT("ipsearcher.dll"));//这个ipsearcher.dll就是从QQ查IP软件里拷出来的,
if(!hDll) //同时wry.dll也是那里面的,我把他们打包放在这里了
{
fprintf(stderr,"LoadLibrary() fail.\n");
return 0;
}
GetLocation=(GETLOCATION)GetProcAddress(hDll,"_GetAddress");
if(!GetLocation)
{
fprintf(stderr,"GetProcAddress() fail.\n");
return 0;
}
lstrcpyn(IP,argv[1],16);//这里,把要查询的IP地址字符串拷贝到数组里
Loc=GetLocation(IP); //这里,如果直接写argv[1]就会出错,莫名其妙。
fprintf(stderr,"%s\n",*Loc);//返回值是一个指向字符串数组的指针,这个数组里的第一个字符串是物理地址
fprintf(stderr,"%s\n",*(Loc+1));//第二个字符串是更详细的物理地址
FreeLibrary(hDll);

return 0;
}


源网址:http://vip.6to23.com/NowCan1/tech/ipsearch.htm
tccsdn 2003-02-13
  • 打赏
  • 举报
回复
这个程序没提供代码吧,你想用追扑的数据的话,可以用EXCEL直接打开,自己做成数据库文件,以前我下了一段别人的代码可以直接读取追扑的数据,不知你要不要

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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