精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 计算机安全>>◇程序代码◇>>Re: 求身份证号码字典

主题:Re: 求身份证号码字典
发信人: CyberCowBoy()
整理人: williamlong(2000-08-29 18:19:44), 站内信件
【 在 kmfreeman (西门) 的大作中提到: 】
: 急!!多谢了

其实只要知道身份证的号码的规律,写一段小程序来生成就很简单了,其实
现在的15位身份证是这样的,AAAAAAYYMMDDNNN,AAAAAA是地区代码,接着
的YYMMDD是六位的年月日,最后三位是序列号,按性别分,前12位相同的人
,男性从1开始按奇数排列,即按001,003,005这种方式排,女性是双数,
这样写个程序生成就很简单了,我以前是用几句简单的QB就可以生成一个六
位数的日期字典,我觉得用日期字典来CRACK信箱的成功率很高。程序大致
是这样的,供你参考一下:

OPEN "C:\temp\datedict.txt" FOR OUTPUT AS #1

FOR Y = 50 TO 90 '定义年为50年至90年
  FOR M = 1 TO 12  '月份
    FOR D = 1 TO 31  '日期,为简化,略去了大小月判断
    t1$ = STR$(Y)
    IF M < 10 THEN '月小于10时,在前面补0
t2$ = "0" + RIGHT$(STR$(M), 1)
ELSE t2$ = STR$(M)
END IF
IF D < 10 THEN '日期小于10时,在前面补0
t3$ = "0" + RIGHT$(STR$(D), 1)
ELSE t3$ = STR$(D)
END IF
t$ = t1$ + t2$ + t3$
PRINT #1, t$
NEXT D
NEXT M
NEXT Y



--
横眉冷对千夫指,俯首甘为孺子牛。

----CyberCowBoy

※ 修改:.CyberCowBoy 于 Jun  6 20:29:33 修改本文.[FROM: bbs.szptt.net.c]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: bbs.szptt.net.c]

[关闭][返回]