Fetching the paper…
Reading the bibliography…
Detecting semantically similar functions -- a crucial analysis capability with broad real-world security usages including vulnerability detection, malware lineage, and forensics -- requires understanding function behaviors and intentions.
On information and sufficiency
Solomon Kullback and Richard A Leibler · 1951
Earlier work this paper cites.
Similarity search in high dimensions via hashing
Aristides Gionis, Piotr Indyk, Rajeev Motwani, et al · 1999
Earlier work this paper cites.
QEMU, a fast and portable dynamic translator
Fabrice Bellard · 2005
Earlier work this paper cites.
K-gram based software birthmarks
Ginger Myles and Christian Collberg · 2005
Earlier work this paper cites.
Automatic patch-based exploit generation is possible: Techniques and implications
David Brumley, Pongsin Poosankam, Dawn Song, and Jiang Zheng · 2008
Earlier work this paper cites.
Scalable, behavior-based malware clustering
Ulrich Bayer, Paolo Milani Comparetti, Clemens Hlauschek, Christopher Kruegel, and Engin Kirda · 2009
Earlier work this paper cites.
Automatic mining of functionally equivalent code fragments via random testing
Lingxiao Jiang and Zhendong Su · 2009
Earlier work this paper cites.
Digital design and computer architecture
David Harris and Sarah Harris · 2010
Earlier work this paper cites.
Top 10 web application security risks
OWASP · 2010
Earlier work this paper cites.
Mining of massive datasets
Anand Rajaraman and Jeffrey David Ullman · 2011
Earlier work this paper cites.
Automatic analysis of malware behavior using machine learning
Konrad Rieck, Philipp Trinius, Carsten Willems, and Thorsten Holz · 2011
Earlier work this paper cites.
Random search for hyper-parameter optimization
James Bergstra and Yoshua Bengio · 2012
Earlier work this paper cites.
ibinhunt: Binary hunting with inter-procedural control flow
Jiang Ming, Meng Pan, and Debin Gao · 2012
Earlier work this paper cites.
Binslayer: Accurate comparison of binary executables
Martial Bourquin, Andy King, and Edward Robbins · 2013
Earlier work this paper cites.
Engineering efficient and effective non-metric space library
Leonid Boytsov and Bilegsaikhan Naidan · 2013
Earlier work this paper cites.
Andarwin: Scalable detection of semantically similar android applications
Jonathan Crussell, Clint Gibler, and Hao Chen · 2013
Earlier work this paper cites.
Towards automatic software lineage inference
Jiyong Jang, Maverick Woo, and David Brumley · 2013
Earlier work this paper cites.
Revolver: An automated approach to the detection of evasive web-based malware
Alexandros Kapravelos, Yan Shoshitaishvili, Marco Cova, Christopher Kruegel, and Giovanni Vigna · 2013
Earlier work this paper cites.
Rendezvous: A search engine for binary code
Wei Ming Khoo, Alan Mycroft, and Ross Anderson · 2013
Earlier work this paper cites.
Automatic exploit generation
Thanassis Avgerinos, Sang Kil Cha, Alexandre Rebert, Edward J Schwartz, Maverick Woo, and David Brumley · 2014
Earlier work this paper cites.
Byteweight: Learning to recognize functions in binary code
Tiffany Bao, Jonathan Burket, Maverick Woo, Rafael Turner, and David Brumley · 2014
Earlier work this paper cites.
A large-scale analysis of the security of embedded firmwares
Andrei Costin, Jonas Zaddach, Aurélien Francillon, and Davide Balzarotti · 2014
Earlier work this paper cites.
Tracelet-based code search in executables
Yaniv David and Eran Yahav · 2014
Earlier work this paper cites.
Blanket execution: Dynamic similarity testing for program binaries and components
Manuel Egele, Maverick Woo, Peter Chapman, and David Brumley · 2014
Earlier work this paper cites.
Binclone: Detecting code clones in malware
Mohammad Reza Farhadi, Benjamin CM Fung, Philippe Charland, and Mourad Debbabi · 2014
Earlier work this paper cites.
Micro execution
Patrice Godefroid · 2014
Cited alongside, same era.
Semantics-based obfuscation-resilient binary code similarity comparison with applications to software plagiarism detection
Lannan Luo, Jiang Ming, Dinghao Wu, Peng Liu, and Sencun Zhu · 2014
Cited alongside, same era.
Similarity-based matching meets malware diversity
Mathias Payer, Stephen Crane, Per Larsen, Stefan Brunthaler, Richard Wartell, and Michael Franz · 2014
Cited alongside, same era.
X-force: force-executing binary programs for security applications
Fei Peng, Zhui Deng, Xiangyu Zhang, Dongyan Xu, Zhiqiang Lin, and Zhendong Su · 2014
Cited alongside, same era.
Leveraging semantic signatures for bug search in binary programs
Jannik Pewny, Felix Schuster, Lukas Bernhard, Thorsten Holz, and Christian Rossow · 2014
Cited alongside, same era.
Automatic grading and feedback using program repair for introductory programming courses
Sagar Parihar, Ziyaan Dadachanji, Praveen Kumar Singh, Rajdeep Das, Amey Karkare, and Arnab Bhattacharya · 2017
Later among the works it cites.
Attention is all you need
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin · 2017
Later among the works it cites.
Semantics-aware machine learning for function recognition in binary code
Shuai Wang, Pei Wang, and Dinghao Wu · 2017
Later among the works it cites.
Neural network-based graph embedding for cross-platform binary code similarity detection
Xiaojun Xu, Chang Liu, Qian Feng, Heng Yin, Le Song, and Dawn Song · 2017
Later among the works it cites.
Hikari – an improvement over Obfuscator-LLVM
Naville Zhang · 2017
Later among the works it cites.
A survey of machine learning for big code and naturalness
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Veselin Raychev, Martin Vechev, and Eran Yahav · 2014
Cited alongside, same era.
Unicorn: Next generation cpu emulator framework
NGUYEN Anh Quynh and DANG Hoang Vu · 2015
Cited alongside, same era.
Recognizing functions in binaries with neural networks
Eui Chul Richard Shin, Dawn Song, and Reza Moazzezi · 2015
Cited alongside, same era.
SoK: Deep packer inspection: A longitudinal study of the complexity of run-time packers
Xabier Ugarte-Pedrero, Davide Balzarotti, Igor Santos, and Pablo G Bringas · 2015
Cited alongside, same era.
Bingo: Cross-architecture cross-os binary search
Mahinthan Chandramohan, Yinxing Xue, Zhengzi Xu, Yang Liu, Chia Yuan Cho, and Hee Beng Kuan Tan · 2016
Cited alongside, same era.
Towards automated dynamic analysis for linux-based embedded firmware
Daming D Chen, Maverick Woo, David Brumley, and Manuel Egele · 2016
Cited alongside, same era.
Statistical similarity of binaries
Yaniv David, Nimrod Partush, and Eran Yahav · 2016
Cited alongside, same era.
Miltiadis Allamanis, Earl T Barr, Premkumar Devanbu, and Charles Sutton · 2018
Later among the works it cites.
Vulseeker-pro: Enhanced semantic learning based binary vulnerability seeker with emulation
Jian Gao, Xin Yang, Ying Fu, Yu Jiang, Heyuan Shi, and Jiaguang Sun · 2018
Later among the works it cites.
Using recurrent neural networks for decompilation
Deborah S Katz, Jason Ruchti, and Eric Schulte · 2018
Later among the works it cites.
Beyond precision and recall: understanding uses (and misuses) of similarity hashes in binary analysis
Fabio Pagani, Matteo Dell’Amico, and Davide Balzarotti · 2018
Later among the works it cites.
Bert: Pre-training of deep bidirectional transformers for language understanding
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova · 2019
Later among the works it cites.
Asm2vec: Boosting static representation robustness for binary clone search against code obfuscation and compiler optimization
Steven HH Ding, Benjamin CM Fung, and Philippe Charland · 2019
Later among the works it cites.
Coda: An end-to-end neural program decompiler
Cheng Fu, Huili Chen, Haolan Liu, Xinyun Chen, Yuandong Tian, Farinaz Koushanfar, and Jishen Zhao · 2019
Later among the works it cites.
Safe: Self-attentive function embeddings for binary similarity
Luca Massarelli, Giuseppe Antonio Di Luna, Fabio Petroni, Roberto Baldoni, and Leonardo Querzoni · 2019
Later among the works it cites.
Software ethology: An accurate and resilient semantic binary analysis framework
Derrick McKee, Nathan Burow, and Mathias Payer · 2019
Later among the works it cites.
fairseq: A fast, extensible toolkit for sequence modeling
Myle Ott, Sergey Edunov, Alexei Baevski, Angela Fan, Sam Gross, Nathan Ng, David Grangier, and Michael Auli · 2019
Later among the works it cites.
Pytorch: An imperative style, high-performance deep learning library
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al · 2019
Later among the works it cites.
A theoretical analysis of contrastive unsupervised representation learning
Nikunj Saunshi, Orestis Plevrakis, Sanjeev Arora, Mikhail Khodak, and Hrishikesh Khandeparkar · 2019
Later among the works it cites.
Learning execution through neural code fusion
Zhan Shi, Kevin Swersky, Daniel Tarlow, Parthasarathy Ranganathan, and Milad Hashemi · 2019
Later among the works it cites.
When malware is packin’ heat; limits of machine learning classifiers based on static analysis features
Hojjat Aghakhani, Fabio Gritti, Francesco Mecca, Martina Lindorfer, Stefano Ortolani, Davide Balzarotti, Giovanni Vigna, and Christopher Kruegel · 2020
Closest in time.
Open Distro for Elasticsearch
Inc. Amazon Web Services · 2020
Closest in time.
A simple framework for contrastive learning of visual representations
Ting Chen, Simon Kornblith, Mohammad Norouzi, and Geoffrey Hinton · 2020
Closest in time.
Deepbindiff: Learning program-wide code representations for binary diffing
Yue Duan, Xuezixiang Li, Jinghan Wang, and Heng Yin · 2020
Closest in time.
Spanbert: Improving pre-training by representing and predicting spans
Mandar Joshi, Danqi Chen, Yinhan Liu, Daniel S Weld, Luke Zettlemoyer, and Omer Levy · 2020
Closest in time.
Probabilistic naming of functions in stripped binaries
James Patrick-Evans, Lorenzo Cavallaro, and Johannes Kinder · 2020
Closest in time.
Xda: Accurate, robust disassembly with transfer learning
Kexin Pei, Jonas Guan, David Williams King, Junfeng Yang, and Suman Jana · 2021
Closest in time.