lucasbaizer2 / hasmer

command line tool for reverse engineering Hermes bytecode

Home Page:https://lucasbaizer2.github.io/hasmer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is hasmer?

hasmer is a utility for working with Hermes bytecode.

hasmer can disassemble bytecode of any Hermes version into a human and machine-readable format called Hasm (i.e. Hermes + assembly).

hasmer can assemble Hasm files back into Hermes bytecode files, allowing you to edit the disassembly of a Hermes file and then assemble your changes back into bytecode.

hasmer also has a very WIP decompiler, which decompiles Hermes bytecode into JavaScript.

You can find detailed documentation and other various information regarding usage of hasmer on the hasmer website.

Downloads and Usage

You can find downloads and documentation on the hasmer website.

Contributing

Check out the contributing document for information on how to contribute to hasmer.

License

hasmer is licensed under the MIT License.

About

command line tool for reverse engineering Hermes bytecode

https://lucasbaizer2.github.io/hasmer

License:MIT License


Languages

Language:C# 90.8%Language:TypeScript 9.2%