#Batch, <sub><s>26 24</s></sub> 28 bytes - [Cracked(Unintened)](https://codegolf.stackexchange.com/questions/135365/will-it-halt-robbers/136559#136559)

Unfortunately, TIO doesn't support batch, so you will need to try on a command prompt.

    :L
    set/pp=
    echo("%p%"
    goto l

---

The unintended solution:

>! <pre><code>"&&exit </code></pre>
>! (Note the trailing space!)
>! This undoes the quotes in `echo("` and execute the `exit` command. Actually, the `exit` command can be changed to lots of other commands that causes an exit.

The intended solution:

>! *Hint: The intended solution does not use `&&`, but uses variable expansion bug.*