Hello guys,
It’s my first post here and I really hope it will be useful for the community.
After playing a little bit with Circuit maker I thought if I could make a dummy server to use the software also when I in offline mode.
After less than one day I can tell you the good news:
It is possible. I reverse engineered the protocol and it’s super simple. It takes only 16 steps to submit the changed file to Altium. Here (
http://tinyurl.com/nn6bemr) you will find a short diagram of the protocol, if you want more detail I can give you everything.
As in everything this protocol has some downside, the major one is that it doesn’t use any kind of encryption to send the data nor it uses an ssl connection to the server. I think that it could be possible to send malicious files to any computer that is using CM. Also everything is sent as plain text, so lots of data can be extrapolated, like my computer account, what system I’m using.
I will send more detailed information, with all the details and the data that I dumped with wireshark.
Stay tuned!
CarloMara, with a big help from Ddavidebor!