地方网

搜索

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

[复制链接]
admin 发表于 2008-8-19 15:35:40 | 显示全部楼层 |阅读模式
软件简介:
0 `4 P" {* }' t' z- Y教程主题: 利用DELPHI 7.0 编写查寻IP 地址的程序 (习作)3 @" u; V' ]6 d1 p. _
教程制作: 惊世 QQ 826787527
& I5 G. O% L9 V  w操作环境:Microsoft Windows XP [版本 5.1.2600]
- ~5 D, B& }1 D# p6 a
; n) K( i& x7 J& ]7 P: U1 ~做个简单的查寻IP的小程序把 送给我的群里的朋友们
* X3 a6 R! T1 m% W简单看下把
; A0 s- M- j. h4 x' I% b9 f下载一个纯真数据库QQWry.Dat, 在www.cz88.net下载
* P4 j, \, z( t9 r( h纯真数据库和程序放在同一目录
( b/ j1 l3 Y! I2 e! u3 {9 h6 L自己下把
3 ?7 M5 y3 h$ W) G! R211.140.192.186
0 e" F" A% Q* _6 U) y7 V接下来我们打开Delphi做一个
; h) T# E( d1 _8 n基本上也就是这样了把 大家 DIY 下自己搞 把1 c5 j- {) {; l# j$ z
我做了注释 大家自己看下把
0 W. w8 C4 ?9 d0 P4 yuntQQWry.pas单元,功能都在里面,有注释
7 p. F7 H9 z0 z( M9 Q引用untQQWry.pas这个单元 ComCtrls和DateUtils也要包含入去
5 Q% L& L. W1 P5 E3 gpublic下放
0 y9 J/ f& F% R QQWry: TQQWry;1 ?' p0 R8 m. x* Y3 t/ b1 w" l+ F  j: Z
var下放
3 W, P. }2 j# n IPFile: string;1 i1 S; X% t: z0 U+ e
3 q  T% N& @6 K# d( N
procedure TForm1.FormCreate(Sender: TObject);
$ d3 x2 _: [: T# k5 q! u4 ]begin$ v; K$ c  b  o9 U( F$ J
IPFile:= ExtractFilePath(Paramstr(0)) + 'QQWry.Dat';
, W2 x  l" o- B5 u5 M/ c" m8 ^//ExtractFilePath是打开文件的函数5 P! N) n. J& {9 }0 N8 W& z
QQWry:=TQQWry.Create(IPFile);: p$ p0 c$ A, C+ |
Memo1.Lines.Add('文件大小: ' + IntToStr(QQWry.GetQQWryFileSize));/ W6 ^6 c# P, ]6 s6 _# H
Memo1.Lines.Add('记录总数: ' + IntToStr(QQWry.GetIPRecordNum));
$ f! y% |" w" B Memo1.Lines.Add('更新日期: ' + format('%d年%d月%d日', [yearof(QQWry.GetQQWryDate), monthof(QQWry.GetQQWryDate), dayof(QQWry.GetQQWryDate)]));/ g) y9 y. y6 W& p7 s0 i* \
Memo1.Lines.Add('数据库来源: ' + QQWry.GetQQWryDataFrom);6 E* O. i+ O" y( {' B6 |
QQWry.Free;# R% ?- E) I+ L, t6 J1 F$ W
end;) W! {/ ~0 T0 K# x! R
这样,就能一打开软件就自动打开QQWry.Dat这个数据库了,传给了全局变量IPFile
2 ^1 |% D' r9 f: {4 z8 p: [////////////////////////////////////////////////////////////////////////2 x+ ]0 }% Q' o
) Z6 {/ S8 c3 n1 l9 T- V- s
procedure TForm1.Button3Click(Sender: TObject);. n! x# h3 o6 c7 l$ G
begin; ?* K* |# g% N2 |1 P5 j
if (IPFile'') then begin
" P3 m8 a! h' I QQWry:=TQQWry.Create(IPFile);
" k8 ~- v6 Y) F. M* H- n. m Memo1.Lines.Add('记录ID: ' + IntToStr(QQWry.GetIPRecordID(edit1.text)) +& U# |0 h0 s, l; m) \2 B
' IP范围: ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[0] + ' - ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[1] +( I5 L0 H: E8 n: I' b, X& v
' 国家: ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[2] +
  F4 o% H  T2 \# p* {: h; `7 H ' 地区: ' + QQWry.GetIPMsg(QQWry.GetIPRecordID(edit1.text))[3]);
: |9 [8 N( R0 ~, D! Q$ e) n' {# E QQWry.Free;# x) U: P* a2 n& \7 |5 {
end;" c. U# q& v$ y/ Z0 Y' H+ B
end;
- ^; @9 C" A( c4 g& K3 {& q 看得出 GetIPRecordID函数在untQQWry.pas中间单来说就是 跟据用户给定一个IP地址找字符串
. [, Q6 f3 Z! E2 R) o: w! W$ q- f 在数据库中读出相关数据在程序显示出来' i( B' ?4 G# _5 Q
主要代码在 untQQWry.pas 大家仔细钻研下 ( ]1 Z& J( `+ p( k0 B8 f
今天身体原因 累了 再见
0 z6 v  s2 |' y6 G
. I0 U. q7 W, c0 y, n: i本人有尝收 徒弟 5名
* K  I- q9 s$ Y有时间上网 对技术感兴趣者 可以找我6 h( c7 \* L2 L8 E
主教编程 入侵拿站
/ \) V9 y' z$ R3 f2 W. J# {& J出售各种游戏木马 生成器 小马 定做各种黑软程序 $ I5 v/ c1 K7 t% D# n4 p1 j5 q( N9 I# t
主页 http://hi.baidu.com/zhizunma521$ }) S- S" J9 ^- O6 N2 C% O
QQ群 36025116
- Q; {  A( o+ v8 v下载地址:
2008-8-19 15:35 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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