{"id":18464856,"url":"https://github.com/acceis/rump-safetynet","last_synced_at":"2025-07-25T21:36:24.856Z","repository":{"id":234842758,"uuid":"616547183","full_name":"Acceis/rump-SafetyNet","owner":"Acceis","description":"Rump \"Contourner SafetyNet Attestation API\" du BreizhCTF 2k23","archived":false,"fork":false,"pushed_at":"2023-03-20T15:54:42.000Z","size":2648,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-29T15:19:45.468Z","etag":null,"topics":["android","breizhctf","presentation","rump","safetynet","safetynet-api","safetynet-attestation"],"latest_commit_sha":null,"homepage":"https://acceis.github.io/rump-SafetyNet/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Acceis.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-20T15:45:40.000Z","updated_at":"2024-04-27T08:51:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"9ff4880a-b7ad-4a89-a202-5e70421d6a69","html_url":"https://github.com/Acceis/rump-SafetyNet","commit_stats":null,"previous_names":["acceis/rump-safetynet"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceis%2Frump-SafetyNet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceis%2Frump-SafetyNet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceis%2Frump-SafetyNet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceis%2Frump-SafetyNet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Acceis","download_url":"https://codeload.github.com/Acceis/rump-SafetyNet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251526624,"owners_count":21603466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","breizhctf","presentation","rump","safetynet","safetynet-api","safetynet-attestation"],"created_at":"2024-11-06T09:11:19.910Z","updated_at":"2025-04-29T15:19:48.506Z","avatar_url":"https://github.com/Acceis.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## SafetyNet Attestation API bypass\n\n[![Français](https://img.shields.io/badge/README-Fran%C3%A7ais-%23ed1e26?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQ0lEQVQ4y6WTO07DQBCGv/UaoyhAhJBoKCjoKGhygnQcgXNwDw7CEWhyA9NQEkU8RIMSOc7L3rW9Q5HEiQlGijLSamc0q29n/51RIsI+poAAOFruu5gFpj7Q6nQevn9nu937Sty/vdsiXD09nvtAsygc7fblv9c1bq6XNSsQYf78AtD0AW1twXicMhxOawHm7aP0/bNTJMsAtA9gjCWKZkTRvBbgRuPSLzxNbtMFDCBJDIPBjDieU/cp+SgufQFsYjYBCb1eRhwn9ZL330tft05IfW8NSNMEkQbOuXoVN3KSZaSZ2wQYtD7EufqmkhVAQIock1sAvIWIBudAKVWurY5b5TwFTkiMXVdgrSUIhCDw658QHFSqMXYtohUpmEw+K+fDMKzEr3H0p7YKaAEXwPGOszABvhSgl4OkdwQUgFX7jvMPocKXotdtcAoAAAAASUVORK5CYII=)](README.md)\n[![English](https://img.shields.io/badge/README-English-%23ed1e26?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJElEQVQ4y6WTX0hTURzHJ4EgpNf2B/JBmC1RzCiw2UXWw0C37noJZC0iCy3CHifM6YPJlGJUwgJ9ssRGvWQw3QqtXorCdgPJdk1YdJ2WbjIyLDOsZd/OORu7Vk/DCx/48ju/7+ecl6sCoNoO9MsnqAm7c0Sd6ap0se4+QAzDP/IGgu0GzGYvNpaWIdtOQbaeYFk46kO9bQB3nQP42teP7/EkvV5HBfqW5mHIt+7jlxzDlJSAp/cBfn5aQbyjF3GXh2XP5XGIN0P4PfEYa5/X4HQHqEBPBQaev4L2zjGEvUNIBYJILK5gI5HEvOMC5htbWJ723UFqNIjFpVVc8oTA8z1UYGCCbwsf8WM5yZ66FVlwQG6w/zenu7STFURqLXhfb0fUaEH0UIaaBkRrrcqM5swZlUq8VRGI+4/grb4GkV3lkAiRYgJngKSpYNAcKd6bPiPQXbHapAjmXk1hPfYB63MLfzGjrYREyv/O6S7tZAUc14R9B3rw8nUcm8N+hM+0s0VJTW4vLEvLZhPYvO3HM0cb6kxXwXHNiuCg0Y2YnAR8Poza3Siv7E6XNOQFhXtY1pd1IPjkHfBoHDNNTpiMTkXwPPAQX1xduC50QlPiQlHRubSgpBqStoJlnbaVzM/D2z+J1KSIiWOOrKD06cmzuGY+jbw8IcuLsRBGhEbcsxxneevZxbZBiINDVFBKBRyhinA4R6oyXdUOQgFhZ44UsO52f+c/KewPmfDSi7YAAAAASUVORK5CYII=)](README.en.md)\n\n**Download / view**:\n\n[![](https://img.shields.io/badge/pdf-offline-red)](https://github.com/Acceis/rump-SafetyNet/releases/download/v1.0.0/slides.pdf)\n[![](https://img.shields.io/badge/html-online-green)](https://acceis.github.io/rump-SafetyNet/)\n[![](https://img.shields.io/badge/markdown-source-blue)](docs/slides.md)\n\n**Presentation**:\n\n- Title: SafetyNet Attestation API bypass\n- Format: Rump (5 minutes)\n- Presented at: [BreizhCTF 2k23](https://www.breizhctf.com/), Rennes, France\n- Date: 17/03/2023\n- Created with [Marp](https://marp.app/)\n\n**Author**:\n\n- Alexandre ZANNI aka [noraj](https://pwn.by/noraj)\n- Penetration Testing Engineer at [ACCEIS](https://www.acceis.fr/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facceis%2Frump-safetynet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facceis%2Frump-safetynet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facceis%2Frump-safetynet/lists"}