## https://sploitus.com/exploit?id=F527C8DB-CDA0-5C4A-AF01-DEFE161E1BC5
This repository contains a Linux ELF x32/x64 ASLR DEP/NX bypass exploit with stack-spraying. The exploit targets the `test` binary, which is a simple program that takes a string argument and prints it. The exploit works by spraying the stack with a large amount of data, which increases the chances of the stack pointer landing in a region of memory controlled by the attacker. The attacker then uses a NOP sled to redirect the execution flow to a shellcode, which is injected into a shell variable. The shellcode is a malicious payload that is executed when the binary is run with a random argument.
The exploit is written in Bash and uses the `test` binary as a target. The `test` binary is compiled with the `-z execstack` flag to make the stack executable, which is required for the exploit to work. The exploit is designed to work on both 32-bit and 64-bit systems, but it requires the stack to be executable on 64-bit systems.
The exploit has several limitations, including:
The stack needs to be executable for the exploit to work.
The binary needs to be exploited through arguments locally, not through files or sockets.
The exploit does not support other architectures and OSes.
The need to know the buffer