oalieno/asm2vec-pytorch

Unofficial implementation of asm2vec using pytorch ( with GPU acceleration )

44
/ 100
Emerging

This tool helps reverse engineers and security analysts understand compiled software by converting raw binary executables into assembly language functions. It then processes these assembly functions to create numerical representations, or 'embeddings,' which can be used to identify similar code snippets even if they've been disguised by obfuscation or compiler optimizations. The primary users are security researchers and malware analysts who need to compare and categorize binary code.

No commits in the last 6 months.

Use this if you need to quickly extract assembly code from binaries and generate robust, comparable embeddings for similarity analysis, especially in malware analysis or binary auditing.

Not ideal if you only need basic disassembly without an interest in machine learning-driven code similarity or if you prefer manual static analysis tools.

reverse-engineering malware-analysis binary-auditing code-similarity software-security
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

82

Forks

19

Language

Python

License

MIT

Last pushed

Oct 25, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/oalieno/asm2vec-pytorch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.