SvennD
rstudio server hack the login
November 9, 2022

rstudio server hack the login

Posted on November 9, 2022  •  1 minutes  • 122 words  •  Suggest Changes

One of the features lacking from the open-source version of rstudio-server is the possibilty to edit the html pages (eg. to make a custom login page). It’s highly annoying one can’t give atleast some help reference on the login page, so I found a way to “hack” my own webserver by leveraging nginx’s sub_filter

You can simply replace the body with something like this :

# replace the login page only
location /auth-sign-in 
{
    sub_filter '<body>' '<body> some fancy help message !';
    sub_filter_once on;
    proxy_set_header Accept-Encoding ""; # only required if gzip compression is on
    proxy_pass http://127.0.0.1:8000;
}

Using this method one could easily inject javascript or replace the entire page with a custom page.

info :

img by claybanks

Support

If you enjoyed this website, consider buying me a Dr. Pepper

Buy me a Dr PepperBuy me a Dr Pepper