地方网

搜索

[黑客动画] 编写惊世个性IP查询器

[复制链接]
admin 发表于 2008-8-19 15:35:40 | 显示全部楼层 |阅读模式
软件简介:" Q, {4 z% d1 H" ?
教程主题: 利用DELPHI 7.0 编写查寻IP 地址的程序 (习作)" x' @& l7 s0 p( D. X& R
教程制作: 惊世 QQ 8267875274 a3 c8 @2 w- ?2 U1 @% u
操作环境:Microsoft Windows XP [版本 5.1.2600]! w+ K0 S5 d( C# Y* l
8 a$ [7 m% x! @' t1 h4 Z
做个简单的查寻IP的小程序把 送给我的群里的朋友们& W- F2 z( @7 N
简单看下把 # W! K+ u6 o& C6 K2 U1 w
下载一个纯真数据库QQWry.Dat, 在www.cz88.net下载
# n$ Z4 \9 [  m- z3 [0 e4 O纯真数据库和程序放在同一目录
# r, ?/ R7 C3 i5 c# F; y自己下把
8 ]& V* s6 e' z8 H1 w( M211.140.192.1866 p) {1 p" ?0 J8 B
接下来我们打开Delphi做一个3 z, a; N3 ~# R1 B
基本上也就是这样了把 大家 DIY 下自己搞 把
2 F* _/ v! T2 y& y我做了注释 大家自己看下把1 m) _0 p5 `( c) l. E
untQQWry.pas单元,功能都在里面,有注释" h$ a+ a0 K) f; h6 A0 t- E5 i
引用untQQWry.pas这个单元 ComCtrls和DateUtils也要包含入去8 g+ r+ s% E! P
public下放
; L- b4 k1 y( M7 G QQWry: TQQWry;" E- {0 a4 g" O) f: b
var下放; e6 g# Q5 E6 U) @7 o
IPFile: string;
( H% W" c0 Y) W+ W
7 F9 i, ^( J* T9 U/ x0 j+ [: iprocedure TForm1.FormCreate(Sender: TObject);
/ t# l7 Q8 n5 u( Z* x, w( Jbegin
" f  w+ u* \; T5 X; C7 u! S IPFile:= ExtractFilePath(Paramstr(0)) + 'QQWry.Dat';! X) l5 X( @& Z: d  M
//ExtractFilePath是打开文件的函数2 A1 k7 q( o6 x# m# n* q8 v& j/ ~* u2 y
QQWry:=TQQWry.Create(IPFile);, N( p/ ^' Z' ~9 m9 I4 D
Memo1.Lines.Add('文件大小: ' + IntToStr(QQWry.GetQQWryFileSize));/ ]. Y. k& k  k
Memo1.Lines.Add('记录总数: ' + IntToStr(QQWry.GetIPRecordNum));9 u& x. m: d; A5 {
Memo1.Lines.Add('更新日期: ' + format('%d年%d月%d日', [yearof(QQWry.GetQQWryDate), monthof(QQWry.GetQQWryDate), dayof(QQWry.GetQQWryDate)]));; s: c. V/ ~' ^* z- d; k
Memo1.Lines.Add('数据库来源: ' + QQWry.GetQQWryDataFrom);2 N9 T# T7 ?, F% Z& M; _# V% Q
QQWry.Free;
7 v' ^5 o0 c' B1 q! |end;4 R/ r# z  ~7 v% g% O2 Z
这样,就能一打开软件就自动打开QQWry.Dat这个数据库了,传给了全局变量IPFile$ e8 @! S5 F" |7 [  q% _. O
////////////////////////////////////////////////////////////////////////& i/ @" _& d  b# Q
) X1 R) J5 ~4 @8 s7 `7 d) f7 P* y
procedure TForm1.Button3Click(Sender: TObject);3 x8 b) ~+ d2 F0 ?
begin
+ |; p: ]7 ^8 k6 v9 b8 I if (IPFile'') then begin
3 k6 e0 f' T4 Z# ?. y# M8 z QQWry:=TQQWry.Create(IPFile);
% K2 c' |& g* g3 v Memo1.Lines.Add('记录ID: ' + IntToStr(QQWry.GetIPRecordID(edit1.text)) +1 o9 D6 [+ |, |$ @  u
' IP范围: ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[0] + ' - ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[1] +/ w2 B2 |% x; g0 o
' 国家: ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[2] +
1 c+ f3 P) b1 u# P6 N6 ?* m7 z; F5 q ' 地区: ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[3]);  j( n" a/ J1 u6 A5 p3 p
QQWry.Free;' s' ^/ p0 ], v, n& \
end;
) u2 {" T( G# h9 G/ I# B( ?) X' n! ?end;
3 f. S$ v- k3 f4 N 看得出 GetIPRecordID函数在untQQWry.pas中间单来说就是 跟据用户给定一个IP地址找字符串
1 ]" C- V4 |& D0 ]% t2 ~7 W 在数据库中读出相关数据在程序显示出来( a. ~2 Z5 N/ _0 C( |
主要代码在 untQQWry.pas 大家仔细钻研下 $ o* E" H7 D% k4 i8 E
今天身体原因 累了 再见
2 q. F# p4 l: a# y7 y
8 h! W- R8 `/ ]) j  ^5 w1 L- ?% N2 v本人有尝收 徒弟 5名
+ Y4 L# k) |# g. t# m有时间上网 对技术感兴趣者 可以找我# e. T' ~  F0 ^" ^# _" M
主教编程 入侵拿站
5 ~1 G2 o; I( s出售各种游戏木马 生成器 小马 定做各种黑软程序 4 _9 r8 E" ]+ Z0 R, j" o
主页 http://hi.baidu.com/zhizunma521$ q: ?7 H% @5 G( {6 s. g, X
QQ群 36025116' u3 M. Z% r4 K5 U
下载地址:
2008-8-19 15:35 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表