Skip to content

Fluff World 2.0 (fluff.world)

Austin Jackson edited this page Apr 25, 2017 · 1 revision

Fluff World

How HTTP'ing with fluff world works

Base url: fluff.world or lmoa.online

Authentication

GET homepage.php

Situation 1

Request

Empty, cookie is null

Reponse

Status: 302; Set-Cookie header contains newly generated PHPSESSID (no verf cookie included):

PHPSESSID=je6p84b8bff2ud56u22ajs7j96; path=/

Situation 2

Request

Cookie contains valid PHPSESSID and verf cookies

Reponse

Status: 302; Page directs to home.php (Location: home.php)

Situation 3

Request

Cookie contains invalid or expired PHPSESSID or verf cookies

Reponse

Status: 302; Page directs to index.php (Location: index.php)


POST scripts/login_check.php

Form data

fw_u_n → fluff world username

fw_p_w → fluff world password

Situation 1

Request

Wrong credentials in form data

Reponse

Status: 401

Situation 2

Request

Correct credentials in form data

Reponse

Status: 200; Set-Cookie header contains valid verf cookie and others like the following;

verf=3auu1231a3fb5a7a90a45fba3d20dd8j; expires=Sun, 10-Apr-2016 02:56:21 GMT; Max-Age=86400; path=/

Successful login pair generated: PHPSESSID and verf must be included in authenticated requests;

Situation 3

Request

Too many erroneous login attempts

Reponse

Status: 418; Congratulations, you've been autobanned for bruteforcing the login system;


Torrent section

POST scripts/torrent_upload.php

Form data

tor_name → torrent name

tor_hash → torrent magnet link

tor_cat → torrent category (see category key)

Situation 1

Request

Torrent name is < 10 characters

Reponse

Status: 200 Error; "Torrent Name too short." is the response body

Situation 2

Request

Magnet link is invalid

Reponse

Status: 200 Error; "Invalid link." is the response body

Situation 3

Request

Category not defined

Reponse

Status: 200 Error; "Select a category." is the response body

Situation 4

Request

Valid torrent

Reponse

Error; "The torrent already exists." is the response body

Situation 5

Request

Valid torrent

Reponse

Error; "The torrent exists in the old torrent section." is the response body

Situation 6

Request

Valid torrent

Reponse

"success" is the response body

GET scripts/torrent_pages.php

Query string

id → ???

Situation 1

Request

???

Reponse

???

Category key

//Fluff World key
var Ledger = {
    'Video - Movies': 11,
    'Video - TV Shows': 12,
    'Video - General': 10,
    'Audio - Music': 21,
    'Audio - Audiobooks': 22,
    'Audio - General': 20,
    'Applications - Windows': 31,
    'Applications - Mac': 32,
    'Apps - iOS': 33,
    'Apps - Android': 34,
    'Games - PC': 41,
    'Games - Mac': 42,
    'Games - Playstation': 43,
    'Games - Xbox': 44,
    'Games - Wii': 45,
    'Games - Handheld': 46,
    'Games - iOS': 47,
    'Games - Android': 48,
    'Games - Retro': 49,
    'E-Books': 51,
    'General Documents': 52
};