22 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…
Neha Periwal, Priya Sharma, Pooja Arora, Saurabh Pandey + 2 more
Classification among coding (CDS) and non-coding RNA (ncRNA) sequences is a challenge and several machine learning models have been developed for the same. Since the frequency of curated coding sequences is many-folds as compared to that of the ncRNAs, we devised a novel approach to work with the complete datasets from…
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…
Noam Teyssier, Alexander Dobin
Modern genomics produces billions of sequencing records per run, which are typically stored as gzip-compressed FASTQ files. While this format is widely used, it is not optimal for high-throughput processing due to its reliance on single-threaded decompression and sequential parsing of irregularly sized records. This…
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…
Emily Wynne, Simon Connell, Rachael Shinebaum, Helen Blade + 3 more
Waxes comprise a diverse set of materials from lubricants and coatings to biological materials such as the intracuticular wax layers on plant leaves that restrict water loss to inhibit dehydration. Despite the often mixed hydrocarbon chain lengths and functional groups within waxes, they show a propensity for ordering…
James L. Banal, Tyson R. Shepherd, Joseph Berleant, Hellen Huang + 4 more
DNA is an ultra-high-density storage medium that could meet exponentially growing worldwide data storage demand. However, accessing arbitrary data subsets within exabyte-scale DNA data pools is limited by the finite addressing space for individual DNA-based blocks of data. Here, we form files by encapsulating…
Authors not listed
Traditional and non-classical machine learning models for solid-state structure prediction have predominantly relied on compositional features (derived from properties of constituent elements) to predict the existence of structure and its properties. However, the lack of structural information can be a source of…
Zhenpei Zhou, Maximilian Springer, Weixiang Geng, Xinyue Zhu + 4 more
Based on first principles calculations, we report the design of three two-dimensional (2D) binary honeycomb-kagome polymers composed of B- and N-centered heterotriangulenes with a periodically alternate arrangement as in hexagonal boron nitride. The 2D binary polymers with donor-acceptor characteristics, are…
Authors not listed
Nondestructive ultrasonic testing is finding increasing use in battery science. We provide instructions and software for the development of a low cost, modular, and easy to use scanning acoustic microscope. Basic principles of ultrasonic testing are discussed with particular attention to its application for operando…
Dan Siegal-Gaskins, Elisa Franco, Tiffany Zhou, Richard M. Murray
Small biomolecular circuits with two distinct and stable steady states have been identified as essential components in a wide range of biological networks, with a variety of mechanisms and topologies giving rise to their important bistable property. Understanding the differences between circuit implementations is an…
Authors not listed
Halide-based solid electrolytes have recently attracted considerable attention owing to their wide electrochemical windows and moderate ionic conductivities. Here, we demonstrate a mixed-halide strategy to enhance the ionic conductivity of lithium tetrahaloaluminates, LiAlX4 (X = Cl, Br, I). Twenty compositions…
Anton Nekrutenko, Danielle Callan, Marius Van Den Beek, Dannon Baker + 9 more
The analytical landscape of pathogen research is often fragmented, hindering transparency and reproducibility due to diverse genomic data sources, numerous software tools, and suboptimal integration methods. Here we introduce BRC-analytics, a novel browser-based environment that unifies authoritative sources of genomic…
Lijia Jia, Yue Shi, Jing Yang, Shangzhe Li + 14 more
The explosive growth of digital data is overwhelming conventional storage media, creating an urgent need for more efficient solutions. DNA offers immense potential for digital data storage, yet most systems remain static and archival. Here, we present a modular DNA storage architecture based on dynamic DNA bytes…