ctf-pwn
Audited by Socket on Oct 27, 2026
26 alerts found:
Securityx7Anomalyx17Malwarex2SUSPICIOUS. The install sources are mostly coherent for a pwn/CTF skill, but the skill is fundamentally an offensive exploitation toolkit for an AI agent: it teaches code execution, sandbox escape, kernel privesc, live debugging, and exploit chains. That footprint matches the stated purpose, so this is not disguised malware, but it is a high-risk capability set that does not belong in a general-purpose agent without strong containment and approval.
No embedded malicious code or obfuscation is evident in the provided fragment; it is plain instructional exploitation documentation. Nevertheless, it is highly actionable for Linux kernel privilege escalation (including mitigation bypass, modprobe_path/core_pattern execution triggers, eBPF verifier bypass patterns, and io_uring UAF exploitation mechanics). If this content is packaged/distributed as part of a software dependency or tool, it significantly increases misuse risk, even if it does not itself constitute supply-chain malware execution in this snippet.
No direct supply-chain malware behavior (persistence, exfiltration, credential theft, hidden execution during install) is evident in the provided fragment; it is a dual-use CTF exploitation guide. However, it explicitly provides actionable techniques to achieve arbitrary code execution in a target process (including seccomp bypass and execve shell spawning) and includes exploit automation patterns. If shipped within a software dependency or build tool, the primary concern is weaponizable offensive capability and potential misuse, not confirmed malicious runtime behavior.
This fragment documents and demonstrates remote exploitation of a deliberately vulnerable challenge binary, including shell execution and retrieval of `/home/unexploitable/flag`. It contains high-impact dual-use exploit techniques but no evidence here of package-installation malware, persistence, or attacks on the installer. Severity is high if applied to an unauthorized target; the excerpt itself is challenge-oriented exploit material.
This fragment is exploit-development documentation with code examples that can achieve memory corruption, information disclosure, shell execution, and, in one web scenario, send extracted data to attacker:5000; it also references /flag.txt and ./read_flag. These are high-impact offensive techniques, but the visible content is instructional and does not itself show package-installation malware, persistence, or unauthorized execution against a third-party system. Severity is high if the examples are used against vulnerable targets, while evidence of malware behavior in this fragment is low.
This fragment is offensive exploitation material (pwntools + ROP/shellcode techniques) that is directly capable of spawning shells on target binaries via control-flow hijacking. It does not, by itself, show supply-chain sabotage behaviors like install-time execution, persistence, credential/data theft, or stealthy exfiltration against the host running the code. The primary risk is dual-use abuse: if packaged and executed unintentionally in a real environment, it could enable compromise. Based on the fragment alone, malware intent against the dependency consumer cannot be proven, but the operational security impact is high if misused.
A kernel-level local privilege escalation for Linux that leverages leaked kernel pointers and a return-oriented programming chain to call prepare_kernel_cred and commit_creds to obtain root privileges. The exploit bypasses mitigations such as KPTI, SMEP, and SMAP and may persist or regain control via modprobe_path or core_pattern, potentially executing a shell (e.g., /bin/sh).
This fragment is highly indicative of malicious/offensive intent: it provides actionable kernel exploitation and privilege-escalation techniques, including arbitrary write/zero primitives, kernel execution-flow hijacking via kROP, and a custom binfmt loader OOB read + clear_user privesc chain. There is no evidence of string obfuscation; however, the overall security impact (priv-esc and system compromise) is severe if such code were shipped in a supply-chain dependency or used in an automated exploit context. Note: the provided text is not a typical package dependency source file; it looks like exploit writeup/pseudocode, so supply-chain malware risk depends on how/where it is used in the larger project.
This fragment is documentation of exploit paths for a stack-overflow challenge, including techniques that can achieve shell execution against the vulnerable target. It is not executable package code and shows no malware behavior or unauthorized activity by itself; its contents are dual-use and should be treated as exploit guidance. The described target is pwnable[.]tw, and the write-up reference is taintedbits[.]com. Severity for the target vulnerability is high; malware likelihood in this fragment is low.
This excerpt documents exploit paths for the babyallocator challenge, including scanf-driven memory corruption, libc disclosure, ROP, and shell execution; it lists no external domains, IP addresses, or targeted credentials. The described techniques are high impact if used against a vulnerable target, but the visible fragment is documentation and does not establish package-installation malware or unauthorized activity. Security risk is elevated for misuse, while malware likelihood is low based on this excerpt alone.
This fragment is documentation for exploiting a vulnerable challenge binary, including a gets() overflow, ROP, GOT/libc disclosure, and potential execution of execve or system. It contains no executable payload or evidence of package-installation malware, credential theft, network exfiltration, or persistence. Its techniques could enable unauthorized access if applied to a vulnerable target, so the security risk is elevated for misuse but does not establish malicious package behavior.
This fragment documents offensive exploitation of a pwnable.tw challenge, including memory disclosure, arbitrary writes, whitelist bypasses, and code execution through glibc hooks or FSOP. It contains concrete target offsets and references a working exploit script, but the visible content is documentation rather than package-installation malware and shows no data theft, persistence, or exfiltration behavior. Severity is high if used against a vulnerable target, while evidence of malicious package behavior in this fragment is low.
This fragment is exploit documentation, not executable package code, and describes arbitrary frees, memory disclosure, control-flow hijacking, ROP, and shellcode against a vulnerable Bash challenge. The shellcode is described as connecting to `127[.]0[.]0[.]1:1337` to retrieve challenge data; no external domain, credential target, or persistence behavior is shown. Severity is high for an exposed vulnerable target because the described chain achieves code execution, but malware likelihood in this documentation fragment is low.
This excerpt is exploit documentation for a specific vulnerable challenge, detailing memory leaks, arbitrary reads/writes, hook or stack control, and flag-file access via ROP or shellcode. It is not itself executable malware and shows no external exfiltration or persistence, but it documents a complete code-execution exploitation strategy, creating a security concern if applied to an exposed matching target. Severity is high for that target; the referenced files are not visible and are not assessed.
This fragment is CTF exploit documentation describing out-of-bounds GOT access, address disclosure, and shellcode execution against the pwnable.tw challenge binary. It contains no executable package code, credential theft, or independent malware behavior, but the exploit details could enable shell execution on systems running the described vulnerable binary. Severity is high for that vulnerable target and low as evidence of npm-package malware; the reference is pwnable[.]tw.
This code fragment is an offensive exploitation/payload-generation script that crafts and delivers Linux amd64 ORW shellcode designed to open and read sensitive flag-like files (such as /flag) from the exploited process environment and write the results back to the operator via stdout/interactive IO. There is no evidence of obfuscated malware persistence or third-party exfiltration, but the behavior directly facilitates unauthorized file content disclosure when used against a vulnerable target. The snippet also appears incomplete/corrupted in several places, so confidence in exact runtime behavior is limited, though the primary attack flow is clear.
This module is an offensive pwntools exploit script. It performs format-string offset discovery and then crafts/sends GOT overwrite payloads to redirect execution to a win address, with optional remote network targeting and an interactive post-exploitation mode. While the fragment shows no explicit persistence or data-exfiltration routines, the direct control-flow hijacking capability makes it a high security risk component if present in an untrusted supply chain.
This fragment is exploit documentation for a challenge binary, describing payload construction that can lead to a shell through execve("/bin/sh") or ROP/GOT-based control-flow redirection. It contains no executable package behavior or evidence of credential theft, exfiltration, persistence, or sabotage in the visible fragment. The security concern is dual-use exploit guidance, not demonstrated package malware; severity is moderate if distributed as operational exploit instructions.
This fragment documents a detailed exploit for a seccomp-protected pwnable.tw challenge, using syscall-metadata leaks, a stdin-driven BSS overflow, and FSOP to obtain control flow and read /home/seccomp-tools/flag or execute a shell. It contains no executable payload or evidence of package installation behavior, data theft from a user's environment, or external network communication. The content is operationally offensive exploit guidance, but the described target and flag path indicate a challenge context; severity is elevated for systems matching that challenge, while malware intent is not established.
This fragment is exploit documentation for a specific 32-bit pwnable.tw challenge, describing stack/libc leaks, heap metadata forgery, return-address control, and shell execution. It contains no executable malware, credential theft, or exfiltration behavior in the shown text, but it provides actionable exploit steps and therefore has dual-use security significance. Severity is moderate for exploit-enablement; no external domains, IPs, or targeted credentials are present.
This is exploit tooling intended to deliver shellcode to a vulnerable local or remote Linux amd64 program, with the selected payload attempting to spawn a shell; additional unused payload definitions can read flag files. It contains no credential harvesting, persistence, or exfiltration behavior, but use against unauthorized targets could provide shell access and is a significant offensive security risk. The code as provided is syntactically invalid because GDBSCRIPT has no value. No suspicious external domain or hardcoded credentials are present.
This fragment is exploit documentation for a specific vulnerable challenge binary, not self-executing package code. It describes concrete techniques that can achieve memory disclosure, arbitrary writes, and shell execution on the target, so it is dual-use and high risk if applied to an exposed vulnerable program. No malicious package behavior, network exfiltration, or credential theft is evidenced in the fragment itself.
This fragment documents exploitation of a challenge binary using arbitrary writes, ELF destructor/initializer manipulation, stack pivots, and ROP to execute `/bin/sh`; one variant mentions `mprotect` and shellcode. It is potentially dangerous exploit guidance, but the visible content is documentation rather than code that itself performs installation-time or unauthorized actions. No domains, URLs, IP addresses, environment variables, or targeted credentials appear. Severity is a security warning for exploit capability, not evidence that this fragment is package malware.
This fragment documents a stack-overflow exploit that leaks a stack address and redirects execution to shellcode invoking execve("/bin/sh"); it also refers to a working exploit script and a challenge binary whose contents are not visible here. It contains no evidence in the shown material of package-installation malware, credential theft, or network exfiltration. The exploit instructions present a significant code-execution risk if used against a vulnerable target, but the fragment alone does not establish malicious package behavior.
The provided code is clearly an offensive exploitation script that uses SROP to trigger execve('/bin/sh') and then runs 'cat flag*' to retrieve sensitive files from a target. It is not obfuscated and shows no covert exfiltration or persistence mechanisms within the snippet, but the capability to achieve shell command execution makes it a high security risk if used outside authorized testing contexts. Risk is driven by its payload-delivery and interactive shell behavior, not by supply-chain malware techniques.
This module is a straightforward offensive exploitation script: it performs a libc leak, computes the libc base, constructs ROP/ret2system payloads to invoke system('/bin/sh'), and then sends a command intended to read flag files on the target. There are no indicators of stealth, obfuscation, persistence, credential theft, or exfiltration to third-party infrastructure within this fragment; however, its behavior is explicitly capable of spawning a shell and reading files on the target, which is high-risk if shipped as part of a supply chain dependency intended for benign use.