11 papers · ranked by Valyu relevance
Shahid Alam
Intermediate languages are used in compilers [1] to translate the source code into a form that is easy to optimize and increase portability. The term intermediate language also refers to the intermediate language used by the compilers of high level languages that does not produce any machine code, such as Java and C#.…
Nasir Hussain, Haohan Chen, Chanh Tran, Philip Huang + 5 more
'Pravir Chugh' 'William Chen' 'Ashish Kundu' 'Yuan Tian'] Recognizing vulnerabilities in stripped binary files presents a significant challenge in software security. Although some progress has been made in generating human-readable information from decompiled binary files with Large Language Models (LLMs), effectively…
Xiuwei Shang, Guoqiang Chen, Shaoyin Cheng, Benlong Wu + 4 more
'Gangyang Li' 'Weiming Zhang' 'Nenghai Yu'] XIUWEI SHANG, University of Science and Technology of China, Hefei, China GUOQIANG CHEN, QI-ANXIN Technology Research Institute, Beijing, China SHAOYIN CHENG∗ , University of Science and Technology of China, Hefei, China BENLONG WU, University of Science and Technology of…
Zhangbo Long, Letian Sha, Jiaye Pan, Huang + 5 more
—Binary program analysis is still very important in system security. There are many practical achievements in binary code analysis, but fine-grained analysis such as dynamic taint analysis, is constantly studied due to the problem of deployability, high memory usage, and performance overhead, so as to better adapt to…
Rasha Omar, Mostafa Abbas, Ahmed El-Mahdy, Erven Rohou + 1 more
'Rafael Sachetto Oliveira'] With the widespread of multicore systems, automatic parallelization becomes more pronounced, particularly for legacy programs, where the source code is not generally available. An essential operation in any parallelization system is detecting data dependence among parallelization candidate…
Antonio Flores-Montoya, Eric Schulte
Disassembly is fundamental to binary analysis and rewriting. We present a novel disassembly technique that takes a stripped binary and produces reassembleable assembly code. The resulting assembly code has accurate symbolic information, providing cross-references for analysis and to enable adjustment of code and data…
Shudan Yue, Guimin Zhang, Qingbao Li, Wenbo Zhang + 3 more
'Weihua Jiao' 'Mudassir Khan'] In the field of firmware security analysis for Internet of Things (IoT) devices, border binary detection has become an important research focus. However, the existing methods for border binary detection have problems such as insufficient feature characterization, high false-negative…
Seokwoo Choi, Taejoo Chang, Yongsu Park, Francesco Mercaldo
Despite recent remarkable advances in binary code analysis, malware developers still use complex anti-reversing techniques that make analysis difficult. Packers are used to protect malware, which are (commercial) tools that contain diverse anti-reversing techniques, including code encryption, anti-debugging, and code…
Gang-Cheng Huang, Ko-Chin Chang, Tai-Hung Lai, Valderi R. Q. Leithardt
In this study, we propose a method for successfully evading antivirus detection by encoding malicious shellcode with fountain codes. The Meterpreter framework for Microsoft Windows 32-bit and 64-bit architectures was used to produce the shellcode used in this investigation. The experimental results proved that…
Xiaolei Ren, Michael Ho, Jiang Ming, Yu Lei + 1 more
Hunting binary code di!erence without source code (i.e., binary di"ng) has compelling applications in software security. Due to the high variability of binary code, existing solutions have been driven towards measuring semantic similarities from syntactically di!erent code. Since compiler optimization is the most…
Daehyeon Bae, Jaecheol Ha, Nikos Fotiou
With the development of 5G and network technology, the usage of IoT devices has become popular. Because most of these IoT devices can be controlled by an adversary away from the administrator, several security issues such as firmware dumping can arise. Firmware dumping is the cornerstone or goal of many types of…