atitit.破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结
1. 自动获取手机短信方式的原理
Cp bg sms feodg db hteu le ..ziyao bg na pull chwlai ,zai bg na sqlite kweri chwlai,zai
Yao filt geigwa zeu ok le..
Conn sru adb...zai pull sms db.zai kweri,,,zai gei ret chwlai ...
2. 调用api
prj::vod seri..。。。 Atibrow seri
public class AdrX {
public static void main(String[] args) throws getConnEx, SQLException {
// exe();
new AdrX().exe();
System.out.println("fini");
}
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
3. ----核心代码
private static void exe() {
final AdrX ax = new AdrX();
// System.out.println(ax.pull(""));
ax.db = "c:\\mms.db";
ax.startIdx=944;
ax.setFilter(new Closure<Map, Boolean>() {
@Override
public Boolean execute(Map arg0) throws Exception {
if (arg0.get("body").toString().contains("您的校验码"))
return false;
else
return true;
}
});
Timer t = new Timer();
t.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("timer evet");
try {
ax.pull("");
System.out.println("pull..." + filex.getUUidName());
List<Map<String, Object>> li = ax.get_msg();
System.out.println(li.size());
//if (li.size() < 10)
System.out.println(core.toJsonStrO88(li));
} catch (getConnEx e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (pullEx e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}, 0, 8000);
}
4. 其他的方法总结
4.1. 绕过法
4.2. 配置法
4.3. 默认万能密码法
4.4. 自动填写法js
4.5. apk法
4.6. 上行接口法
4.7. 硬件设备接收法
4.8. 短信拦截器
一般要拦截服务器发出的短信,反向可以拦截手机上行短信。
拦截的策略::
过滤器策略 vs 阀门测率。。
4.9. 随机数破解法
网站发出的短信验证码都是来源于随机数,而且都是伪随机数,这就意味着可以破解了。。
4.10. 智能定制手机
4.11. 定制芯片法
4.12. 路由拦截
在网站与短信接口直接路由拦截
4.13. 大数据破解法
需要多级一起破解,很快破掉。