微信数据库消息解读

解密参考:

//http://blog.csdn.net/njweiyukun/article/details/54024442
//imei号:手机按*#06#,CompatibleInfo.cfg 354169060462426 c4cc03c 
//sqlite jdbc:https://bitbucket.org/xerial/sqlite-jdbc/downloads/
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.security.MessageDigest;
class Ex02_3_3 { 
//md5 加密3
public static String md5(String content) {  
MessageDigest md5 = null;  
try {  
md5 = MessageDigest.getInstance("MD5");  
md5.update(content.getBytes("UTF-8"));  
byte[] encryption = md5.digest();//加密  
StringBuffer sb = new StringBuffer();  
for (int i = 0; i < encryption.length; i++) {  
if (Integer.toHexString(0xff & encryption[i]).length() == 1) {  
sb.append("0").append(Integer.toHexString(0xff & encryption[i]));  
} else {  
sb.append(Integer.toHexString(0xff & encryption[i]));  
}  
}  
return sb.toString();  
} catch (Exception e) {  
e.printStackTrace();  
return null;  
}  
}
//日期打印到毫秒
public static void display() {
System.out.println(new SimpleDateFormat("yyyy/MM/dd KK:mm:ss:SSS").format(new Date()));
}
//注册数据库
public Connection getConnection() throws ClassNotFoundException,IOException, SQLException {
      Class.forName("org.sqlite.JDBC");
      return  DriverManager.getConnection("jdbc:sqlite:enmicromsg.db");
    }
public static void main(String args[]) { 
     // String imei="354169060462426";
Connection conn = null;
String imei=args[0];
 //String uin="1297173361";
String uin=args[1];
             Mynumber a= new Mynumber();  
          //   a.number= 5;
             System.out.println(imei+uin);
String md5 = md5(imei + uin);  
String password = md5.substring(0, 7).toLowerCase(); 
String sql="select count(*) from message‘;
display();
Statement stmt = conn.createStatement;
ResultSet rs = stmt.executeQuery(sql);
System.out.println(password);
      }
}

运行

D:\javasource>java Ex02_3_3 354169060462426  1297173361
3541690604624261297173361
2017/08/13 08:02:02:640
c4cc03c

message查询:

select datetime(createTime/1000 ,‘unixepoch‘,‘localtime‘), createtime,content from message where talker=‘ha**ong00‘
时间: 2024-10-19 05:11:49

微信数据库消息解读的相关文章

为什么微信撤回消息只能是2分钟?而且还有痕迹

转:http://c.m.163.com/news/a/BT2BRDU200097U7R.html?spss=newsapp&spsw=1 一诺千金.古人有云,“一言既出,驷马难追”,一句话说出了口,就是套上四匹骏马拉的车也难追.可见对说出口的话,是多么重视. 可是,人总有说错话的时候,比如: 为了解决手残星人的烦恼,微信在5.3.1.16版本中上线了“微信撤回”的功能,对于发出2分钟以内的信息提供撤回选项: 用户长按发出的消息(包括图片),在多选中选择撤回. 那么问题来了—— |为什么发出去的

解读微信质变、解读张小龙的七大价值观、解读领导艺术

微信张小龙简介: 伟大的.光荣的.正确的双料创始人.Foxmail创始人和微信创始人. 一般能成为"创始",那肯定其产品在一段时间广受大家欢迎和使用,并深入用户心灵,在同行业内起到标杆作用.三者去一不可,1)受欢 2)为用户着想 3)标杆. "创始"还不够,还得是人.一般像我这种货色天天弄篇水文,弄个电子读物,也只能自称"XX文章系列"撰写"者"."者"和"人"区别很大,往往后者能被后世

微信图文消息添加音乐一招搞定 只需修改背景音乐地址

最近经常听网友问微信图文消息加音乐怎么弄,其实微信公众号添加音乐很简单,复制几行代码到公众平台图文素材中就能实现,只需修改一下背景音乐地址就可以了. 首先打开W3School在线测试工具www.w3school.com.cn/tiy/t.asp,在左侧框内添加代码, 代码如下,修改“mp3地址”,两个地方都要改,在网上找你所喜欢的音乐地址 <p>--开始复制--</p> <p> <audio src="mp3地址" autoplay="

给微信图文消息添加修饰方框更简洁大方

我们在编辑微信公众号的时候,如果篇幅比较长,或者要点比较多,可以用方框分几个小版块,用户浏览更明了,排版美观许多,也不会给人一种长篇大论的感觉,一眼瞄过去就不想往下看,如下图的布局是不是更清爽一些呢? 想要这样的效果?直接复制下面的两小块就行了,文字自行修改.开始复制! 微信号 [微信号:xmyanke](←长按复制) 想知道日常生活中如何护眼吗?…… 如果要更多的样式,可以查看源代码,不懂代码没关系,修改具体的颜色值就够了,类似这种的color: #3e3e3e;,改一下就知道哪些是定义底部颜

(6)微信二次开发 之 微信文本消息接口实现

p.p1 { margin: 13.0px 0.0px 13.0px 0.0px; text-align: justify; font: 16.0px SimSun } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 10.5px SimSun } span.s1 { font: 16.0px Cambria } span.s2 { font: 16.0px "Times New Roman" } s

微信模板消息

以下文档只适合新手,如果你已经是一个微信开发的老鸟 就不用浪费时间阅读了: 需求分析:昨天晚上 有几个人在上一期的微信活动中 中奖了,领导给了一个案例说发送一条 微信模板消息 实现步骤: 1.查阅相关接口资料 以下内容提取 微信官方文档 模板消息调用时主要需要模板ID和模板中各参数的赋值内容: 模板中参数内容必须以".DATA"结尾,否则视为保留字: 模板保留符号"{{ }}"当我读到这里时候仍旧是一脸懵逼的样子,完全不知所云,于是接着往下看 到此 官方文档已看完,

两种读取微信xml消息的方式比较

直接贴代码和结果. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; using System.Xml.Serialization; using System.IO; using System.Diagnostics; namespace ConsoleApplication_xm

后悔药来了?发出去的微信图文消息删除后不再显示

之前微信公众平台上群发的图文消息一旦发出去后就不能再改了,假使发送成功后发现有错别字你马上到后台修改了,订阅用户看到的还是那个错别字,即使改了也没用,ytkah就吃过这个亏.现在公众平台貌似有更新了,发出去的微信图文消息你删除后不再显示,提示“该内容已被发布者删除”. 后悔药来了?微信公众平台图文消息群发成功后删除订阅用户看不到内容.修改文字和段落是否成功还没测试,如果哪位公众号运营者已完成过的,欢迎发送截图给我们哈,不胜感激!

微信模板消息接口-给用户发送订单成功信息/支付成功等等

微信模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. <?php //curl模拟请求发送信息 function send_template_message($data,$access_token){ //return $data.'----'.$access_token; //$access_token = get_access_token($appId,$appSe