超级版主
ZerOne无线安全研究组织 Leader
- 注册时间
- 2006-5-18
- 金币
- 7935 个
- 威望
- 175 个
- 荣誉
- 52 个
累计签到:3 天 连续签到:0 天 [LV.20]漫游旅程
|
本帖最后由 longas 于 2009-4-27 23:18 编辑 * f8 {- k5 ]9 v. u& f; W' F
6 {7 D3 U: ?; c/ @' F$ f0 _, ?: H分布式破解项目开发进度公开
6 L2 R& U& t A4 `对此不了解的新朋友,请先参看这个帖子:WPA分布式破解的实现---ZerOne内部项目公开3 |+ t& N- A# Y" y) v8 T
' D5 F- }9 n, K) n
注: 由于ZerOne安全团队的成员都是在利用自己工作之余的时间来进行相关的研发和测试,甚至很多成员都是牺牲掉平时下班后及周末陪伴家人、女友的时间来开展分布式的研发和测试,不但经常熬夜,甚至一度造成家人、朋友的不理解、不满和质疑,所以我们的进度、界面、功能并不像很多人所想象的那么高速、漂亮或者高级。但是作为国内最早开展最早实现无线分布式破解同时也是唯一开展的组织,我们只是在为中国民间力量在国内外无线安全领域上被认可的贡献而努力!!
/ ~9 d* C9 L6 s" P. u' ~ 在这里,我仅代表ZerOne安全团队向我们所有为之投入大量心血的成员们致以崇高的敬意!!ZerOne安全团队离不开你们的奉献!!谢谢大家!!2009年,让我们做得更好!!
# ~1 p' A: R {, e6 M, t9 ~: Q1 o/ i( Q
Bug修正排错及Debug/Release版本状况一览; N2 [0 Z- p5 |8 d0 w
* t$ o: z. Q, R
) q- v7 ?/ Y& X# x# L2009年04月24日 04:10 经测试组测试多个字典成功;; k. U/ W# G, Q1 E
02:37 经测试组及研发组反复调试无误,推出2线程及4线程两个不同的分布端版本;
$ v4 Z% Y1 ]8 q3 [/ a 01:58 研发组推出有史以来最为稳定的公开版本Release 0.1;2 |4 ]5 l) ?3 S7 F. J
01:40 修订服务端界面;
* w: }$ H6 k6 D; ~/ Z$ \2009年04月23日 23:37 发现客户端严重BUG一个,修正;
: `) O; C3 {2 V' U7 l# ]2009年04月19日 11:35—16:25 测试组确认稳定性在原有基础上提高50%,计划任务工作正常,发现生成文件大小bug;
0 S3 ]% ]6 H! m- W }8 E4 B* k 00:00—03:45 测试组发现个别错误,并完成报告;
2 t- h7 J" D4 A: c1 @+ Q2009年04月18日 23:15 发布msi稳定版本2,解决计划任务问题;# c2 q( ? S; a7 {6 k% k
20:50 发布msi稳定版本,解决多线程崩溃问题;
( w. u$ y5 z% U& ?, L, ?9 k: x4 j0 i& N: M 20:35—20:45 查找多线程崩溃错误时,发现内存错误导致初始化缓冲区溢出,已排除;) b! s X2 ^8 B, W
2009年04月17日 14:00—15:30 进行其它GPU商业化类似运算软件测试;! _: L5 ~1 Z8 d- {, `9 E
14:00—14:30 测评组与GPU分组沟通,了解进度及修正计划;: w: U* x4 r4 \$ X
2009年04月16日 20:00—22:00 进行多线程运算开发时,研发组组长测试计算机因电源老化,出现突发性短路烧毁导致电源、显卡毁坏(庆幸硬盘无碍);
8 D) U' p! X. X3 m: B3 I' A2009年04月09日 21:45—23:40 修正分布式客户端,使用线程本地存储技术;) L- e9 V1 V- k/ Z; R
20:45—21:20 查出Genpmk源算法中SHA1算法BUG,修正;
' ^, F1 Z5 x/ a 01:00—01:37 修正分布式客户端多线程架构;& E2 Z0 Y$ C8 Q9 ^; x
00:30 发布新的Release版本;- m5 ` W9 n+ _3 o" n1 j
2009年04月08日 23:50 修改分布式客户端算法;4 b# K+ U5 C, |, f
23:22 加入分布式客户端多线程自动调整功能,可根据客户端主机当前CPU使用状况自动调节资源占有率;
5 K/ S# }9 B. n8 m) e 21:00—23:00 研发组重新检查服务端代码,排查错误;8 K: i1 L- ~4 s* T
00:00—03:45 服务端新版本测试时出现99%崩溃错误,记录;
o% Q% k$ Q# \% Z9 t7 |" X! W2009年04月07日 22:40—23:59 测试组进行新版本分布式运算测试;: l {& o) G/ d
22:37 debug版本,做到初始化时将传输的数据提前计算完毕;8 m" @, @- Y! S( Y! \1 [
22:00—23:30 分布式研发组重写分布式服务端全部关键代码,启用新算法思路;* S C. L9 c5 K3 Y$ _; o0 U6 p4 j
2009年04月07日 21:00—22:30 与GPU研发组制定并细化近期GPU研发计划;( y$ q1 F6 _2 M
2009年03月21日 GPU运算模块关键部分算法测试完成;0 x/ _8 D( c$ L) q: c9 Z0 g0 Y8 W
2009年03月19日 lua语言编写新模块界面完成70%;
0 s3 K# U1 F7 w# I2009年02月18日 开始使用lua语言编写新模块;
7 |( U9 }- s7 y) ?9 t9 `2009年01月30日 筹备使用lua语言对分布式服务端修整,并对界面进行重新设计;
9 l, W4 ^! N q4 M& l) D7 {1 p1 G+ h% w2009年01月23日 12:00—18:00多任务生成测试,出现个别客户端不明断开问题;
0 N( t5 ?7 ~7 v' P/ j' W% L2008年12月19日 22:27 修正AlgorithmServer.service错误,加入显示分布式客户端IP功能;
. C+ `, o# \( }4 @2008年12月18日 22:43 修正AlgorithmServer.lib、AlgorithmServer.exp、AlgorithmServer.pdb、AlgorithmServer.service错误。加入“在读取文件时检查”功能,用以确保载入字典内容有无缺失;
. k4 M& o: s. a- O2008年12月05日 14:00—16:00 分布式测试,发现个别客户端自动断开错误;7 s, z. R9 ~4 E
2008年11月21日 13:30—14:30 参加北京xkungFoo黑客大会作无线安全主题演讲,公布分布式破解项目、实施架构、计划等。并与北京一些从事分布式研究的团体及公司相关负责人进行技术探讨、学习机经验交流。2 s% u9 i# t% u0 Y( Z0 v* A) I
2008年11月08日 13:00—19:00 与AnyWlan网站联合举办广州无线安全交流会,并于会上公布分布式破解项目,播放分布式计算实际操作视频。
) g6 o6 l" r. h( t' Q$ {' Q ZerOne安全团队在会上免费发放国内第一张无线破解用DVD光盘,包含由分布式破解项目中制作的一部分WPA PMK Hash,大小约4.3GB,作为国内无线安全爱好者体验使用;5 D+ X# X0 k7 M- O$ r( S* ~* v
2008年11月07日 20:34 install安装版,制作msi版本;
7 X7 l, `( e5 W# y6 w% ]2008年11月04日 23:25 修正AlgorithmServer.service,加入Check检查功能,即在Hash完成后检查漏掉或少做数量;2 k1 N* F; b1 i k" h; n5 k" D
21:53 修正Algorithm.yaya;$ e; ]: i0 g" |0 `- I, `7 M2 L1 U
2008年11月03日 22:29 修正Algorithm.pdb、AlgorithmServer.pdb、Algorithm.yaya、AlgorithmServer.service等文件8 o1 I! |+ r! c
2008年11月02日 22:27 修正XPmkGenService.exe及XPmkGenService.pdb文件! \, A9 T8 B0 ~" z( l9 j
12:00—22:00 分布式生成测试,收集客户端错误日志3份;
|4 _+ a' ^/ L; a, |+ z: v/ z2008年10月20日 16:00—18:00 分布式生成测试,计划任务无法自动继续;
P5 f& z6 O8 B& `' ]% M( ^ 10:30—12:00 在30台设备测试环境下进行分布式运算测试,汇总所遇到的问题及测试结果;
2 w _4 ^9 W& h( d6 @2008年10月19日 22:59 release版本2,修正AlgorithmServer.service功能;
7 |, ?( F& c7 s4 Q7 U 22:45 release版本,修正AlgorithmServer.service功能,加入右侧连接状态监视窗口;
! Y$ Y/ B5 B& w+ [ 22:18 debug版本,加入自动计划任务功能;
( h- B* b8 p0 p% U' s2008年10月18日 20:00—23:00 成功进行上海地区客户端及其它地区外部网络连接实验,修正个别外部网络传输BUG;
) {* A5 N% Q. k7 v4 u( ?4 Y2008年10月10日 10:30—18:00 在30台设备测试环境下进行分布式运算测试,汇总所遇到的问题及测试结果;; h1 Z, }# s6 g8 j4 K9 P
2008年09月25日 20:29 测试组总结并归纳出“关于分布式架构的改进需求”文档;* s# ?& ~5 x/ d# z- d
2008年09月18日 19:05 debug版本18,修正;+ U7 o) n' @7 }; A7 `
2008年09月17日 22:45 debug版本17,增加分布式客户端保活机制;$ \8 n5 q q ~' T
2008年09月16日 10:00—18:30 分布式测试运算,收集错误报告28份;& c, k/ q4 I' P" t. A
2008年09月15日 20:36 总结客户端错误报告;0 }5 |8 T6 y* i2 `' K- v) a6 V( q% L
12:00—19:00 分布式测试运算,收集错误报告30份;; Y# `; O6 b) l& q7 L
11:09 debug版本16,修正;
) h) R* J! W% W) o+ u: j, \2008年09月14日 19:06 debug版本15,修正msvcr71.dll;
% H4 w+ S3 i$ N4 `; y/ y 18:36 debug版本14,增加客户端报错日志功能;
% |7 ^# n! {; Z, W& f* t8 q 18:07 debug版本13,增加服务端报错日志功能;
$ G% E! r! t5 o5 _$ ]. Q 17:20 debug版本12,修正AlgorithmServer.service错误;/ r3 d2 W" A$ m) Q, W! s
16:43 debug版本11;
a" M+ k* ~1 c 16:17 debug版本10;
; ?$ f, ?' Y8 H: }9 C 04:32 debug版本9,加入Gzip压缩及读取功能,可将文件压缩至原有的1/5,有效解决字典占据空间过大问题。在服务端界面上增加MakeGZip键,方便将字典压缩;
9 q, r1 u5 u- N' Y 04:28 debug版本8,修正AlgorithmServer.service错误;
! x! W" i. D! ?% X8 s 04:12 debug版本7,修正AlgorithmServer.service错误;
- b( w# w& P8 i1 x* }# [ 03:59 debug版本6,修正浏览错误;7 L$ L- T7 @) J
03:50 debug版本5,修正每次Hash生成到达30%重新开始错误;
: P! e3 y' K$ }, P, i, u 01:38 debug版本4,第一个GUI图形界面稳定版;
# {' O% c$ [# N! y3 ~ 00:58 debug版本3,修正DistributivityClient错误;: s4 W0 Q: g* i
2008年09月13日 23:39 debug版本2,修正打开错误问题;
; S3 x! @6 P0 |' S2 ?" y 22:21 debug版本1 , 7 D' F& B% Z' g( V, b
2008年09月10日 15:13 在AnyWlan论坛无线安全版块公开分布式项目;1 T/ K0 O! K( P4 _9 [
2008年08月29日 18:30—21:00 在近40台设备测试环境下,汇总所遇到的问题及测试结果;# B0 t5 B& }3 ?3 c, ^# S
2008年08月22日 16:06 完成“无线网络War-Driving2008 完整版”文档,内部交流使用;4 d! v8 s; M$ v+ G
2008年08月21日 14:42 完成“无线网络War-Driving2008 for public”文档;$ U! I- M0 F) v& K3 t9 y5 o
2008年08月20日 13:20 成功完成为期20天的2008年度西安重点地区大规模War-Drivning无线探测活动,所有参与人员合影及会餐留念。
. ^1 e! Z& R' {) ]3 Z9 Z! z2008年08月01日 10:20 ZerOne安全团队无线安全测试组开始进行2008年度西安重点地区大规模War-Drivning无线探测活动,有这样3个主要目的。/ \0 P- y( r) a/ j: p: e1 y( B: E
一是为掌握西部省会城市第一手无线部署资料;
; w- L! ~* E3 l1 L; Z5 [ 二是将其与2007年度团队War-Driving探测活动资料进行对比以分析出西部省会城市无线网络发展潜力;$ C* a! y' `4 r/ ?
三是为分布式无线破解项目提供实际所需的SSID列表及加密可能性参考依据;
6 s5 m8 P- F5 K% I% M" I- j, m------------------------------------------------------------------------------------------------------------4 o% d8 p8 Y6 | e6 C# U) R& ?
注:由于进行次数过多,以后研发进度中将不再强调分布式运算测试时间,除个别强调外,将只给出版本修正及历史记录,感谢研发组及测试组各位同仁连日来的努力。' x/ G& z G' V& h* R, w4 p
------------------------------------------------------------------------------------------------------------2 y8 C, @( K T1 Q0 r
2008年07月20日 8:30—11:00 在27台设备测试环境下进行分布式运算测试,汇总所遇到的问题及测试结果;, g8 u- l A! L- k; f% r$ w
2008年07月17日 00:55 完成“分布式破解之Hash分布式生成测试报告”,并提交研发组;: D# E9 X0 j) x' P' D' c
2008年07月16日 8:30—11:00 在27台设备测试环境下进行分布式运算测试,汇总所遇到的问题及测试结果;% U) O+ ~) k) K/ G+ F- ^" k9 b
2008年07月15日 8:30—11:00 在27台设备测试环境下进行分布式运算测试,汇总所遇到的问题及测试结果;
2 E, K4 P& `2 U x6 o: _/ i+ G2008年07月14日 8:30—11:00 在16台设备测试环境下进行分布式运算测试,汇总所遇到的问题及测试结果;
' ]' Y* Y# I+ e/ F v2008年07月13日 23:55 DistributivityClient.exe分布式客户端修正完成,准备开始进行分布式可行性测试;
) e/ w4 Y$ S Q 22:46 Algorithm.yaya修正完成;
7 V# q& B e! q+ q' M+ V3 S; P* H7 Y 21:57 XPmkGenService.exe服务端修正完成,主工作界面为纯shell 方式;9 S c& d9 E% O. O' D
2008年07月06日 分布式基本架构完成,开始少量机环境测试;; K& O! h2 T R: s6 a
2008年06月28日 分布式服务端完成,客户端基本完成;$ i' x$ q1 G0 U
2008年06月17日 分布式服务端完成度—80%;6 N% R7 W0 d3 n
2008年05月18日 分布式服务端完成度—30%;& y: D$ W; \) y
2008年05月06日 研发组制定基本架构、基本算法及研发达成目标等细节;
, S( c# M6 r/ x. \& u' H" `- a. f2008年04月28日 经过讨论,正式确定“分布式破解项目”为ZerOne安全团队内部项目之一,并确定研发组及测试组负责人及参与人员;
; o7 q2 Y9 z0 J% y2008年04月23日 与研发组探讨可行性,确定可能出现的困难及问题所在;
4 f$ J1 e3 t i" |+ T# L" C9 c2008年04月18日 与研发组探讨可行性,列出可能出现的困难及问题所在;4 q4 x. P; J2 H* ^$ \/ a9 |
2008年04月10日 开始搜寻、对比国内外相关分布式运算资料, ) }/ C- F3 s$ r- X
2008年04月03日 提出分布式运算进行无线WPA加密破解的主体思路;/ Z" V9 C* _( @. W( N2 g, x0 C2 v& Y
' I/ x6 X; `+ { I8 W
看到很多朋友都很关心无线分布式破解项目的进度,感觉很欣慰和开心,处于对所有热心朋友负责的态度,在这里公开ZerOne安全团队的全部分布式研发进度表,也是希望更多的朋友能明白我们已经和正在作出的努力,分布式模型从建立到实现确实不是很容易。相关的分布式破解专用网站正在建立中,大规模多轮测试即将开始,届时希望热心的朋友能贡献一份力量!!
- L; t% R& ^( u4 V9 D: s( K+ s* ^2 Z; \3 n0 U. F) R# X
虽然一直都会有些非议,有些是善意的,有些则是不友好的,但是我们始终觉得,与其嘴上说说,不如脚踏实地!!2009年,让我们做得更好!!感谢大家的支持与鼓励,我会不定期更新本页进度,有什么新的想法、思路或者愿意加入这个项目,请与我联系,论坛留言、写信均可,欢迎所有志同道合的朋友。; Z; B l; j" y' [. G4 N
0 W/ ^% r: K4 _% W
我的联系方式:longaslast@126.com
, Z6 Y% ~1 g, k* B |
|