Skip to content

Commit

Permalink
docs: format workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
gemesa committed Dec 26, 2024
1 parent c8ceb94 commit 875b8de
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 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` / `shexec` + `Sysinternals`**
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 875b8de

Please sign in to comment.