发信人: 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]
  | 
 
 
 |