前言
看到了一个老哥分享的一个微信自动化的一个类库,便下载了他的Demo,其本意就是模拟鼠标来操作UI,实现UI自动化;然后自己在瞎琢磨研究,写了一个简单的例子,用来获取好友列表,获取聊天列表,以及最后一次接收或者发送消息的时间,以及最后一次聊天的内容,还有自动刷朋友圈,获取朋友圈谁发的,发的什么文字,以及配的图片是什么,什么时候发的,再就是一个根据获取的好友列表,来实现给指定好友发送消息的功能。
Just So So ...
前言
看到了一个老哥分享的一个微信自动化的一个类库,便下载了他的Demo,其本意就是模拟鼠标来操作UI,实现UI自动化;然后自己在瞎琢磨研究,写了一个简单的例子,用来获取好友列表,获取聊天列表,以及最后一次接收或者发送消息的时间,以及最后一次聊天的内容,还有自动刷朋友圈,获取朋友圈谁发的,发的什么文字,以及配的图片是什么,什么时候发的,再就是一个根据获取的好友列表,来实现给指定好友发送消息的功能。
1.前言
之前研究过dnguard_hvm,这个东西的强度是可以的。但是破绽也很明显。料想vmp也是如此,不过研究下来。vmp的强度可能更高点,它需要涉及到内核驱动的反调试。本篇来看下。
当我用 C# 记录日志的时候,我如何知道当前方法的调用者是谁?我知道有一个 System.Reflection.MethodBase.GetCurrentMethod()
方法,但我想获取更深一步的 堆栈信息
,我考虑过解析调用堆栈,但我希望能找到一个更加干净简洁的方式,类似于用 Assembly.GetCallingAssembly()
捕获方法调用者的程序集。
我发现有很多的 .NET程序员 写了很多年的代码都没弄清楚什么是 虚拟地址
,更不用谈什么是 物理地址
以及Windows是如何实现地址映射的了?这一篇我们就来聊一聊这两者之间的联系。
怎么去找 虚拟地址
呢?相信很多朋友都知道应用程序
用的是虚拟地址,所以从应用程序中取一个就好了,这里就拿 notepad 举例子吧。