准备工作:
运行这些程序前请直接将整个“解卡写卡软件”目录复制到硬盘上,因为有些程序需要建立数据文件,在光盘无法运行。
将SIM卡,正确插入读卡器,连上电脑。如果SIM卡设置过PIN,请将PIN验证功能关闭。
分2个步骤:解卡和写卡,第一步用simtool.net v2.18算出所有KI;第二步,用SIM Edit V3 v10写卡。
一.用simtool.net v2.18解出KI
1.首先查看读卡器的端口,右键桌面我的电脑,依次选择:属性—硬件—设备管理器,把端口点开,查看读卡器的端口,如下图:
这里是COM3(不是一定都是COM3,请根据各自电脑的端口选择正确的端口数),好,记下,打开simtool.net v2.18.exe程序,注意这个程序运行会创建数据文件,所以没法在光盘运行,请将整个“解卡软件”目录复制到硬盘。simtool软件开始时如下界面:
如果没法运行,可能是MSCOMM32.OCX没有注册,运行目录下的“不能运行simtool双击这里.BAT”,或者手工运行在命令行运行:regsvr32 MSCOMM32.OCX 。其他解卡写卡程序要关闭掉,同一时间只能一个解卡程序针对一个端口在读写。
2.端口按我们刚才查看的设置com3,速率优先选择19200:
“强解”选项说明:
移动卡:按照默认配置不要勾选,“强解”选项是针对联通新卡的,移动卡不要选择,其他默认。
联通卡:看年份,一般来说如果是06年前买的联通卡,“强解”选项不要勾选,先扫一遍,如果到52万还不出结果,或者中途提示解码失败,就选择“强解”这个选项再扫描一遍;反之如果是06年和07年之后的联通卡,就先勾“强解”选项,不行再去掉这个选项扫描一遍,原则上就是选与不选这个选项各扫描一遍就能解出联通卡
3.配置好后,按“连接”,然后“开始解码”:
若是无法连接或按“开始解码”没有出现正确数据,一般端口不对或是卡没法用高速率19200读,先检查下端口设置,确保端口正确。有些卡没法用19200速率读取。读卡器默认是19200的速率,开关在usb插口那个方向,把读卡器右侧的小开关拨到插sim卡的方向,就变9600的速率,然后在列表框中选择9600试下,一般能读。
默认情况simtool从0组开始解,KI共8组,每组6万多次,从0到7组一直解码,不一定哪组得出KI,最多50多万也会出8组中的一组,开始解码后就只能等了。如果某组得出一个KI,程序就会自动算出剩余的7组KI。如果从0到7组50多万都还没法解出,联通卡“强解”选项对调一下从头解移遍,移动卡则是基本没得解了,只有去营业厅换张卡,就说卡丢失了,会换给你,不过52万都没出的情况还没见过。
至于解码的时间,按一般的情况统计来看,移动新卡一般5、6小时就可以出来,如果非到52万,可能要10几个小时,这是一般快速卡的情况,有些卡不能用19200的速率,有可能要几十个小时了,请耐心等待,人可以走开不管它,让电脑自己去解。有些卡就算19200的速率也非常的慢,没有办法,特殊卡就是这样,只有等,请耐心,会解开的。
4.这个软件支持中断续解,可以按“停止解码”、“断开”,临时数据保存在同目录的tmp898600861307F5005042.dat里面,8986……是这张卡的iccid号,要保存好,以后要继续时会跳出这个窗口:
这时选择“是”就会根据tmp898600861307F5005042.txt里面保存的数据继续上次的进度,选择“否”重新开始解。
5.读卡过程中有时会跳出读卡错误的窗口,只要“断开”,然后再按“连接”,“开始解码”继续进度解下去就可以了:
6.找到某组KI后会出现下面数据:
然后继续计算,直到算出所有KI:
结果同时保存在898600861307F5005042.txt中,前面那些数字8986……是这张sim卡的iccid卡号。如果是这种结果接着就可以写卡了,跳到二、可以写卡了
7.但是有时候运气不是这么的好,即使解出了一组KI,也不是一定能算出剩余的KI:
上面这张卡提示“KI is wrong!”
处理方式:如果刚开始你是默认“攻击组”从0开始解的,但是现在已经不是0组了,那就直接选择“攻击组”为下一组,然后按“开始解码”,提示是否继续进度的时候要选择“否”,然后重新从下一组解。
还有另外一种情况,如果这个是在“解码组”为0时候出现“KI is wrong!”的,那把算出的KI记下来:
这里是0组KI:91,1C,然后选择“攻击组”下一组,这次是1组,按开始解码,提示进度的时候选择“否”不要继续,这样做是因为有些卡没法根据一组KI来推算出所有KI,那我们就从0组到7组,每组都单独的解出来,然后就可以写卡了。8组单独的KI数据要转换成完整的KI,完整的KI就是:0组/1组/……/7组/0组/1组/……/7组,比如1组KI是91,1C就把91和1C分开。
二、可以写卡了
关闭其他解卡软件,插上16合1supersim卡,运行SIM Edit V3.exe,头次运行是英文界面,点“Language”,再选择“Chinese Smp”改简体中文界面:
现在改成中文界面了,按连接读取16号空卡的信息:
读取空卡信息后再按“魔术卡”,在窗口右下角出现16个门号记录:
调整一下窗口大小方便操作,用鼠标在右下角窗口点取一个你要写的号码,然后点右健,点“编辑此条记录”:
打开result898600861307F5005042,就是刚才simtool保存解码结果的文件,8986……是对应这张卡的iccid号:
把SMSP(短信中心)的“+”号去掉,我们要用的写卡程序是不用“+”号的,不然会导致没法收发短信。还有就是KI中间的空格全部去掉,这两项一定要记住!下面是改完的结果,保存下文件。
然后把ICCID\\IMSI\\SMSP\\KI4组数据复制粘贴到下面的下面窗口的对应栏目中。“号位名称:NO1” 就是显示在手机上供你选择号码的名字,“NO1”一定要改掉,可以中文也可以英文或者自己手机号码,如果不改会被当成空号的,这点切记。短信中心就是SMSP,还有KI一定要是大写的,否则无效,填完就是这样:
然后点“确定”,写完按“断开”连接,一切成功。在这里点“导出DAT”还可以保存成加密的.dat文件,格式和SIM Scaner5.16的兼容,当然也可以不设置密码导出。以后可以导入DAT来写号码了。
特别说明:当按“写卡”写入数据后,其他数据下次仍可以读出来,但当你断开连接之后,再次读取时KI就没法读出了,显示的还是原来没写进去前的默认KI,因为魔术卡的KI同样也是加密的,不要以为上次KI没写进去。要再次复写门号只有通过导入.dat文件,或者再次手工复制KI数据来写入。
转截请注明:来自 广西安全网络 Http://www.gxfa.com

