Right now, this is just a proof of concept which decodes Base-64 encoded
SEQUENCE
objects and pipes them through OpenSSL's asn1parse
with some
usability improvements like automatically diving into appl
entries and
formatting hex dumps producing an output that mimics hd
.
In the future, I plan on having an editor, native java codec and insertion points for the Scanner module to use.
Execute ant
, and you'll have the plugin ready in burp-asn1.jar
- JDK 1.7+ (tested on OpenJDK 8, Debian/Ubuntu package:
openjdk-8-jdk
) - Apache ANT (Debian/Ubuntu package:
ant
) - OpenSSL command line utilities (more specifically
asn1parse(1SSL)
, Debian/Ubuntu package:openssl
)
The whole project is available under MIT license, see LICENSE.txt
,
except for a subset of the Apache Commons IO, which is available under
the Apache 2.0 license, see the header comments of these files for more
information regarding this.