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.
Code! All the code. Got the TLV packet parsing first pass done. We can read TLV data from byte arrays and interact with the values.
More code this time! We did the deserialisation part of the TLV handling. So we should have "serder" done well enough to move up a level and start preparing the server in the next stream.
Rejigged some source structure, got started on parsing configuration coming from MSF during staging.
Finished configuration parsing, explored the staging process and got started on plugin management.
Agenda - Notes - Vimeo - YouTube
Add full HTTP transport parsing, started work on the server transport handling and packet dispatching.
Got started in building stages, stagers and MSF-related plumbing so that we can start testing the staging process of Meterp in the CLR.
Agenda - MSF Commit - Vimeo - YouTube