This repository contains all the noise and artifacts surrounding the development of a new implementation of Meterpreter that is intended to run on the CLR. The entire project is being live streamed on my Twitch channel, and archived on both Vimeo and YouTube.
For the rationale behind this project, please see my blog post, and check out Part 1 below.
This is going to take a long time, and at the moment there's not much to see!
- Submit questions and comments in the suggestions box on my Twitch page (and subscribe, if and when I finally make it to affiliate).
- Feel free to submit an issue in this repo if you feel the need, but I'd prefer the suggestion box.
- Hit me up on Twitter.
- Join in on the Discord channel.
- Support me on Patreon.
I don't want to sound awful, but please don't submit any. At least not for a very long time. The point of the exercise is to build everything live on stream, and the last thing I want to have happen is to have huge PRs submitted here only for me to reject them.
If you want to get involved with the coding, get in on the streams and participate that way. Thank you!
The kick off stream! Classic introduction stuff, and covering off high level discussion of things we need to do, with some deeper diving along the way.
Notes - Questions - Vimeo - YouTube
Answered viewer questions, gave an overview of MSF and Meterpreter, and covered off what TLV packets look like. Shorter stream because of ANZAC day.
Notes - TLV Structure - Vimeo - YouTube
Spoke about dev issues such as permature optimsation, future proofing and more. Covered off some legality points, and spoke in depth about what we're going to do support multiple versions of the CLR.
Notes - Agenda - Version - Vimeo - YouTube
Quickly recap'd stuff. Got started on project structure and wrote some awful, awful code. Good to get started though! Once we've figured out the vibe, we'll start moving faster.