# Empty Blocks Payload DoS

Empty blocks payload adalah jenis payload yang memanfaatkan **karakter tak terlihat** atau **non-printable characters**. Karakter ini termasuk dalam kategori **whitespace characters**, seperti spasi, tab (`\t`), atau newline (`\n`). Secara visual, karakter-karakter ini tidak memiliki representasi yang terlihat pada tampilan normal, sehingga sering kali terabaikan oleh pengguna atau sistem.

Contoh Empty Blocks Payload

1. Invisible Space :
    

Invisible Space adalah karakter **whitespace** yang tidak terlihat secara visual namun tetap ada dalam teks. Biasanya digunakan untuk memanipulasi teks atau data tanpa mengubah tampilannya.

```plaintext
"                                                                        "
```

2\. Tab Characters :

Karakter `\t` digunakan untuk memberi **indentasi** atau **jarak horizontal** antara teks, biasanya untuk menyelaraskan data.

```plaintext
"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"
```

3\. Newline Characters :

Newline character (`\n`) digunakan untuk **memulai baris baru** dalam teks. Biasanya dipakai untuk memisahkan paragraf atau data dalam format multiline.

```plaintext
"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
```

Saya sering menggunakan tiga tipe karakter tersebut untuk melakukan serangan **DoS**, namun perlu diingat bahwa tidak semua karakter dapat digunakan di setiap website:

1. **Invisible Space**: Karakter ini tidak terlihat tetapi tetap ada dalam teks. Saya gunakan ketika website tidak mengeksekusi karakter lainnya.
    
2. **Tab Characters (**`\t`**)**: Karakter tab digunakan untuk memberi jarak antar elemen teks. Saya hanya gunakan ini jika website mengeksekusinya.
    
3. **Newline Characters (**`\n`**)**: Karakter newline digunakan untuk memulai baris baru. Ini saya gunakan jika website mengeksekusi **newline** dengan benar.
