axon-re banner

axon-re

4 devlogs
7h 43m 46s

Probably not going to be shipped unless I make a product out of this.

Tracking and devlogs for reverse-engineering the Axon Robotics v2 servo protocol.

penguinencounter

More matching libraries! In this case it’s DotNetNuke.Log4net. Having a quick way to see all the logging calls is nice

Attachment
0
penguinencounter

Found a matching library!

HidLibrary appears to be statically linked into the executable.

Attachment
0
penguinencounter

ILSpy decompilation accuracy is much better than dotPeek’s, so I switched all the sources to that. As a result, I can actually build the application from the decompiled sources! (It doesn’t run ofc but it’s not incorrect at least)

That does mean I lost some of the renames. Though, I am keeping track of the original names of everything now, so in case of some decompiler issues it doesn’t become a pain to track things down.

Attachment
1

Comments

penguinencounter
penguinencounter 25 days ago

why is it so crunchy

penguinencounter

Mapped a bunch of Windows API bindings and names. Also, figured out that C# async is completely fake and is just 2 delegates and 3 methods in a trenchcoat.

Attachment
Attachment
1

Comments

penguinencounter
penguinencounter 26 days ago

This is an example comment