{"id":13539128,"url":"https://github.com/jondonas/linux-exploit-suggester-2","last_synced_at":"2025-04-08T00:37:11.770Z","repository":{"id":37664933,"uuid":"64172044","full_name":"jondonas/linux-exploit-suggester-2","owner":"jondonas","description":"Next-Generation Linux Kernel Exploit Suggester","archived":false,"fork":false,"pushed_at":"2023-01-28T05:01:23.000Z","size":32,"stargazers_count":1898,"open_issues_count":1,"forks_count":303,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-03-31T23:33:58.122Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jondonas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-07-25T22:28:31.000Z","updated_at":"2025-03-30T22:06:58.000Z","dependencies_parsed_at":"2023-02-15T14:25:31.303Z","dependency_job_id":null,"html_url":"https://github.com/jondonas/linux-exploit-suggester-2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondonas%2Flinux-exploit-suggester-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondonas%2Flinux-exploit-suggester-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondonas%2Flinux-exploit-suggester-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondonas%2Flinux-exploit-suggester-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jondonas","download_url":"https://codeload.github.com/jondonas/linux-exploit-suggester-2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247755560,"owners_count":20990620,"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-08-01T09:01:20.563Z","updated_at":"2025-04-08T00:37:11.737Z","avatar_url":"https://github.com/jondonas.png","language":"Perl","funding_links":[],"categories":["\u003ca id=\"683b645c2162a1fce5f24ac2abfa1973\"\u003e\u003c/a\u003e漏洞\u0026\u0026漏洞管理\u0026\u0026漏洞发现/挖掘\u0026\u0026漏洞开发\u0026\u0026漏洞利用\u0026\u0026Fuzzing","📎 Pentest Methodology","Privilege Escalation","Perl","Perl (22)","Linux","Programming/Comp Sci/SE Things"],"sub_categories":["\u003ca id=\"41ae40ed61ab2b61f2971fea3ec26e7c\"\u003e\u003c/a\u003e漏洞利用","🗝 Privilege Escalation","Linux Privilege Escalation","Tools","Linux Privesc"],"readme":"\nLinux Exploit Suggester 2\n=========================\n\nNext-generation exploit suggester based on [Linux_Exploit_Suggester](https://github.com/PenturaLabs/Linux_Exploit_Suggester)\n\nKey Improvements Include:\n* More exploits!\n* Option to download exploit code directly from Exploit DB\n* Accurate wildcard matching. This expands the scope of searchable exploits.\n* Output colorization for easy viewing.\n* And more to come!\n\nThis script is extremely useful for quickly finding privilege escalation vulnerabilities both in on-site and exam environments. \n\nUsage\n==============\n\nWhen run without arguments, the script performs a 'uname -r' to grab the Linux operating system release version, and returns a list of possible exploits. Links to CVEs and applicable exploit POCs are included. Keep in mind that a patched/back-ported patch may fool this script.\n\n```\n$ ./linux-exploit-suggester-2.pl\n\n  Local Kernel: 4.4.0\n  Searching among 73 exploits...\n\n  Possible Exploits\n  [1] af_packet\n      CVE-2016-8655\n      Source: http://www.exploit-db.com/exploits/40871\n  [2] dirty_cow\n      CVE-2016-5195\n      Source: http://www.exploit-db.com/exploits/40616\n  [3] exploit_x\n      CVE-2018-14665\n      Source: http://www.exploit-db.com/exploits/45697\n  [4] get_rekt\n      CVE-2017-16695\n      Source: http://www.exploit-db.com/exploits/45010\n```\n\nUse the **-k** flag to manually enter a wildcard for the kernel/operating system release version.\n\n```\n$ ./linux-exploit-suggester-2.pl -k 3\n```\n\nUse the **-d** flag to open a download menu to retrieve exploit code directly from Exploit DB. You can either download all exploits or select them individually by number.\n\n```\n$ ./linux-exploit-suggester-2.pl -d\n\n  Exploit Download\n  (Download all: 'a' / Individually: '2,4,5' / Exit: ^c)\n  Select exploits to download: a\n\n  Downloading https://www.exploit-db.com/raw/40871 -\u003e exploit_af_packet\n  Downloading https://www.exploit-db.com/raw/40616 -\u003e exploit_dirty_cow\n  Downloading https://www.exploit-db.com/raw/45697 -\u003e exploit_exploit_x\n  Downloading https://www.exploit-db.com/raw/45010 -\u003e exploit_get_rekt\n```\n\nUse the **-h** flag to display the help menu\n\nContributing\n============\n\nThis project is in active development. Feel free to suggest a new feature or open a pull request!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjondonas%2Flinux-exploit-suggester-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjondonas%2Flinux-exploit-suggester-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjondonas%2Flinux-exploit-suggester-2/lists"}