15 lines
373 B
Markdown
15 lines
373 B
Markdown
# Bash Exploit Possibilities
|
|
|
|
## Eval
|
|
|
|
|
|
## Test
|
|
|
|
Test includes `-eq`. It can be used to execute code which is evaluated before the comparison. [Vidarholen](https://www.vidarholen.net/contents/blog/?p=716) show examples on how to do it.
|
|
An example is the following
|
|
```sh
|
|
num=a[$(date >&2)]+42
|
|
```
|
|
|
|
`date` get executed and the test `[[ $num -eq 42 ]]` gets evaluated to true
|