{"id":20925307,"url":"https://github.com/apehex/web3-evasion-techniques","last_synced_at":"2026-03-14T08:37:49.557Z","repository":{"id":183789601,"uuid":"669792734","full_name":"apehex/web3-evasion-techniques","owner":"apehex","description":"2023 SOTA on evading detection, for web3 malware.","archived":false,"fork":false,"pushed_at":"2024-01-25T09:50:37.000Z","size":21225,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-19T18:09:36.445Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TeX","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/apehex.png","metadata":{"files":{"readme":".github/README.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-07-23T12:53:40.000Z","updated_at":"2025-01-03T22:05:20.000Z","dependencies_parsed_at":"2023-09-26T22:28:41.039Z","dependency_job_id":"8b66fee9-c34a-4cf5-a4b5-e0cb5c7a23e4","html_url":"https://github.com/apehex/web3-evasion-techniques","commit_stats":null,"previous_names":["apehex/web3-evasion-techniques"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apehex%2Fweb3-evasion-techniques","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apehex%2Fweb3-evasion-techniques/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apehex%2Fweb3-evasion-techniques/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apehex%2Fweb3-evasion-techniques/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apehex","download_url":"https://codeload.github.com/apehex/web3-evasion-techniques/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243318758,"owners_count":20272144,"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":[],"created_at":"2024-11-18T20:30:56.093Z","updated_at":"2025-12-25T08:52:40.018Z","avatar_url":"https://github.com/apehex.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Evading Detection In Web3\n\nSmart contracts are core tools for scammers and protocol attackers to steal digital assets.\n\nAs there is now more scrutiny by both users and security tools, scammers are answering with deception.\n\nThere is a long history of malware detection and evasion growing side-by-side in the binary and web2 spaces.\n\nIt is very likely web3 will follow the same path: this repository will detail the latest developments.\n\n## Report\n\n### Exports\n\nThe current version of the report is available in PDF in the [report subfolder](../report).\n\nIt has 3 different variants based on the theme: dark / Forta / light.\n\nThe figures are also exported separately in the [figures subfolder](../figures).\n\n### Compiling with LaTeX\n\nFrom the root directory of the repository:\n\n```shell\ncd sources/\nlualatex --output-directory ../report/ dark.tex\nlualatex --output-directory ../figures/ figures/light.tex\n```\n\nThe report can be built with `pdflatex`, `xetex` or `lualatex`.\n\nThe Forta theme requires either `xetex` or `lualatex` since it is using specific fonts.\n\n## Malware Samples\n\nSome techniques are illustrated with [POC / real-world examples](../samples).\n\nThe goal is to build a labeled dataset of malicious code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapehex%2Fweb3-evasion-techniques","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapehex%2Fweb3-evasion-techniques","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapehex%2Fweb3-evasion-techniques/lists"}