使用 C# 实现微信自动化

前言

看到了一个老哥分享的一个微信自动化的一个类库,便下载了他的Demo,其本意就是模拟鼠标来操作UI,实现UI自动化;然后自己在瞎琢磨研究,写了一个简单的例子,用来获取好友列表,获取聊天列表,以及最后一次接收或者发送消息的时间,以及最后一次聊天的内容,还有自动刷朋友圈,获取朋友圈谁发的,发的什么文字,以及配的图片是什么,什么时候发的,再就是一个根据获取的好友列表,来实现给指定好友发送消息的功能。

阅读剩余部分

VMP加密.Net AOT的强度

1.前言
之前研究过dnguard_hvm,这个东西的强度是可以的。但是破绽也很明显。料想vmp也是如此,不过研究下来。vmp的强度可能更高点,它需要涉及到内核驱动的反调试。本篇来看下。

阅读剩余部分

NET问答: 如何在当前方法中捕获调用者信息?

咨询区

  • flipdoubt

当我用 C# 记录日志的时候,我如何知道当前方法的调用者是谁?我知道有一个 System.Reflection.MethodBase.GetCurrentMethod() 方法,但我想获取更深一步的 堆栈信息,我考虑过解析调用堆栈,但我希望能找到一个更加干净简洁的方式,类似于用 Assembly.GetCallingAssembly() 捕获方法调用者的程序集。

阅读剩余部分

.NET虚拟地址 到底如何映射到 物理地址 的?

一:背景

1. 讲故事

我发现有很多的 .NET程序员 写了很多年的代码都没弄清楚什么是 虚拟地址,更不用谈什么是 物理地址 以及Windows是如何实现地址映射的了?这一篇我们就来聊一聊这两者之间的联系。

二:地址映射研究

1. 找虚拟地址

怎么去找 虚拟地址 呢?相信很多朋友都知道应用程序用的是虚拟地址,所以从应用程序中取一个就好了,这里就拿 notepad 举例子吧。

阅读剩余部分