18/08/2007
Travel
I went to Laoting(Chinese name is “乐亭”) from 15th to 18th.The main purpose is to eat the seafood.
I’ve been there last year.I went to the Puti island(菩提岛).I took a lot of pictures.
Unfortunately,I have no extra DC this time.
This picture was took in the transportation station.The pollution is increasing severe in the local.
It is the highway to the Laoting city.
I grabbed a introduction on this city.
====================
独幽城历史考辨
独幽城村,现在仅是个150几户人家,600余口人的小村。旧县志把它列在了古迹之中。但说:“事迹则不可详”。1986年全县文物普查时,发现该村为汉代遗址。(县志有载)。
据民间传说:明代拟建乐亭县城时,候选城址定在乐安亭(现救阵)西南二里和独幽城,两地择优取一。县令提出称土定音,就是以同体积土的比重来比较,重者为首选。因当地人在土中做了手脚,在土中掺盐,结果以土重胜过独幽城而取胜。且不说这种传说之真伪,值得研究的是当时全县数百村庄,为啥仅以此二地相竞呢?其先决条件是:所建新城位置在乐安镇西南,与旧址基本连接,背靠滦河,河、海水陆相通,地理位置优越。那独幽城是以何条件、何资格与其争雄的呢?无疑,那时独幽城村的位置在乐亭地域的正中,从历史上看,也有一定的地位和影响,在当时看来,与乐安镇相比,一定是伯仲不分,雌雄难辨。
独幽城在乐亭县内,是唯一一个以城命名的村庄。城是区别于乡的。通常是人口集中,是周边地区政治,经济,文化的中心。特别是在辽代以前,它曾叫“千金千人邑”。这就更增添了一层神秘色彩,值得探究了。查邑,《辞源》释:“①都邑也,大曰都,小曰邑,如邑侯邑宰。②古称王畿曰邑。③侯国之称。④大夫称采地曰邑。⑤今称县曰邑。《辞海》释:①古称国为邑。②京城。③泛指一般城市,大曰都,小曰邑。④旧时县的别称,县令曰邑宰。”按上述解释,独幽城在历史上可能也是个城镇所在地。查史料:
一、旧县志中有“古城”一地。说“在县西南三十里。”现独幽城在旧镇西南16里。按汉制1尺相当于今尺6寸,正合此说。据此,我认为独幽城是汉、晋时的乐安亭古城,以后迁徙于旧镇。
二、《永平府志》古迹中有“蹋顿城。”载:“后赵,石虎谋伐昌黎,遣曹伏,将青州之众渡海戍蹋顿城”。又云:“本皆乐安旧城,赵石虎使典农中郎将王典率众万余屯田海滨,以谋击燕”。民国年县志疑蹋顿城为新桥镇(现马头营镇)。查史,新桥镇最早见于金,盛于明,现距救阵42里。合汉制为70里,不合其说。且,地处海口,(那时海,还没退到现在的位置)。周围多为盐碱地,只生盐蒿,不长庄稼,不可能于此屯田。我认为,蹋顿城也即独幽城。
三、《辞海》对碣石山的解释,引《汉书,地理志》:“骊城,大碣石山在县西南。”一说:“今河北乐亭西南某古城,当为骊城故址。”又引《水经注》云:“山在濡水(今滦河)口,本居陆地,后为海水所浸,沦入海中。”我认为此说可信。二说:即现昌黎碣石山。论据是,现乐亭西南无山。我认为这不足据。《汉书》成书于东汉,距今近两千年。《水经》成书于北魏,距今一千五百多年。在这近两千年的历史长河中,沧桑几变,谁人能说清?我认为当年班固,郦道元绝不会无据、不考而著书立说。八十年代初,复旦大学考古系曾来人考察过骊城故址,我给他们当向导。他们疑为独幽城或滦南独莫城。我赞同独幽城之说。因独莫城不是“乐亭西南”。
四、汉海阳县《前汉书,地理志》云:“有芦水南入玄水,玄水东入濡水,濡水南入海阳。”《水经》云:“濡水从塞外东南过辽西令支县北,又东南过海阳,西南入于海。”《辽史》称:“海阳本汉县,滨海地多碱卤。”旧县志说:“汉时海阳当属境内。”可是北魏、唐、宋海阳均有城址,汉海阳则无城址。
独幽城历史悠久。解放前后在村内外曾出土大量汉代陶瓮、陶缸等残器。文物普查时,又发现好多汉陶残片。周边一公里左右的兰坨老母庙、蔡庄、孙庄等村,不是战国遗址即是汉代遗址(见乐亭县志),说明了这一地区的悠久历史。
独幽城村内有一古寺,名“正觉寺”。始建年代,因寺中碑碣,古钟均已损毁,现难查考。据该村老书记刘一新(现年89岁)和几长者回忆,在他们上学时,寺中有石碑四块,其中一块大明永乐年“重修正觉寺碑记”的碑文中有“建于隋唐,毁于兵燹”的字样。当时因不识“燹”字,印象颇深。
正觉寺之大全县非其莫属。东西宽35丈,南北长55丈,(现有地基可寻),占地32亩。前后两层大殿,每层五间。前殿是青砖灰瓦,为普通砖瓦结构庙堂建筑,后殿建筑宏伟,青砖绿琉璃瓦,吊柱悬梁,飞檐斗拱。顶上五脊六兽,异常壮观。前殿供奉关羽大帝,为清前期所建。后殿,供奉我佛如来,为古时所建。殿北有僧房十数间,清朝末年辟为学校。民国中期,因年久失修,殿堂,僧舍相继坍倒,被伪大乡折除,盖了西高学校。寺中原有古钟一口。铸于何代,村民更无记忆。钟高近六尺,底口直径有三尺二、三寸。平分时卖了铁。寺西50米,有一和尚坟。占地十多亩。当时有坟头一、二百个。大跃进时平除。
1978年平整地面时,在寺内大殿西侧,发现一辽代塔基地宫。地面塔身毁于何时,村民无记忆。发现时,地宫光整无损。正方形,穹隆顶,砖结构,占地10平方米。宫内拱顶高1.8米。因村民缺乏文物保护意识,抢拆砖石,破坏殆尽。宫内出土陶函一具,银棺一口,内有舍利子数颗。银盒一个,铜镜一面,辽白瓷净瓶,瓷盂,各一个。陶塔五座。陶碑四块。其中一块,碑额正面书“平州马县南千金千人邑同建无垢净光佛舍利塔”二十个字,背面书有“大契丹国昭孝皇帝重熙十三年三月廿六日记。”二十个字。为正楷汉文。这是乐亭史上唯一最早有明确文字纪年的碑记。有一定的历史考古价值(现在县博物馆)。
按:契丹国称辽国,建于公元907年。太祖天赞二年(公元923年)克平州,自此乐亭归属契丹。昭孝皇帝为辽兴宗耶律宗真。重熙十三年为北宋仁宗赵祯庆历四年,(公元1044年),距今962年。平州在现在的卢龙。马县,旧县志上马城县,即现在的滦南县马城镇。
总之,我认为:①乐安亭最早见于史册是在北魏,晋为乐安镇。旧志有:“后赵,石虎伐燕,自河通海运谷1100万斛,于乐安城。”此址始是于史册之文。而从独幽城出土文物分析,早在汉代就已是个人烟聚集的地方了。②对全县来说,独幽城周围村庄密度最大,人口也相对集中,这也能说明历史。③周边十几个村庄为古代遗址群。④地理位置在乐亭县中心。(那时姜各庄尚未划入)所以我说,独幽城是汉晋以前的历史古城。因乐亭县在明万历以前无文字记载,志书出所撰也不尽其详,大胆提出个人见解,做为引玉之砖,供有识之土研究、探讨时参考。
19/08/2007
关于对SIM卡读取KI数值的步骤及研究(原创)
By dch1 in Life 9 Comments
(由于是技术性文章,仅提供中文版本) [原创作品,转载需注明出处和网址]
现在拥有多号卡的人不在少数,虽然手机厂商推出了双模手机和双待手机,但从某一侧面上,仍不能满足消费者在动手、价格因素上的要求。我就是其中之一,我从今年一月份开始接触一卡多号,先后研究过双卡通、一卡六号和一卡十二号。发现双卡通虽然可以避免解卡带来的麻烦,但是无论从兼容性(例如有些手机没有足够空间安装双卡通)、功耗、对卡的损伤(有些手机需要剪卡)考虑,均不可与一卡多号同日而语。因为双卡通既要满足自身切换芯片的供电,又要对两张SIM卡进行供电,而一卡多号仅仅是一张大容量存储器的智能卡,可以大大提高待机时间。
据最新报道,互联网上已经有人用一卡多号破解IPHONE加密锁成功!
下面言归正传,讲一讲KI解码的发展史。
首先说说KI的作用,实际上,KI就是GSM系统中加密解密中的密钥,中文全称叫做“鉴权密钥”,一张SIM卡中,就包含了这组数据和IMSI(用户的国际移动用户识别号)。以下是更详细的介绍:用户身份鉴权,确认用户接人进网是否合法,确认过程是在网络和SIM卡之间进行的,而确认时间一般是在移动终端登记人网和呼叫时,鉴权开始时,网络产生一个128比特的随机数RAND,经无线电控制信道传送到移动台,移动台从SIM卡中取出固有的密钥Ki和算法A3,对接收到的RAND计算出应答 信号SRES,并发回网络端。而网络端在鉴权中心查明该用户的密钥Ki用同样的RAND和算法A3算出SRES,并与SRES进行比较,如两者一致,则鉴权通过,否则,鉴权失败,接续中止。
大家都知道,KI很重要,而IMSI在关闭或正确的PIN码下可以立即得到。实际上,许多年前,就有著名的解卡软件-Sim_scanner,Simscanner都在用它的内核。
以上的程序都是对付V1卡的,这类卡在中国也很常见,广泛用于2005年之前的SIM卡。
随着智能卡的发展,IC卡制造商更偏向于开发更加安全的智能卡,从而达到KI不被轻易破解甚至无法破解的目的,V0、V2卡的诞生的确给解卡业带来了很大的困难,在1年多的时间里一直没人能突破。
转眼到了2006年,大概是06年底07年初的样子,能够破解这类卡的软件终于推出了,软件版本更是经历了1.0/1.1/1.2/1.3/最终版本。起初,软件解码以后计算RAND写到alg.tmp中,之后把这个文件发送给软件开发者。但由于业界的广泛关注,很短时间内就有许多程序实现了计算KI的目的。
这类程序只能给出一族KI,然后用woronscan软件计算出剩余KI。
但这类程序也存在普遍问题,就是解卡次数超高,次数有时候能达到几百W,解卡时间更是最高达到30多天,既浪费人力、精力,又浪费电力。所以,一些编程高手们逐渐根据俄罗斯黑客开发的woronscan,优化了算法。开发了几种软件,大大缩短了解卡时间。其中就有chinascan和simonscan。
本人购买的是Simonscan软件,开发人是泰迪熊,每台机器授权价格达到了99元,单是为了研究,就当交学费了,以后帮助解卡还可以象征性地收点费用。
最新版本是0.791,但由于新版本需要连接网络验证,不方便使用,所以我一般只采用0.75版本,功能应该是差不多的。
0.75版本解卡完成后,会给出多组KI,剩余KI仍需要通过woronscan解出,但耗费时间相比较已经缩短许多。不过好像最新版本的0.791已经可以给出全组KI了。
最近几天正在尝试破解一些报废的SIM(欠费)卡,0.75版本软件解卡很快,目前没有发现无解卡。
下面给大家一些解出的KI,大家可以将信息写入一卡多号,检测信号使用。
ATR : 3B 97 11 00 02 02 03 15 00 33 02
ICCID : 89 86 00 46 03 06 93 73 54 82
IMSI : 08 49 06 20 60 73 03 46 28
IMSI 解释: 中国移动 158-159
ICCID解释: 中国移动(134 ~ 139):河北省:北京华虹:06年:号段1346
KI : B7 99 85 50 B6 2D FE 6E DC B6 FD F4 20 53 2C B4
破解次数:5.5W
ATR : 3B 97 94 00 02 02 06 23 00 3F 03
ICCID : 89 86 00 47 09 07 94 01 04 15
IMSI : 08 49 06 20 70 42 90 40 51
IMSI 解释: 中国移动 158-159
ICCID解释: 中国移动(134 ~ 139):上海市:北京华虹:07年:号段1347
KI : 36 E2 33 F7 07 5B 8B DF 1C D5 9F 76 99 54 E2 08
破解次数:12W
ATR : 3B 09 50 C8 53 42 32 32 30 33 41
ICCID : 89 86 00 64 01 01 68 43 41 76
IMSI : 08 49 06 00 11 15 04 56 28
IMSI 解释: 中国移动(135 ~ 139)
ICCID解释: 中国移动(134 ~ 139):北京市:航天九州通:01年:号段1364
KI : 6E 5A B3 7E CC 5D 9D 18 A8 DE 50 53 47 86 4C E9
破解次数:5W
此卡为V1卡(woronscan给出了全部KI值)
以下为Simonscan的解卡软件日志,相关的KI已经标明:
CHV status:
PIN1 is disabled, 3 attempets remain.
PIN2 – 3 attempets remain.
PUK1 – 10 attempets remain,
PUK2 – 10 attempets remain.
ATR 解释:正向约定. Fl(时钟频率转换因子) = 09 (Fi = 512, f(max) = 5000 KHz), Dl(波特率校正因子) = 04 (8), I(最大编程电流) = 00 (25 mA), P(编程电压) = 32 V, N(Extra guardtime) = 00. 计算时间值: Work etu = 18 ms, Guard time = 0 ms. 后续传输协议类型T=0(异步半双工字符传输协议) , 数值:WI = 10, WT = 1382 ms.
ATR : 3B 97 94 00 02 02 06 23 00 3F 03
ICCID : 89 86 00 47 09 07 94 01 04 15
IMSI : 08 49 06 20 70 42 90 40 51
IMSI 解释: 中国移动 158-159
ICCID解释: 中国移动(134 ~ 139):上海市:北京华虹:07年:号段1347
Starting 2R attack on pair 1…Continue Steps : 93292
Used 107263 – all steps.
Pair 1 2R Collisions found! A2FE 8EE9
3R check pair 1 : E2D5 – RIGHT ‘第1组密钥
Used 107665 – all steps.
Pair 1: E2D5
3R check pair 5 : 5B54 – RIGHT ‘第5组密钥
Used 109583 – all steps.
Pair 5: 5B54
3R check pair 3 : F776 – RIGHT ‘第3组密钥
Used 110577 – all steps.
Pair 3: F77A
3R check pair 7 : DF08 – RIGHT ‘第7组密钥
Used 111575 – all steps.
Pair 7: DF0C
3R check pair 0 : 361C – RIGHT ‘第0组密钥
Used 115283 – all steps.
Pair 0: 0230
以下为一张卡在用Simonscan解卡给出多组KI后,继续用woronscan解卡的日志文件:
提供第1对KI时,调试顺序为:
5,3,7,0,4,2,6PC/SC Smart Card is inserted
ATR=3B 97 94 00 02 02 06 23 00 3F 03
Active Protocol is T0
Preferred Mode is SHARED
PIN1 is disabled
PIN1 remaining 3 attemps
PUK1 remaining 10 attemps
23:34:46
Calculating data for 3R attack….
23:34:47
Found data: common=27 first=046E second=DBC5
Finding 3R attack collision…
23:36:54
3R attack collisions found…used 322 steps
3R attack 2 possible pairs found
*Possible Pair 0742 ‘第四组可能的KI数值(经检验错误)
Possible Pair 0799 ‘第四组可能的KI数值(经检验正确)
23:36:56
3R attack failed…(填写好第四组KI数值到文本框后,继续操作)
PC/SC Smart Card is inserted
ATR=3B 97 94 00 02 02 06 23 00 3F 03
Active Protocol is T0
Preferred Mode is SHARED
PIN1 is disabled
PIN1 remaining 3 attemps
PUK1 remaining 10 attemps
23:37:06
Calculating data for 4R attack….
23:37:07
Found data: common=D1 first=03D0 second=79F6 third=3200
Finding 4R attack collision…
Used 148 steps for 4R attack
23:38:05
4R attack 8 collisions found…
23:38:05
final calculating pairs by 4R attack…
*339F 0007 ‘第二组可能的KI数值(经检验前一组为正确数值)
Found by 4R attack 2 pair=FFFF
23:38:14
PC/SC Smart Card is inserted
ATR=3B 97 94 00 02 02 06 23 00 3F 03
Active Protocol is T0
Preferred Mode is SHARED
PIN1 is disabled
PIN1 remaining 3 attemps
PUK1 remaining 10 attemps
Finding last pair by brute force…
23:39:22
*Found by brute force the 6 pair=8BE2 ‘第6组KI密钥被暴力攻击自动算出
KI : 36 E2 33 F7 07 5B 8B DF 1C D5 9F 76 99 54 E2 08 ‘最终的KI数值
IMSI: 08 49 06 20 70 42 90 40 51 ‘IMSI数值
最后,给出KI调试顺序(请在使用时将数值减1操作,因为软件是从0开始的)
KI及后续计算的KI位置关系:
提供第1对KI时,调试顺序为: 5,3,7,2,6,4,8
提供第2对KI时,调试顺序为: 6,4,8,1,5,3,7
提供第3对KI时,调试顺序为: 7,1,5,2,6,4,8
提供第4对KI时,调试顺序为: 8,2,6,1,5,3,7
提供第5对KI时,调试顺序为: 1,3,7,2,6,4,8
提供第6对KI时,调试顺序为: 2,4,8,1,5,3,7
提供第7对KI时,调试顺序为: 3,1,5,2,6,4,8
提供第8对KI时,调试顺序为: 4,2,6,1,5,3,7
好了总算告一段落了,已经凌晨两点了,我该休息了。
[Page Version:1.0.2 Last Edit By Admin On 2007.08.20 ]