Skip to content

Commit

Permalink
docs: extend workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
gemesa committed Dec 26, 2024
1 parent e4d6133 commit c8ceb94
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ Both POCs are documented in detail on my blog:

## Shellcode analysis

1. **Emulate the shellcode**
1. **Emulate the shellcode**
Use an emulator like [Qiling](https://github.com/qilingframework/qiling) to analyze the shellcode.

2. **Fallback to `shexec` + `strace`**
If you suspect the shellcode may detect the emulator (and behave differently as a result) switch to using `shexec` with `strace`.
2. **Fallback to `shexec` + `strace` / `shexec` + `Sysinternals`**
If you suspect the shellcode may detect the emulator (and behave differently as a result) switch to using `shexec` with `strace` (Linux) or `shexec` + `Sysinternals` (Windows).

3. **Fallback to eBPF tracing**
3. **Fallback to eBPF tracing**
If the shellcode seems to detect that it is being traced by `strace` use [eBPF tracing](https://github.com/gemesa/sys-scout).

# How to build
Expand Down

0 comments on commit c8ceb94

Please sign in to comment.