Magister reverse engineering

Registered by Marten de Vries

Description on how to decompile Magister's code, and how to listen to its traffic.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Not
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Informational Informational
Milestone target:
None

Related branches

Sprints

Whiteboard

==Analyse Magister==
- Silverlight Spy (trial version available)

==Analyse Network Traffic==
- Fiddler (see: http://www.fiddler2.com/fiddler/help/httpsdecryption.asp)

==Decompile Magister==
- download the data file (get link via fiddler). Is the same as a zip file, btw.
- dotPeek & .NET Reflector (no longer free trial available?), anyway, googleing 'dot net decompiler' gives plenty of options.

==Magister webservice communication==
Web service base URL: schoolname.swp.nl/version_number/Services/*
Look like a SOAP-like api, but all data is in zip format and encrypted via, presumably, AES. Key must be in the Magister executable...

(?)

Work Items

Work items:
Find the AES Key: TODO

This blueprint contains Public information 
Everyone can see this information.