号码隐身专家破解版怎样破解

带星号隐藏的身份证号码的破解 - 开源中国社区
当前访客身份:游客 [
当前位置:
发布于 日 15时,
可以在任意位带星号,但星号不能多于9位.因为考虑到计算机的性能.事实证明,火车票那4位用星号隐藏根本无济于事!事实上,就那几十个号码,随便找个要身份证号码认证的地方认证一下就破解了.比如手机服务密码重置需要身份证号码,某些网站账号找回用的身份证号码...或者可以去QQ空间偷窥一下生日大概信息,破解的概率就很大了.其中的算法可能存在错误,希望各位指正.
代码片段(3)
XingZhengDaiMa.java&~&132KB&&&&
2.&[代码][Java]代码&&&&
import java.util.C
public class Crack {
int[] weightNum = { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 };
int[] nums = new int[18];
boolean isFull =
public Crack() {
Calendar c = Calendar.getInstance();// 可以对每个时间域单独修改
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DATE);
* @param s
长度必须是18位,星号不能多于9位
public void setNums(String s) {
char[] cs = s.toCharArray();
int cout = 0;
for (int i = 0; i & cs. i++) {
if (cs[i] == '*')
if (cout == 0) {
index = new int[cout];
for (int i = 0, j = 0; i & cs.length - 1; i++) {
if (cs[i] != '*')
nums[i] = cs[i] - '0';
index[j++] =
nums[i] = 0;
switch (cs[17]) {
index[index.length - 1] = 17;
nums[17] = 0;
nums[17] = 0;
nums[17] = 1;
nums[17] = 2;
nums[17] = 3;
nums[17] = 4;
nums[17] = 5;
nums[17] = 6;
nums[17] = 7;
nums[17] = 8;
nums[17] = 9;
nums[17] = 10;
int[] monthDays = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
private boolean isUsual() {
boolean b =
int year = nums[6] * 1000 + nums[7] * 100 + nums[8] * 10 + nums[9];
int month = nums[10] * 10 + nums[11];
int day = nums[12] * 10 + nums[13];
b = year &= 1900 && year &= this.
b = b && month &= 12 && month &= 1;
if (month == 2) {
if (year % 400 == 0 || (year % 400 != 0 && year % 4 == 0)) {
b = b && day &= 1 && day &= 29;
b = b && day &= 1 && day &= 28;
b = b && day &= 1 && day &= monthDays[month - 1];
private boolean istrue() {
int x = 0;
for (int i = 0; i & nums.length - 1; i++) {
x += weightNum[i] * nums[i];
if (x % 11 == nums[17])
private boolean testArea() {
int x = 0;
for (int i = 0; i & 6; i++) {
x = x * 10 + nums[i];
return XingZhengDaiMa.test(x);
private String getArea() {
int x = 0;
for (int i = 0; i & 6; i++) {
x = x * 10 + nums[i];
return XingZhengDaiMa.getAreaByCode(x);
private int calEnd() {
int x = 0;
for (int i = 0; i & nums.length - 1; i++) {
x += weightNum[i] * nums[i];
return x % 11;
char[] ends = { '1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2' };
public String idToString() {
return String.format("%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%c", nums[0],
nums[1], nums[2], nums[3], nums[4], nums[5], nums[6], nums[7],
nums[8], nums[9], nums[10], nums[11], nums[12], nums[13],
nums[14], nums[15], nums[16], ends[nums[17]]);
public void cal(CarckListener carckListener, boolean callbackArea) {
int count = 0;
if (isFull) {
if (istrue()) {
if (!callbackArea) {
carckListener.callBack(0, idToString(), null);
carckListener.callBack(0, idToString(), getArea());
if (index[index.length - 1] != 17) {
int k = 1;
for (int i = 0; i & index. i++) {
for (int i = 0, j = 0; i &= i++) {
for (int j2 = 0; j2 & index. j2++) {
nums[index[j2]] = j % 10;
if (istrue() && isUsual() && testArea()) {
if (!callbackArea) {
carckListener.callBack(0, idToString(), null);
carckListener
.callBack(count++, idToString(), getArea());
int k = 1;
for (int i = 0; i & index.length - 1; i++) {
for (int i = 0, j = 0; i &= i++) {
for (int j2 = 0; j2 & index.length - 1; j2++) {
nums[index[j2]] = j % 10;
if (isUsual() && testArea()) {
nums[17] = calEnd();
if (!callbackArea) {
carckListener.callBack(0, idToString(), null);
carckListener
.callBack(count++, idToString(), getArea());
public boolean verifyNums(String s) {
if (s.length() != 18) {
char[] cs = s.toCharArray();
boolean b =
for (int i = 0; i & cs.length - 1 && i++) {
b = (cs[i] &= '0' && cs[i] &= '9') || cs[i] == '*';
&& ((cs[17] &= '0' && cs[17] &= '9') || cs[17] == 'X' || cs[17] == 'x');
* 提供一个接口,输出可能的身份证号 接口
public interface CarckListener {
* @param i
第几个,从0开始
* @param s
身份证号码
* @return 保留,可忽略
int callBack(int i, String s, String area);
* 异常处理
* @param msg
void error(String msg);
public static void main(String[] args) {
Crack crack = new Crack();
crack.setNums("***252*");
crack.cal(new CarckListener() {
public int callBack(int i, String s, String area) {
System.out.print(String.format("%10d ", i));
System.out.print(s);
System.out.println(" " + area);
public void error(String msg) {
System.err.println(msg);
System.exit(1);
3.&[图片] QQ截图47.gif&&&&
开源中国-程序员在线工具:
相关的代码(3455)
0回/1660阅
0回/1065阅
2回/1311阅
0回/1079阅
2楼:笨蛋EGG 发表于
这个只能说可能的吧&&&&&
3楼:xioxin 发表于
太不靠谱了 很多网站不会让你总是尝试的 可能就5次机会 概率还是比较小的
4楼:梁金堂 发表于
引用来自“鑫酱”的评论太不靠谱了 很多网站不会让你总是尝试的 可能就5次机会 概率还是比较小的那些外包的网站大把,当然BAT就不可能了
5楼:dever2011 发表于
这个只是列举了,可能的身份证号码.....
6楼:山药蛋 发表于
太费劲,真有工夫啊
7楼:xuningnb 发表于
这个再根据地域,根据年龄大小,可以缩小范围
8楼:Roy_Liu 发表于
可以根据最后一位(传说中的“验证位”)计算方式来验证生成的号码,这样又排除一批
9楼:哈喇子 发表于
亲自用自己身份证试了一下,列表中没有正确的。
开源从代码分享开始
梁金堂的其它代码怎么破解隐藏WiFi信号并连接呢?怎么破解隐藏WiFi信号并连接呢?弥得彼方百家号怎么破解隐藏WiFi信号并连接呢?通常隐藏Wiif目地在于保护WiFi安全使用通常的方法是无法查找隐藏Wifi信号,更不要说是破解其隐藏Wifi密码啦。不过凡事没有绝对,今天小编就与大家分享一下对于周围加密的隐藏Wifi信号的破解及连接方法。方法/步骤首先我们需要搜索出周围隐藏的WiFi信号,对此小编给大家推荐一款名为“commview for wifi”的软件,利用此软件可以搜索周围隐藏的wifi信号。链接: http://pan.baidu.com/s/1dDpODhB 密码: aqfu安装并运行该程序,点击界面左上角的“Scanner”按钮,即可对周围所有WiFi信号进行扫描,同样包含隐藏WiFi信号。接下来切换到“Logging”选项卡,勾选 “Auto-Savings”项,以实现自动数据包数据信息。同时点击“绿色漏洞”以清除数据包过滤功能。待程序运行一段时间后,切换到”Pockets“选项卡,右击数据包日志,从其右键菜单中选择“Open Packages in New Windows”-“ALL”项。接着在打开的新窗口中,点击“File”-“export Logs&-&Wireshark _ Tcpdump files&项,将数据包输出保存。接下来我们打开“aircrack-ng”工具,大家可以从小编所提供的网盘中下载,解压并运行其中“bin”目录下的“Aircrack-ng GUI.exe”程序即可。链接: http://pan.baidu.com/s/1kT3jBt9 密码: byb5从打开的程序主界面中,选择之前所转换所数据包文件,将“数据包大小”设置为“128”,点击“Lanuch”按钮。接下来选择要破解的隐藏Wifi信号,就可以正式进入破解过程啦。如果破解失败,则需要重要获取数据日志包,再次利用“aircrack”工具进行破解操作。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。弥得彼方百家号最近更新:简介:喜欢二次元的小伙伴们快来看看吧!作者最新文章相关文章欢迎来到中国电信10000知道搜索门户
<input type="hidden" name="SSORequestXML" value="CAP01002661703566635952http://zhidao.189.cn/login.do">
请选择您想要切换的城市/省份:A-GH-HI-NO-TU-Z
当前位置: &&&&&&问题详情
').appendTo($("body"));
//ajaxCallIdea();
//加载意见征集页面
function ajaxCallIdea(){
type:"GET",
url:"/idxmanager/idea/idea_show.html",
dataType:"html",
success:function(dom){
$(dom).appendTo($("body"));
//查询是否有注册有礼活动
function ajaxHasZCYL(){
type:"GET",
url:"getRegistZcylInfo.do",
success:function(msg){
if(msg&&msg!="0"){
'').appendTo($("body"));
//ajaxCallZCYL();
var info = $.trim(msg);
var reward = info.split("|");
if(reward.length==2){
var tp = reward[0];
var tv = reward[1];
//加载注册有礼页面
function ajaxCallZCYL(){
type:"GET",
url:"/idxmanager/idea/zcyl_show.html",
dataType:"html",
success:function(dom){
$(dom).appendTo($("body"));
请问我办理了固话号码隐藏服务,现在怎么使用?
兔子| &悬赏分:
0分 | &提问时间: 17:20| &浏览516次 | &问题归属地:
以下答案是否解决了您的问题?0 &分享到:
& & 您好,海南电信固话号码隐藏服务的使用方法如下:& &(1)完全隐藏:用户申请本业务后,日常直接拨打被叫电话时,在对方的电话(手机)上显示的是****或完全不显示任何字符;& &(2)临时显示:用户申请本业务后,如需向对方临时显示号码,可以“118327+被叫号码”方式拨打电话,则本次呼叫被叫方将显示出主号号码。& & 注:加拨118327时,只能拨打本省固定电话(含他网电话)和手机;以“118327+被叫号码”方式拨打电话的通话资费与直接拨打被叫号码的通话资费相同。感谢您对电信产品的关注。
<input type="button" onclick="jubaoBox('1803616','2','
<span style="margin-right:20" id="point回答时间: 17:37
回答者:海南爱问专家团队2
回答时间: 17:37
其他回答&共0条后使用快捷导航没有帐号?
其他登录方式
—— 新手入门 ——
—— 智友精华 ——
查看: 51114|回复: 75
在线时间0 小时最后登录阅读权限10UID注册时间积分3精华0
, 积分 3, 距离下一级还需 2 积分
主题帖子 金币49 元 智豆0 点
艾玛。一不小心惹女朋友发飙了,这都三天不理我了打电话过去都给我挂了,求大神指教有没有什么方法可以打电话过去又不显示自己的号码,哥们终身大事就靠你了 回答:介个很简单,可以使用kc网络电话拨打。 下载kc网络电话打电话就能隐藏自己的号码,注册还能免费领取话费 效果如下图所示
20:26 上传
楼主很赞!赏波666
打赏排行榜
楼主共收获打赏:
虚位以待打赏
虚位以待打赏
虚位以待打赏
在线时间13 小时最后登录阅读权限1UID注册时间积分51精华0
头像被屏蔽
主题帖子 金币236 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间10 小时最后登录阅读权限1UID注册时间积分41精华0
头像被屏蔽
主题帖子 金币207 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间15 小时最后登录阅读权限1UID注册时间积分53精华0
头像被屏蔽
主题帖子 金币232 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间10 小时最后登录阅读权限1UID注册时间积分41精华0
头像被屏蔽
主题帖子 金币183 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间11 小时最后登录阅读权限1UID注册时间积分39精华0
头像被屏蔽
主题帖子 金币184 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间10 小时最后登录阅读权限1UID注册时间积分40精华0
头像被屏蔽
主题帖子 金币191 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间12 小时最后登录阅读权限1UID注册时间积分32精华0
头像被屏蔽
主题帖子 金币170 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间10 小时最后登录阅读权限1UID注册时间积分46精华0
头像被屏蔽
主题帖子 金币191 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
在线时间9 小时最后登录阅读权限1UID注册时间积分38精华0
头像被屏蔽
主题帖子 金币179 元 智豆0 点
提示: 作者被禁止或删除 内容自动屏蔽
蓝牙耳机 音箱 手办 移动电源 数码包 笔记本 游戏周边

我要回帖

更多关于 隐身专家破解版 的文章

 

随机推荐