diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..80107fe --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,10 @@ +cff-version: 1.2.0 +message: "If you use this software, please cite it as below." +authors: + - family-names: "Moroo" + given-names: "Akira" + orcid: "https://orcid.org/0009-0007-9762-3210" +title: "svc-hook" +version: 0.1.0 +date-released: 2025-10-17 +url: "https://github.com/retrage/svc-hook" diff --git a/README.md b/README.md index 9da9e01..dc412b1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # svc-hook: System Call Hook for ARM64 +[![DOI](https://zenodo.org/badge/831623337.svg)](https://zenodo.org/badge/latestdoi/831623337) + svc-hook is a system call hook mechanism for ARM64. It is designed to be low performance overhead, independent of the target source code, without relying on kernel features. It utilizes binary rewriting, replacing every `svc` instruction with a `b` instruction in the loaded target binary code before the main function starts. ## Key Features