These have all the answers for all challenges through the page. These are not full in depth explanation but quick steps for solving each problem. This could be in form of command or quick small explanation.
ctf{Gr3@t_j06_y0U_f0u^d_the_f!rst_0ne}
You can either use Cyber Chef to decode it or use command:
echo "[encoded base64]" | base64 -d
ctf{7h3_b@s!cs_of_b@se64}
Using the hint or recognising halfway shift also known as Rot13. Either decode by hand or using a site such as Cyber Chef to decode it.
ctf{y0ur_f!rst_ROTthirteen_pr0blem}
Using Cyber Chef to decode this one. The order of decoding is: From binary, From Base32, From Octal, From Hex, From Base64
ctf{@LwayS_n33d_a_c0mb0_!n_th3r3}
Smiler to challenge 3, but this one has a shift of 12, known as a cesar cypher. You can either decrypt by hand, write script, or use the Cryptii or Boxentriq tool.
ctf{gotta_love_a_good_Caesar_salad}
Using the hint you could have looked up what Vigenère is which you would have noticed is a kind of cypher. Then you may have leant or known that you need a key for this kind of cypher. From the hint, you could have guess the key was "weird" due to the asterisk around it. You could have used the Cryptii or Boxentriq tool, done by hand, or write a script to decode this.
ctf{hmm_this_is_a_new_one_even_for_me!}
This was a little bit more obscure, but after reading or trial and error you could find out that this style with 'a' and 'b' is a Affine cypher. Then covert letters to numbers (A=0, Z=25), find the modular inverse ((a*a^{-1})(mod26) = 1 ), apply decryption formula (P = a^{-1}*(C - b)(mod26)), and lastly covert numbers back to letters. If you don't want to do all that you could use the Cryptii or Boxentriq tool. Then just wrap your answer in ctf{}.
ctf{a_little_math_never_hurt_nobody}
Once again more of an obscure hint and cypher. This is a Playfair cypher. To solve this playfair cypher you first want to make the 5*5 grid replacing the first letters with the key words, then filling the rest of the grid with the rest of the alphabet combining I and J to fit 25 letters. You would then want to spilt the cypher text into pairings. Apply the main rules of the cypher. Or you could use the Boxentriq tool.
ctf{fun_times_we_are_having}
Click Here To Open The Challenge Answer
ctf{numbers_always_come_back_to_numbers}
You are able to find this flag by inspecting the page and finding a comment in the html code.
ctf{just_ch3ck!ng_7he_c0d3?}
You are able to find this flag but using the inspect tool, going across to the Application tab, and looking at the cookies for the website.
ctf{Th3_c00k!3_m0^st3r}
To find the flag you first need to find what you want to change the URL too. To do this use the inspect tool and find the "NOTE TO SELF" comment in the html near the side bar. This will inform you about a missing "page.html", then you just need to change URL by deleting webChal.html and changing it to page.html. Then explore the new page, when looking for on normal page you may notice your pointer change to an I-beam informing you there is text. Then you can just highlight the black text to find the flag.
ctf{Highlighting?_Really?_basic_finds}
You can find this flag by hunting through all the pages CSS code looking for a comment. After looking around the different pages, you will find a comment inside the CSS code that is attached to the answer to a challenge in the future. The CSS page where you can find the flag beingChallenge 6 for the web exploration page
ctf{run@way_f1ag_th!s_0ne_is}
To solve this challenge you would have need to spend some time testing with names and passwords to recognise the pattern. You would realise it is only checking the password of the username Ellie, and seeing if the admin permission is true or not. To solve this challenge all you need to do is put in the name Ellie into the username section, then in the password section put "username=Ellie&admin=true". This will allow you to login and get to the flag.
ctf{0ne_s!mple_ch@nge_against_w3ak_c0d3}
Click Here To Open The Challenge Answer
ctf{th3_h3ad3r_w@s_m!ss!ng}