中文
相关论文

相关论文: Call graph discovery in binary programs from unkno…

200 篇论文

Understanding code represents a core ability needed for automating software development tasks. While foundation models like LLMs show impressive results across many software engineering challenges, the extent of their true semantic…

The static instrumentation of machine code, also known as binary rewriting, is a power technique, but suffers from high runtime overhead compared to compiler-level instrumentation. Recent research has shown that tools can achieve…

密码学与安全 · 计算机科学 2021-05-11 Xiaozhu Meng , Buddhika Chamith , Ryan Newton

Binary classification is one of the most common problem in machine learning. It consists in predicting whether a given element belongs to a particular class. In this paper, a new algorithm for binary classification is proposed using a…

机器学习 · 计算机科学 2019-03-12 Alexandre Quemy

Software obfuscation techniques make code more difficult to understand, without changing its functionality. Such techniques are often used by authors of malicious software to avoid detection. Reverse Engineering of obfuscated code, i.e.,…

密码学与安全 · 计算机科学 2025-12-29 Nir Somech , Guy Katz

Call graphs depict the static, caller-callee relation between "functions" in a program. With most source/target languages supporting functions as the primitive unit of composition, call graphs naturally form the fundamental control flow…

软件工程 · 计算机科学 2016-11-17 Ganesh M. Narayan , K. Gopinath , V. Sridhar

Cybersecurity attacks on embedded devices for industrial control systems and cyber-physical systems may cause catastrophic physical damage as well as economic loss. This could be achieved by infecting device binaries with malware that…

密码学与安全 · 计算机科学 2024-11-19 Meet Udeshi , Prashanth Krishnamurthy , Hammond Pearce , Ramesh Karri , Farshad Khorrami

Reverse engineering an integrated circuit netlist is a powerful tool to help detect malicious logic and counteract design piracy. A critical challenge in this domain is the correct classification of data-path and control-logic registers in…

密码学与安全 · 计算机科学 2021-12-03 Subhajit Dutta Chowdhury , Kaixin Yang , Pierluigi Nuzzo

Reconstruction codes are generalizations of error-correcting codes that can correct errors by a given number of noisy reads. The study of such codes was initiated by Levenshtein in 2001 and developed recently due to applications in modern…

信息论 · 计算机科学 2023-02-21 Zuo Ye , Xin Liu , Xiande Zhang , Gennian Ge

We investigate the problem of decoding a bar code from a signal measured with a hand-held laser-based scanner. Rather than formulating the inverse problem as one of binary image reconstruction, we instead incorporate the symbology of the…

数值分析 · 数学 2012-10-29 Mark Iwen , Fadil Santosa , Rachel Ward

For reverse engineering related security domains, such as vulnerability detection, malware analysis, and binary hardening, disassembly is crucial yet challenging. The fundamental challenge of disassembly is to identify instruction and…

密码学与安全 · 计算机科学 2025-07-11 Peicheng Wang , Monika Santra , Mingyu Liu , Cong Sun , Dongrui Zeng , Gang Tan

Binary rewriting is a rapidly-maturing technique for modifying software for instrumentation, customization, optimization, and hardening without access to source code. Unfortunately, the practical applications of binary rewriting tools are…

软件工程 · 计算机科学 2022-09-09 Eric Schulte , Michael D. Brown , Vlad Folts

Assume that a graph $G$ models a detection system for a facility with a possible "intruder," or a multiprocessor network with a possible malfunctioning processor. We consider the problem of placing (the minimum number of) detectors at a…

离散数学 · 计算机科学 2022-04-26 Devin Jean , Suk Seo

Function name prediction is crucial for understanding stripped binaries in software reverse engineering, a key step for \textbf{enabling subsequent vulnerability analysis and patching}. However, existing approaches often struggle with…

We consider the problem of inference in higher-order undirected graphical models with binary labels. We formulate this problem as a binary polynomial optimization problem and propose several linear programming relaxations for it. We compare…

最优化与控制 · 数学 2024-12-17 Aida Khajavirad , Yakun Wang

This article examines the inverse problem for a lossy quantum graph that is internally excited and sensed. In particular, we supply an algorithmic methodology for deducing the topology and geometric structure of the underlying metric graph.…

度量几何 · 数学 2010-08-18 Michael Robinson

Various types of recovery algorithms for batch codes have been investigated, such as asynchronous recovery or recovery as afforded by batch codes obtained from Almost Affinely Disjoint (AAD) families. In this paper, we offer the first…

信息论 · 计算机科学 2026-05-12 Baran Düzgün , Henk D. L. Hollmann , Ago-Erik Riet , Vitaly Skachek , Vladislav Taranchuk

Binary analysis of software is a critical step in cyber forensics applications such as program vulnerability assessment and malware detection. This involves interpreting instructions executed by software and often necessitates converting…

密码学与安全 · 计算机科学 2022-04-15 Dinuka Sahabandu , Sukarno Mertoguno , Radha Poovendran

Backdoor attacks pose a significant security risk to graph learning models. Backdoors can be embedded into the target model by inserting backdoor triggers into the training dataset, causing the model to make incorrect predictions when the…

密码学与安全 · 计算机科学 2023-08-09 Zihan Guan , Mengnan Du , Ninghao Liu

Today most developers utilize source code written by other parties. Because the code is modified frequently, the developers need to grasp the impact of the modification repeatedly. A call graph and especially its special type, a call path,…

数据结构与算法 · 计算机科学 2016-02-15 Koji Yamamoto , Taka Matsutsuka

Graph reconstruction can efficiently detect the underlying topology of massive networks such as the Internet. Given a query oracle and a set of nodes, the goal is to obtain the edge set by performing as few queries as possible. An algorithm…

数据结构与算法 · 计算机科学 2024-07-29 Clara Stegehuis , Lotte Weedage