微信聊天记录备份恢复助手正式发布!
微信聊天记录恢复助手 软件下载地址: http://www.fenloger.com/ 同时支持安卓和苹果设备哦!~
刚刚开通了群,欢迎各位加入参与互动讨论与问题反馈!!群号:330726869
///////////////////////////////////////// /////////////////////////////////////////
测试平台:安卓4.1 & 2.3
测试软件:手机QQ2012 & 手机QQ2013 & 微信4.5 to 微信5.2
测试目的:获取聊天记录
1.手机QQ
据说手机QQ2012之前都是明文的,这个没测试,不细说了,有兴趣的朋友自己搜索下。2012之后使用记录保存的sqliteDB内容加密,库没有设置密码,直接用sqliteadmin之类的软件打开之后可以看到一堆歪七扭八的字符。
...
More...
blackfeather
2013/4/25
℃
21评论
blackfeather
2013/4/24
℃
1评论
json的解析器网上太多了,有的操作很繁琐,有的很庞大负责。经过几个测试这个用起来很顺手,就一个cpp,不需要其他依赖库等,可直接编译。我加了直接转int的方法,各位如果需要别的可以自己添加,代码结构方法很清晰,修改起来相当容易。
操作json很是方便,用了操作符重载。
More...
blackfeather
2013/4/2
℃
0评论
系统的进程监控方案太多了,今天翻代码又回忆起来wmi的方法。这个方法是ring3下异步的,可能用途有限,但是某些情况下还是会成为利器的。
百度找到的大部分都是VB的,这里贴出来一份VC的。
关键语句:SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_Process'
直接发工程打包了,自己下载看吧。。。
...
More...
blackfeather
2013/3/19
℃
0评论
sqlite不多说了,很好用的一个数据库,虽然自身API用起来也很简单,但是参数很多,对于大工程来说做封装类是很有必要的,官方推荐了一个C++版本的封装类,就是这玩意。
本人测试使用非常方便,编码也有老外一贯的严谨,推荐了。析构函数帮我们做了很多擦屁股的事情,直接定义调用即可。
示例:
CppSQLite3DB db;
...
More...
blackfeather
2013/3/13
℃
0评论
键盘记录都已经被用烂了,最近涉及到这方便的东西,挑了半天选了rawinput这个方法。
大致流程就是先注册一个原始输入设备并制定消息回调窗口的句柄:
...
More...
blackfeather
2013/3/13
℃
0评论
之前博客在香港的空间放着好好的,某天到期了没有任何提醒就删掉了整个空间,后来才发现IDC都倒闭了。。。搞鸡毛啊,备份还是去年5月份的,拖了几个月又搞起来了。。。 这都N次博客不能访问了。。。为了弥补这次的失误,未来一个星期内发一些犀利的玩意。。。看来以后不能偷懒了,要尽快点做备份。。。
More...
blackfeather
2013/3/10
℃
0评论
最近工作中要用到截屏,都知道使用BitBlt截取到的数据是BMP编码,一个1024x*的桌面就要2M多,转换为jpg编码大小是100K左右,gif根据quality也会很小。
但是网上找到的转码都会生成一个临时文件,比如将BMP保存成文件后,建立编码器然后对文件编码,还有的就是编码器编码完后直接就生成了文件,这个明显不符合我们的需求,我们需要的就是内存中截取,内存中转换。
经过一上午的资料查询,搞定了这个玩意。大致流程是先BitBlt到内存BMP编码的数据,然后转换为数据流(Stream),建立一个编码器直接对流进行编码,最后将流转换为buffer,最后生成的buffer可以直接保存成jpg后缀的文件,直接打开即可查看。
...
More...
blackfeather
2012/3/28
℃
1评论
网上找到的这份代码,添加IE的可信站点和受限站点有两种方法,一种是调用IE COM的某某,没细看,再了就是这个方法,直接写注册表。。。
不多说了 ,直接上代码:
/************************************************************************/
...
More...
blackfeather
2012/1/18
℃
0评论
由于工作关系,最近转投VC的开发了。。。当然,还是要从最近本做起的。最近跟网络这块接触较多,写了两段小函数。
获取本机MAC,网上的代码都写烂了,但是异常处理不太好,比如多网卡等情况,于是自己写了一段简单明了靠谱的代码。
具体流程为先获取自己程序所在的网络的网络名,然后根据网络名获取IP,最后sendarp得到MAC。思路清晰。。。。
代码如下:
CString GetLocalIP()
...
More...
blackfeather
2012/1/17
℃
0评论