加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

分析黑客 | 实用技巧之“抢火车票、红包技术”,防止上当受骗

发布时间:2019-01-26 18:13:11 所属栏目:评论 来源:Jayson
导读:一、抢火车票 1、抢火车票软件的技术原理 目前主流的抢票软件是安装在浏览器上的插件,像猎豹、360浏览器等,用于在12306网站上抢票。 常规情况下,使用12306网站订票时,如果刷新页面就需要再次填写个人信息,这就耽误了不少时间。这一耽误,可能需要秒杀

通过获取节点的子信息,分别获得红包发送者及抢到的金额、抢红包时间等信息,建立简单的表单分别记录该信息。

  1. @Table(name = "HongbaoInfos") 
  2. public class HongbaoInfo extends Model { 
  3.   
  4.  private int month; 
  5.  private int day; 
  6.  private int hour; 
  7.  private int min; 
  8.  private int sec; 
  9.   
  10.  @Column(name = "sender") 
  11.  public String sender; 
  12.   
  13.  @Column(name = "money") 
  14.  public String money; 
  15.   
  16.  @Column(name = "time") 
  17.  public String time; 
  18.   
  19.  public void getInfo(AccessibilityNodeInfo node) { 
  20.   
  21.  AccessibilityNodeInfo hongbaoNode = node.getParent(); 
  22.  sender = hongbaoNode.getChild(0).getText().toString(); 
  23.  money = hongbaoNode.getChild(2).getText().toString(); 
  24.  time = getStringTime(); 
  25.  } 
  26.   
  27.  private String getStringTime() { 
  28.  Calendar c = Calendar.getInstance(); 
  29.  month = c.get(Calendar.MONTH) + 1; 
  30.  day = c.get(Calendar.DAY_OF_MONTH); 
  31.  hour = c.get(Calendar.HOUR_OF_DAY); 
  32.  min = c.get(Calendar.MINUTE); 
  33.  sec = c.get(Calendar.SECOND); 
  34.  return month+"月"+day+"日 "+hour+":"+min+":"+sec; 
  35.  } 
  36.   
  37.  @Override 
  38.  public String toString() { 
  39.  return "HongbaoInfo [sender=" + sender + ", money=" + money + ", time=" + time + "]"; 
  40.  } 
  41.   
  42.  public static List<HongbaoInfo> getAll() { 
  43.  return new Select() 
  44.  .from(HongbaoInfo.class) 
  45.  .orderBy("Id ASC") 
  46.  .execute(); 
  47.  } 
  48.   
  49.  public static void deleteALL() { 
  50.  new Delete().from(HongbaoInfo.class).execute(); 
  51.  } 
  52.   
  53.  public float getMoney() { 
  54.  return Float.parseFloat(money); 
  55.  } 
  56.   
  57.  public String getSender() { 
  58.  return sender; 
  59.  } 
  60.   
  61.  public String getTime() { 
  62.  return time; 
  63.  } 

存储操作:

  1. private void saveToLog(HongbaoInfo hongbaoInfo) { 
  2.  if (watchedFlags.get("pref_etc_log")) { 
  3.  HongbaoInfo hongbaoInfo1 = new HongbaoInfo(); 
  4.  hongbaoInfo1 = hongbaoInfo; 
  5.  hongbaoInfo1.save(); 
  6.  } else { 
  7.  L.d("log closed!"); 
  8.  } 

以上是微信自动抢红包方法

2、实现QQ自动抢红包

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读