[Cryptech Tech] Interactive mem tool?

Joachim Strömbergson joachim at secworks.se
Thu Apr 30 07:28:27 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Aloha!

One thing I found myself yearning for when working with cryptech and the
novena is a good old machine code monitor. Not really a full blown one,
but just be able to dump memory regions and write words.

The exact purpose would of course be able to talk interactively to the
cores in the FPGA. For example dump a memory area to see that I get the
expected core name and version, write to a control register or read from
a status register.

It should be fairly easy to implement I think. Esp. if we only want to
do basically to types of commands:

> r 0x11223344 - 0x11224455
0x11223344: 0x00000000 0x55aa55aa 0x00000000 0xffffffff
...

> w 0x11223344 0xdeadbeef
0x11223344: 0xdeadbeef

That is be able to dump a range (one to whatever num words). And the
write a single word to a given address. The tool might read back the
result to show the value after write to the specified address.


I've searched and asked around for such a tool but so far turned up
nothing really useful. Have you seen or have such a tool?

- -- 
Med vänlig hälsning, Yours

Joachim Strömbergson - Alltid i harmonisk svängning.
========================================================================
 Joachim Strömbergson          Secworks AB          joachim at secworks.se
========================================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJVQdmbAAoJEF3cfFQkIuyNRWMQAIAhEHzMcCv4lb/dkLLmgIaX
YSkR3rmIhnJLYoxSTsefR1YiPSrPhSj5Il0CiTTzB9ZeBdS3cTfg1a2ERmoY9DSZ
/RV5hl2jLnjcI/DBCdp9nNEkkkrk/8vAmJLWbQ4q9+ux5HzXHptDMTPGe46j4vv1
oIQ2Dofdxqt5SVOWqzCnHZuimwxulsi3szwBDw9nkVuowd3U7DvQOnj9BliOPMyO
xT6sbvVAEHkPAL6gFbId6b52pIvCQl5WG+DZ2pwmH8DEO8efB1/pCE/Rr/OCnKOW
43lsSt8vcuVhGXanAWyK1/Tg2cfQBXswdSxNaCnVxlBEzio0mmjEh1q6hQfw05fu
IhLuCFXXlHzLIFduwU8KPtNQesRJjyAHEalAI2/d/sykUIWsacaynZ9l22StGtJv
SjDo/02kkxp989Tpk7P0zG6eO2PZYFDg7z2XVtDPEhBAmo0nsMD1/LLXlZt+mZ9O
eTCV5A69pCSu9EkGOcQZfAQUYLfwOJQsIlyLVn/rOEiW84XyuhmggUd5oD8h1wm3
3A5jfnrSlieVc9cFfUAS/UTVI+rdE9/7wsbMSZ3OGAHzE1+BiYIBWiTgB9Gkno2j
WZOGuy9/E0YHlStSL2qJzis40Vplo8Q9myQayfPikIXRR8fxwg1ffE4TT6EwIN/W
R+dwcKiSohY+eZcSTKkl
=+uX4
-----END PGP SIGNATURE-----


More information about the Tech mailing list