├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── asm_embedding ├── FunctionNormalizer.py ├── InstructionsConverter.py └── __init__.py ├── binary_similarity ├── PairFactory.py ├── __init__.py ├── parameters.py ├── s2v_network.py ├── s2v_network_arith_mean.py ├── s2v_network_attention_mean.py ├── s2v_network_rnn.py ├── s2v_trainer.py ├── train.py ├── train.sh └── utils.py ├── compiler_provenance ├── FunctionFactory.py ├── __init__.py ├── parameters.py ├── s2v_classification_network_annotations.py ├── s2v_classification_network_arith_mean.py ├── s2v_classification_network_attention_mean.py ├── s2v_classification_network_rnn.py ├── s2v_trainer.py ├── train.py ├── train.sh └── utils.py ├── dataset_creation ├── BlockFeaturesExtractor.py ├── DataSplitter.py ├── DatabaseFactory.py ├── ExperimentUtil.py ├── FunctionAnalyzerRadare.py └── __init__.py ├── downloader.py ├── godown.pl └── requirements.txt /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/README.md -------------------------------------------------------------------------------- /asm_embedding/FunctionNormalizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/asm_embedding/FunctionNormalizer.py -------------------------------------------------------------------------------- /asm_embedding/InstructionsConverter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/asm_embedding/InstructionsConverter.py -------------------------------------------------------------------------------- /asm_embedding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/asm_embedding/__init__.py -------------------------------------------------------------------------------- /binary_similarity/PairFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/PairFactory.py -------------------------------------------------------------------------------- /binary_similarity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/__init__.py -------------------------------------------------------------------------------- /binary_similarity/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/parameters.py -------------------------------------------------------------------------------- /binary_similarity/s2v_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/s2v_network.py -------------------------------------------------------------------------------- /binary_similarity/s2v_network_arith_mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/s2v_network_arith_mean.py -------------------------------------------------------------------------------- /binary_similarity/s2v_network_attention_mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/s2v_network_attention_mean.py -------------------------------------------------------------------------------- /binary_similarity/s2v_network_rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/s2v_network_rnn.py -------------------------------------------------------------------------------- /binary_similarity/s2v_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/s2v_trainer.py -------------------------------------------------------------------------------- /binary_similarity/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/train.py -------------------------------------------------------------------------------- /binary_similarity/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/train.sh -------------------------------------------------------------------------------- /binary_similarity/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/binary_similarity/utils.py -------------------------------------------------------------------------------- /compiler_provenance/FunctionFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/FunctionFactory.py -------------------------------------------------------------------------------- /compiler_provenance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compiler_provenance/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/parameters.py -------------------------------------------------------------------------------- /compiler_provenance/s2v_classification_network_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/s2v_classification_network_annotations.py -------------------------------------------------------------------------------- /compiler_provenance/s2v_classification_network_arith_mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/s2v_classification_network_arith_mean.py -------------------------------------------------------------------------------- /compiler_provenance/s2v_classification_network_attention_mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/s2v_classification_network_attention_mean.py -------------------------------------------------------------------------------- /compiler_provenance/s2v_classification_network_rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/s2v_classification_network_rnn.py -------------------------------------------------------------------------------- /compiler_provenance/s2v_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/s2v_trainer.py -------------------------------------------------------------------------------- /compiler_provenance/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/train.py -------------------------------------------------------------------------------- /compiler_provenance/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/train.sh -------------------------------------------------------------------------------- /compiler_provenance/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/compiler_provenance/utils.py -------------------------------------------------------------------------------- /dataset_creation/BlockFeaturesExtractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/dataset_creation/BlockFeaturesExtractor.py -------------------------------------------------------------------------------- /dataset_creation/DataSplitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/dataset_creation/DataSplitter.py -------------------------------------------------------------------------------- /dataset_creation/DatabaseFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/dataset_creation/DatabaseFactory.py -------------------------------------------------------------------------------- /dataset_creation/ExperimentUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/dataset_creation/ExperimentUtil.py -------------------------------------------------------------------------------- /dataset_creation/FunctionAnalyzerRadare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/dataset_creation/FunctionAnalyzerRadare.py -------------------------------------------------------------------------------- /dataset_creation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/dataset_creation/__init__.py -------------------------------------------------------------------------------- /downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/downloader.py -------------------------------------------------------------------------------- /godown.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/godown.pl -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamassarelli/Unsupervised-Features-Learning-For-Binary-Similarity/HEAD/requirements.txt --------------------------------------------------------------------------------