关于火车票的信息泄露

Posted by bfpiaoran on August 12, 2017

本来都已经关电脑睡觉了 突然想到朋友圈有个朋友晒火车票于是就写了这一篇博客,部分内容由于法律关系就不公开了

这是一个百度随便搜的火车票 太困了 今天只写关于身份证的吧

首先前6位 可以看到530423代表的是”云南玉溪通海县” ok大概住址暴露出来了

接着看后四位 十五到十七位是什么呢是随机生成的数字 但是有个特点 奇数则是男的偶数则是女的

性别出来了吧(说实话这名字我已开始以为是男的呢)

ok接下来就要复原完整的身份证号了

先把1995年所有日期排序

ok 一共365种

接下来用算法计算最后一位 算法网上有公开

一共也是365种

最后提取所有对比如果最后一位是6的话扔进一个列表里 那么会有多少种可能呢

刚看到我都吓了一跳

一共有32种可能性 这个概率或多或少不过我感觉不会太多

接下来就好办了有个身份证接口知道姓名和身份证号验证身份证号是否正确

ok 你们以为结束了么 不 还没有结束

照片都有了 剩下的就是黑产做假身份了

能干嘛呢 (捂眼) 我不知道

哈哈再来一句 想要源码的可以联系我 但是key自己找吧O(∩_∩)O~~