csdn洩漏密碼分析

2021-09-01 01:28:48 字數 4514 閱讀 6062

csdn密碼洩漏,640萬使用者資料洩漏,對於在小公司的我,從沒見過這麼大資料量,於是非

常興奮,迫不及待的想去操作一下如此大的表。

使用mysql,首先建表。

create database csdn;

create table csdn(

id int not null auto_increment,

username varchar(100),

passwd varchar(100),

email varchar(100),

primary key (id)

)

接著匯入表,由於洩漏的檔案不是標準sql,只有三列,使用#隔開,因此使用load data infile方式。

load data local infile '/home/kaka/csdn.sql' into table csdn fields terminated by '#' (username,passwd,email);

匯入成功,共有6428632條記錄。

這麼多條記錄,訪問起來十分慢,首先建幾條索引(index)

create index passwd_index on csdn(passwd) using btree;

時間是[quote]

query ok, 6428632 rows affected (3 min 46.82 sec)

[/quote]

再對郵箱建乙個索引:

create index email_index on csdn(email) using btree;

用的時間更長,

[quote]

query ok, 6428632 rows affected (6 min 51.11 sec)

records: 6428632 duplicates: 0 warnings: 0

[/quote]

不過和後面的查詢減少的時間比起來,這個6分鐘也是很值得了。

下面來進行一些有趣的分析:

1、常用密碼排名(前20名)

[quote]

| passwd | count(passwd) |

+--------------+---------------+

| 123456789 | 235029 |

| 12345678 | 212766 |

| 11111111 | 76348 |

| dearbook | 46052 |

| 00000000 | 34953 |

| 123123123 | 20010 |

| 1234567890 | 17794 |

| 88888888 | 15033 |

| 111111111 | 6995 |

| 147258369 | 5966 |

| aaaaaaaa | 5890 |

| 987654321 | 5555 |

| 1111111111 | 5145 |

| 66666666 | 5026 |

| a123456789 | 4686 |

| 11223344 | 4096 |

| 1qaz2wsx | 3969 |

| password | 3654 |

| xiazhili | 3649 |

| 789456123 | 3611 |

[/quote]

12345678和12345678分別突破20萬,整天叫嚷這資料安全的程式設計師們,輪到自己的時候,密碼就這麼簡單啊~ :lol:

排名第四的是dearbook,有4.6萬人,我不清楚dearbook有何含義,知道的解釋下吧。

以ilove**作為密碼的共有12031個人。

2、沒有重複的密碼:

[quote]

!(*!!

!(()!!!^

!((%)*)(qwtxd

!((%!((%

!(($)

!((!)*)

!((!)()%

!((

!(&^)^!(

!(&^!!@&

!(()!!@

!(()!@)(cloud

!(()!@)6125dou

!()jian20

!((^)^@@123123

!((@0709yxw

!((*03230225tian

!(()hb1990128

!(()0803

!(())@)@@

[/quote]

要想密碼沒有重複,!,(,)不可少啊~不過這也太難記了吧。。

3、80後統計

把密碼設為日期的應該就是自己的出生日期了吧

來統計一下80後

[quote]

birth count

----- ------

1980 15374

1981 21923

1982 34535

1983 35144

1984 39849

1985 41709

1986 50940

1987 59569

1988 53519

1989 45269

----- ------

397831

[/quote]

將近40萬的80後哦~

4、註冊郵箱排名(前20)

[quote]

qq.com 1972584

163.com 1763310

126.com 806199

sina.com 350870

yahoo.com.cn 205110

hotmail.com 202361

gmail.com 186086

sohu.com 104554

yahoo.cn 86797

tom.com 72231

yeah.net 53114

21cn.com 50597

vip.qq.com 35055

139.com 29105

263.net 24756

sina.com.cn 19103

live.cn 18860

sina.cn 18574

yahoo.com 18338

foxmail.com 16382

[/quote]

5、大學統計

根據郵箱字尾來統計各大學註冊人數

[quote]

mail.ustc.edu.cn 2035 中科大

sjtu.edu.cn 1876 上海交大

bjtu.edu.cn 1341 北京交大

fudan.edu.cn 981 復旦

stu.xjtu.edu.cn 930 西安交大

zju.edu.cn 876 浙大

mails.tsinghua.edu.cn 716 清華

bit.edu.cn 691 北京理工

mail.nankai.edu.cn 640 南開

stu.edu.cn 559 汕頭大學

emails.bjut.edu.cn 487 北京工大

swu.edu.cn 450 西南大學

nenu.edu.cn 413 東北師範

ustc.edu 345 中科大

mail.dhu.edu.cn 327 東華大學

cqu.edu.cn 311 重慶大學

pku.edu.cn 309 北大

mail.sdu.edu.cn 309 山東大學

stu.snnu.edu.cn 299 陝西師範大學

cqut.edu.cn 260 重慶理工

[/quote]

中科大,上海交大,北京交大佔據了前三甲啊。。

6、兩個段子

[quote]

rt @hecaitou: **csdn 杯我最喜歡的密碼大決選總冠軍:ppnn13%dkstfeb.1st。看不懂?中文解析:娉娉裊裊十三餘,豆蔻梢頭二月初。

[/quote]

經查,沒有這個密碼。。

[quote]

**csdn杯我最喜歡的密碼大決選季軍: flzx3000cy4yhx9day (飛流直下三千尺,疑似銀河下九天) hanshansi.location()!∈[gusucity](姑蘇城外寒山寺) hold?fish:palm(魚和熊掌不可兼得)

[/quote]

經查,只有 flzx3000c 這個存在,其它的都不存在。

這幫文人啊,造些無聊的段子有神馬意義~

ps:1、建庫,匯入資料,建索引時間都是基於我的筆記本上虛擬機器統計出來的。p8500雙核,1g記憶體.

2、處理大資料,linux系列比windows強太多了。在win7上查詢不下去了,我才轉移到ubuntu上的。

CSDN洩漏資料完整分析

1.最常用的前50個密碼 數量 密碼 235037 123456789 212761 12345678 76349 11111111 46054 dearbook 34953 00000000 20010 123123123 17794 1234567890 15033 88888888 6995 ...

CSDN多玩人人網等密碼洩漏事件主角現身

3年前的2008,16歲的臭小子和21歲的hzqedison,乙個來自海南省文昌市的中學生和乙個來自江蘇省宿遷市的大學生,從來不知道他們的命運會有一天出現交集,然後在網際網路行業和中國網民中引爆。那一年,前者正在鑽研網路黑客技術,後者正在實習網路安全工作。2012年來臨前的最後乙個月,因為相似的愛好...

csdn密碼洩漏,剛剛一塊修改了51cto的密碼

csdn密碼洩漏事件後,本人搜尋了下居然也名列其中,無奈挨個把密碼修改了下。希望大家受影響的都修改了吧。個人總結的一些密碼設定原則,如果自己記不住,盡量不要設定太簡單的密碼 zhangsan 20111121盡量有個特殊字元比沒有好 比單詞字母好,長度盡量不要太短的啦。zhangsan asp?ne...