{% extends "base.html" %} {% block body %}
So maybe you've turned on that checkbox before, and you're wondering what magic it used? Thankfully, source code for that tool is actually shipped along with it (provided you have a legitimate copy) so we can have a look.
...and that's where the trail runs cold. Upon cracking open the source you will just be faced with walls of hardcoded binary data. Let's take a serious look at what we have here instead.
The first important thing to note is that every single reply from easrv is hardcoded. This means their encryption is
also hardcoded, and sure enough the header is hardcoded to 1-53d121c7-a8b3
(in fact, the entire HTTP
header block is a hardcoded string!).
Many of these responses are only rqeuired by specific games. I've not yet compiled a list of which is for what game, but consider it a future expansion coming later :).
services.get
{% highlight "cxml" %}{% endhighlight %}
pcbtracker.alive
{% highlight "cxml" %}{% endhighlight %}
message.get
{% highlight "cxml" %}{% endhighlight %}
{% highlight "cxml" %}{% endhighlight %}
facility.get
This packet notably has its encoding bytes as 00 FF
which to the best of my knowledge is not a valid
encoding. I used Shift-JIS here to decode the location name.
{% highlight "cxml" %}{% endhighlight %} US-01 US . ・ョ・ッ・ョ・・ 0 . 0 1.0.0.127 8888 8888 1 . 0 0 0 0 1000000 http://localhost http://localhost http://localhost http://localhost http://localhost
pcbevent.put
{% highlight "cxml" %}{% endhighlight %}
package.list
{% highlight "cxml" %}{% endhighlight %}
tax.get_phase
{% highlight "cxml" %}{% endhighlight %} 0
eventlog.write
{% highlight "cxml" %}{% endhighlight %} 1 0 0 0
machine.get_control
{% highlight "cxml" %}{% endhighlight %} nop
info2.common
{% highlight "cxml" %}{% endhighlight %}
pcb2.boot
{% highlight "cxml" %}{% endhighlight %} AS 1 0 0
pcb2.error
{% highlight "cxml" %}{% endhighlight %}
system.getmaster
Just an error response unless the game is one of...
KGG-*
):{% highlight "cxml" %}{% endhighlight %} 1 MSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwx MSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwx 1120367223
I36-*
):{% highlight "cxml" %}{% endhighlight %} 1 MjAxMTA4MTAwMDoxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MToxOjE6MQ== MSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwx 1120367223
hdkoperation.get
Only used by Steel Chronicle as far as I can tell
{% highlight "cxml" %}{% endhighlight %} 1 0,0,0,0,0,0,0,0,0
op2_common.get_music_info
This one is really long. It's got its own dedicated page if you really want to see it anyway.
It appears to be specifically for Nostalgia Op.2, however this may be incorrect.
{% endblock %}