<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Project suspended]]></title><description><![CDATA[A Trader’s Guide | A License to Trading and Security]]></description><link>https://projectsuspended.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1767476852930/98859f5a-eb9e-4ff1-86f1-9a8226d2b1c5.jpeg</url><title>Project suspended</title><link>https://projectsuspended.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 22 Oct 2026 08:41:13 GMT</lastBuildDate><atom:link href="https://projectsuspended.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Defend the Web (Intro 9— Client code modification vulnerability)]]></title><description><![CDATA[Client-Code modification vulnerability | Defendtheweb]]></description><link>https://projectsuspended.hashnode.dev/defend-the-web-intro-9-client-code-modification-vulnerability</link><guid isPermaLink="true">https://projectsuspended.hashnode.dev/defend-the-web-intro-9-client-code-modification-vulnerability</guid><category><![CDATA[hacking]]></category><category><![CDATA[HTML5]]></category><category><![CDATA[Bugs and Errors]]></category><category><![CDATA[coding challenge]]></category><dc:creator><![CDATA[Project suspended]]></dc:creator><pubDate>Tue, 07 Sep 2021 13:51:33 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1648816789868/d0kG50gVk.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This room is a bit similar to the "intro 6" of the section and we are been presented with a client-code modification challenge and not spending much time on it, lets dive straight into exploiting and gaining access into the user credentials.</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1648822322680/_PHPqxdBk.PNG" alt="1.PNG" style="display:block;margin:0 auto" />

<p>Looking into the login field, we are given the username, password and a request password section but we have no clue about the username probably we must have done a bit of ohSINT. so lets try inputting a random username and password to get a clue about the <em>"Page source"</em>. Right-click and head to <em>"View Page Source"</em>, looking through the codes we found a email value <strong>email2</strong> set to the default admin email account <em>"<a href="mailto:admin@defendtheweb.net">admin@defendtheweb.net</a>"</em></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1648822367223/RGuWtEdjU.PNG" alt="2.PNG" style="display:block;margin:0 auto" />

<p>but we cant interacting with the code from the page source so lets head back to the site and set the the admin account we found if we could get something fishy with the access. Cool! nothing interesting. we have to look into the <em>"Inspect Element"</em> from your browser to analyze and interact with the codes further.</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1648822509331/WLRPKmUdd.PNG" alt="3-4.PNG" style="display:block;margin:0 auto" />

<p>Heading straight to the <strong>Request password</strong> line of code then back to the <em>"Inspect Element"</em>, we found the same <strong>email2</strong> value,please pay attention to the assigned value for that specific field.</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1648822643181/RW4VUIIM7.PNG" alt="3.PNG" style="display:block;margin:0 auto" />

<p>Look like the value for “email2” is set to the default admin email account “<a href="mailto:admin@defendtheweb.net">admin@defendtheweb.net</a>.” Try editing the HTML code with your chosen random email in the the value field of the <em>"Inspect Element"</em> then type in the same email the field and submit the request.</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1648822894908/gTngWS9Sp.PNG" alt="4.PNG" style="display:block;margin:0 auto" />

<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1648822911463/6zQ01txLo.PNG" alt="5.PNG" style="display:block;margin:0 auto" />

<p>Once you submit the request, you should receive the user credentials.</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1648822975840/ZZWN4Zft2.PNG" alt="6.PNG" style="display:block;margin:0 auto" />

<p>Copy and paste them into the username and password field. Boom!! Pretty easy right?.</p>
<p><strong>Note:</strong> Developers, This challenge just shows a tip of how your source code is a key for hackers to locate and access databases, as well as your intellectual property and using Code Access Security, ensure that your code operates in a variety of sandboxes without affecting its integrity. Validate all users and inputs. If the program works with money and important storage, user validation must have several clearances. Injection attacks will be prevented by validating data from all sources. Therefore ensure to perform a code review about your software before publishing it.</p>
]]></content:encoded></item><item><title><![CDATA[Sublist3r | TryHackMe]]></title><description><![CDATA[Sublist3r is a python script that allows us to perform easy recon against our target, discovering various subdomains associated with the websites/domains.]]></description><link>https://projectsuspended.hashnode.dev/sublist3r</link><guid isPermaLink="true">https://projectsuspended.hashnode.dev/sublist3r</guid><category><![CDATA[hacking]]></category><category><![CDATA[#cybersecurity]]></category><category><![CDATA[web]]></category><category><![CDATA[Python 3]]></category><category><![CDATA[Linux]]></category><dc:creator><![CDATA[Project suspended]]></dc:creator><pubDate>Mon, 12 Jul 2021 16:54:37 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1626101428043/vj80JZjN4.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>ROOM INFO</h1>
<p><strong>.NAME</strong>:Sublist3r <strong>.Profile</strong>: <a href="https://tryhackme.com/room/rpsublist3r">tryhackme.com</a><strong>Description</strong>:Learn how to find subdomains with Sublist3r!</p>
<ul>
<li><strong>Task 1</strong>: Intro</li>
</ul>
<p>As you begin this room, read the disclaimer and how the tool is been used first before proceeding, No rocket science here...lol</p>
<p>Lets begin:</p>
<p><strong>Sublist3r</strong> is a fantastic python script that allows us to perform quick and easy recon against our target, discovering various subdomains associated with the websites/domains in scope.</p>
<p><strong>Resource used</strong>: .Sublist3r tool (<a href="https://github.com/aboul3la/Sublist3r">https://github.com/aboul3la/Sublist3r</a>) <code>.pip python3</code></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626103995989/YoiIB5STL.png" alt="sublist3rTask1.png" style="display:block;margin:0 auto" />

<ul>
<li><strong>Task 2</strong>: Installation</li>
</ul>
<p>So you are asked to install Sublist3r in the opt directory, you will need to have Python 3.4.x (or higher) or Python 2.7.x installed. We'll be using Python 3 commands. if sure you have it firstly. Now copy the Github repository for Sublist3r, you will be installing it the opt directory, <strong>The standard directory</strong> for optional package installation on any linux distro you have.</p>
<p>Firstly, lets change to our opt directory: <code>cd /opt</code></p>
<p>Cone the Sublist3r repository into opt using "git clone": <code>git clone https://github.com/aboul3la/Sublist3r</code></p>
<p>.Move to the Sublist3r directory, you just created: use command to see the directory then <code>cd Sublist3er</code>.</p>
<p>Finally, install the requirements for running Sublist3r: <code>pip3 install -r requirements.txt</code></p>
<ul>
<li><strong>Task 3</strong>: Switchboard</li>
</ul>
<p>Sublist3r has a number of switches that we can use to do everything from setting our target domain to changing which engine to use for searching. You can access this via running Sublist3r with only the help switch: -h (<code>python3 sublist3r.py -h</code>)</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626105833053/oK4cYgEMrD.png" alt="sublist3rhelp.png" style="display:block;margin:0 auto" />

<p>You could see an example of how it is used in a website like google.com</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626106055420/IhUVS7DP-.png" alt="sublist3rTASK3.png" style="display:block;margin:0 auto" />

<p><strong>Use the Sublist3r help command to get the switches/option</strong></p>
<ul>
<li><strong>Task 4</strong>: Scans away!</li>
</ul>
<p>Time to scan, let's run Sublit3r against a target company domain and learn about some common domains! You can also run this via the recon tool at dnsdumpster or you can also just download my results from running sublist3r.</p>
<p><strong>Choose your choice</strong> but I personally would suggest go for the download if you dont know how to use <strong>dnsdumpster</strong> for recon!</p>
<p>Let's run sublist3r now against nbc.com, a fairly large American news company. Run this now with the command: Run <code>python3 sublist3r.py -d nbc.com -o sub-output-nbc.txt</code></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626106664417/aY8z976-7.png" alt="sublist3rRecon.png" style="display:block;margin:0 auto" />

<p><strong>Look through the dns record results you have and pay close attention</strong></p>
<p>.Once that completes open up your results and take a look through them. Email domains are almost always interesting and typically have an email portal (usually Outlook) located at them. Which subdomain is likely the email portal? <strong>mail</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626106889306/7z_Gf6BQk.png" alt="sublist3r1.png" style="display:block;margin:0 auto" />

<p>.Administrative control panels should never be exposed to the internet! Which subdomain is exposed that shouldn't be? <strong>admin</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626106986074/kEJBQWt2A.png" alt="sublist3r2.png" style="display:block;margin:0 auto" />

<p>.Company blogs can sometimes reveal information about internal activities, which subdomain has the company blog at it? <strong>blog</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626107061966/bTOp1pK2x.png" alt="sublist3r3.png" style="display:block;margin:0 auto" />

<p>.Development sites are often vulnerable to information disclosure or full-blown attacks. Two developer sites are exposed, which one is associated directly with web development? <strong>dev-www</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626107106691/kgE7f2HbM.png" alt="sublist3r4.png" style="display:block;margin:0 auto" />

<p>.Customer and employee help desk portals can often reveal internal nomenclature and other potentially sensitive information, which dns record might be a helpdesk portal? <strong>help</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626107137300/Z2ulEX9wG.png" alt="sublist3r5.png" style="display:block;margin:0 auto" />

<p>.Single sign-on is a feature commonly used in corporate domains, which dns record is directly associated with this feature? Include both parts of this subdomain separated by a period.<strong>sslologin.stg</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626107196178/c9Ss8BEzN.png" alt="sublist3r6.png" style="display:block;margin:0 auto" />

<p>Lastly this needs some <strong>google dorking</strong>, we were told "NBC produced a popular sitcom about typical office work environment" check out what is "the office" about nbc.com in google.</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626107620843/5Pfyf80rN.png" alt="sublist3rFinal.png" style="display:block;margin:0 auto" />

<p>.One last one for fun. NBC produced a popular sitcom about typical office work environment, which dns record might be associated with this show? <strong>office-words</strong></p>
<blockquote>
<h1>Good recon mate!!</h1>
</blockquote>
<p>Hope its helps someone out there...<strong>Cheers</strong></p>
]]></content:encoded></item><item><title><![CDATA[Dangers Of Public wifi]]></title><description><![CDATA[.Man-in-the-middle attack .Unencrypted Network .Malicious Hotspot .Snoofing and sniffing .Malware Distribution]]></description><link>https://projectsuspended.hashnode.dev/dangers-of-public-wifi</link><guid isPermaLink="true">https://projectsuspended.hashnode.dev/dangers-of-public-wifi</guid><category><![CDATA[hacking]]></category><category><![CDATA[privacy]]></category><category><![CDATA[Security]]></category><category><![CDATA[#cybersecurity]]></category><category><![CDATA[Open Source]]></category><dc:creator><![CDATA[Project suspended]]></dc:creator><pubDate>Wed, 30 Jun 2021 18:03:55 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1625073923731/HlaEQJbDP.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Public WI-FI can be found in almost every places like airport, malls, restaurants, coffee shops or even hostels. Which can be used by anyone either visiting or stays around its range thus used to gain access to the internet. These WI-FI are widespread and common that people frequently connect to them without asking if their connections are secure or not. Yes, Most people will say “Since its coming from a trusted source, Their connections are secured” You are absolutely right!..but think about it while business owners may believe that they are providing a valuable service to their customers, chances are the security on these network are lax and nonexistent.</p>
<p>Although it really sounds harmful logging into your social media accounts ,checking on news feeds or reading through your emails or even mostly checking through your bank account using this networks are chances to be <strong>RISKY.</strong></p>
<p>Briefly explaining about public WI-FI, what do you think are the risk of using them.</p>
<h1>RISKS OF USING THEM</h1>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625074285568/8T27AFnpE.png" alt="mitm.png" style="display:block;margin:0 auto" />

<h3>.MAN IN THE MIDDLE ATTACKS(MITM attack):</h3>
<p>This is one of the most common threats happening in this network. If not familiar with this term..dont worry. A Man-In-The-Middle attack is when an attacker positions him/herself in an active connection between you and the Public WI-FI(tho not only for WI-FI attacks) either to impersonate one of the parties making it look like a normal active and uninterrupted connections is still undergoing.</p>
<h1>"INSERTING THEMSELVES IN THE MIDDLE OF THE ATTACK”</h1>
<p><strong>So don’t believe you are secured please!!.</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625074606797/j6TvOCO_2.png" alt="sshtunnel1.png" style="display:block;margin:0 auto" />

<h3>.Unencrypted Networks:</h3>
<p>Encryption involves that the connection between Device A and B are private. Also means that the messages that are sent between your computer and wireless router/device are in the form of a “secret code” so that they cannot be read to anyone who doesn’t have the key to decipher the code. Wireless router encryptions mostly are by default turned off but inviting an IT pro should make it enabled.</p>
<h1>"THERE IS NO SURE WAY TO TELL IF THIS HAS HAPPENED”</h1>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625075492641/GBBMGgDTN.jpeg" alt="petyapreviewgibfb.jpg" style="display:block;margin:0 auto" />

<h3>.Malicious Hotspots:</h3>
<p>An hotspot created by cybercriminals are often used to gain access and control of victims sensitive information…wondering how they create such? Lets assume you are in a shopping mall with a name(<strong>CRYSTAL MALL</strong>) as usual their hotspot automatically on, you intend to connect to the WI-FI, there is a possibility you may think you are selecting the correct one, clicking on “<strong>CRYSTALL MALL WI-FI</strong>” but you haven’t. Instead you have gotten connected to a malicious hotspot thereby allowing the malicious hacker gain control over your sensitive information.</p>
<h1>"TRICKING VICTIMS INTO CONNECTING TO WHAT THEY THINK IS LEGITIMATE”</h1>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625075880775/3bxqVmY_H.jpeg" alt="Difference-Between-Spoofing-And-Snooping.jpg" style="display:block;margin:0 auto" />

<h3>.SNOOPING &amp; SNIFFING:</h3>
<p>WI-FI snooping and sniffing is what it sounds like(<strong>cunning &amp; inhale</strong>) data being transmitted over a network. cybercriminals can automate certain software to assist them with eavesdropping on a WI-FI signals. This technique can allow them to access EVERYTHING that you may have doing online ,either viewing whole screen webpages you have visited to being able to capture your login credentials or even being able to hijack your accounts…sounds scarcely right?(Its not new this days).</p>
<blockquote>
<h1>"CAPTURING YOUR VISITED WEBPAGES AND INFO”</h1>
</blockquote>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625076027690/720LYL3wX.jpeg" alt="shutterstock_1022834998.jpg" style="display:block;margin:0 auto" />

<h3>.Malware Distribution:</h3>
<p>Malware is an acronym for <strong>“Malicious Software</strong>”. As the name implies, software which has been designed to operate in a harmful and undesirable manner. Security Vulnerabilities are also ways that attackers can slip malware onto your computer without your knowledge. Which are usually found in an operating system or software program. Attackers can exploit this weakness by manipulating codes to target a specific vulnerability and inject the malware onto your device.</p>
<blockquote>
<h1><em>"EVEN YOUR ANTIVIRUS MIGHT NOT SAVE YOU”</em></h1>
</blockquote>
<p>So whats the big point? <strong>AVOID THEM AT ALL COST AND BE PRIVACY CONSCIOUS</strong>.</p>
]]></content:encoded></item><item><title><![CDATA[ETHICAL HACKING(Beginner's Guide)]]></title><description><![CDATA[.learn hacking manifesto .learn to program .learn unix .pick a distro .run vms .try to particapte in open-source...]]></description><link>https://projectsuspended.hashnode.dev/ethical-hackingbeginners-guide</link><guid isPermaLink="true">https://projectsuspended.hashnode.dev/ethical-hackingbeginners-guide</guid><category><![CDATA[Security]]></category><category><![CDATA[Linux]]></category><category><![CDATA[distributed system]]></category><category><![CDATA[Python 3]]></category><category><![CDATA[#cybersecurity]]></category><dc:creator><![CDATA[Project suspended]]></dc:creator><pubDate>Wed, 23 Jun 2021 03:46:47 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1624505388995/JPFFyc_77.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Firstly,This roadmap will guide you into what you will learn about ETHICAL HACKING as a career and ways to set yourself up for the tasks. I will also show you why hard work is really needed in becoming a great hacker, avoid been a script at kiddie(tho everyone was once such), setup a hacking lab, run VMs in your OS machine and use your skills for greater honour for your name and the industry at large.</p>
<p><strong>HACKER'S ROADMAP:</strong></p>
<p>➤**Learn Hacking Manifesto: ** Firstly,Understand that hacking is a big game, we believe in freedom and mutual responsibility and been a great one, you have to be outstanding having the attitude to be curious and creative makes you a better one. Hackers take a special delight in solving problems, sharpening their skills and exercising their intelligence.Thus its requires hard work(Key to success), if even you tend to be a malicious one bring the world to a pause, you are destined to read endlessly and practice what you have learnt. So work when you get the chance because unlike other pros, cyber security evolves so fast as whatever you’re taught today maybe less useful tomorrow. From time to time, you’ve to put much effort into learning the latest strategies, technologies, new vulnerabilities and exploitation techniques discovered.</p>
<blockquote>
<h1>"THE WORLD IS FULL OF FASCINATING PROBLEMS WAITING TO BE SOLVED”</h1>
</blockquote>
<p>➤<strong>Learn to Program:</strong> This sounds essential as for every hacker, you need to be able to use different programming languages depending on what are their uses. Hackers are problem solver and tool builders, learning how to program will help you implement solutions to problems.</p>
<p>Writing programs as a hacker will you to automate many tasks which would usually take lots of time to complete.</p>
<p>Writing program can also help you identify and exploit programming errors in applications that you will be targeting. No need to reinvest the wheel all the time, there are numbers of open source programs that are readily usable. You can customize the already existing applications and add your methods to suit your needs.</p>
<blockquote>
<h1>"THE USEFULNESS OF THIS LANG DEPENDS ON YOUR SCENARIO"</h1>
</blockquote>
<p>➤<strong>Learn UNIX:</strong> While you cant be an ethical hacker without understanding UNIX. For this reason, the hacker culture today is pretty strongly UNIX-centered. There are many types of UNIX-like operating systems, the most popular being Linux. Download any Linux distribution of your choice in the internet. For ethical hacking, I strongly recommend <a href="https://www.kali.org/get-kali/">KALI LINUX</a> and <a href="https://www.parrotsec.org/download/">ParrotOS</a></p>
<blockquote>
<h1>"PICK A DISTRO"</h1>
</blockquote>
<p>➤<strong>RUN Virtual Machines(VMs):</strong> When you’re going to be doing penetration testing or hacking=related testing. It is necessary to build a lab because you cannot experiment on a live system. Therefore, you need a virtual environment known as “Virtual Machine”. For Beginners, I suggest sticking to <a href="https://www.virtualbox.org/">VirtualBox</a> or <a href="https://www.vmware.com/products/workstation-player.html">VMware</a> . They are both simple to install and run.</p>
<p>Maybe be wondering why you need virtual machine? YES, you do need it and for several reason-the important reason is you need to stay within laws. You must practice your hacking-related skills in a legal way. Therefore you should run all your test virtually, In an artificial-built in system without compromising or attacking your main system. Secondly it protects you from malicious attacks to the main system, you can browse the web safely without thinking to harm your system.</p>
<p>Remember “There is possibility that during testing with a tool you could break the virtual operating system and not your live system”. Thus knowing the weakness of these OS and targeting them systematically helps.</p>
<blockquote>
<h1>"RUN MUTIPLE VMs IF YOU WISH"</h1>
</blockquote>
<p>➤**Learn Networking Fundamentals: ** A wide knowledge of networking is important for learning to perform ethical hacking. Data travels through many layers. Once an ethical hacker understands how there layers woks, they can understand the movement of data and therefore track and block data or retrieve data. So network security is extremely important to ethical hackers.</p>
<p>.TCP/IP and UDP Protocols, EMI to exploit the vulnerability of the www</p>
<p>.Subnet,LAN,WAN and VPN.</p>
<p>.Networking commands to do an http request needs to be on your fingertips.</p>
<blockquote>
<h1>"THIS IS ESSENTIAL IN ANY CYBERSECURITY FIELD"</h1>
</blockquote>
<p>➤**Learn Cryptography: ** This is the practice and study of techniques that are used for secure communication in the presence of third parties. Cryptography is heavily used in SSL based internet communication. This is one of the most essentials in all because it enables hackers to crack hashes, cipher text and secured algorithms</p>
<p>.Understand how SSL works and its cryptography in keeping SSL secure</p>
<p>This determines algorithms are used for cryptography key generation, digital signing, verification to protect data privacy, web browsing on the internet and confidential communications such as credit card transactions and email.</p>
<blockquote>
<h1>"TO TRANSFORM MESSAGES IN WAYS THAT ARE HARD TO DECIPHER"</h1>
</blockquote>
<p>.Read About: -</p>
<blockquote>
<h1>"ENCRYPTION ALGORITHMS AND WHY THEY ARE DIFFICULT TO DECRYPT".</h1>
</blockquote>
<p>Its is important to understand what these theoretical vulnerabilities and defenses look like in real-world applications. So, you should practice hacking and defending.</p>
<p>➤Participate in open-source Projects,CTF(Capture The Flag) Platforms. Bug bounties also a great way to practice.</p>
<p><a href="https://www.hackerone.com/">HackerOne</a> and <a href="https://www.bugcrowd.com/">Bugcrowd</a> are two of the biggest platforms, with a wide variety of clients.</p>
<p>➤Contribute your vulnerability findings to global vulnerability database.</p>
<p>➤Pick a program related to your chosen field of expertise and hack away! actual targets instead of stimulated ones like CTFs. so it will be a lot harder, but a lot more realistic.</p>
<p>➤<strong>Promote Valuable Information</strong> Another characteristic of a good hacker is that he must be able to collect and filter useful and interesting information into web pages or documents, such as Frequently Asked Questions (FAQs) lists, and make those available to all. Those who maintain technical FAQs are respected at the same level as the open-source authors.</p>
<p>➤<strong>Helps in keeping the Organization Working</strong> Popular hacking culture is run by Volunteers who do some very important but unglamorous tasks, such as administering mailing lists, moderating newsgroups, developing RFCs, and other technical standards. Doers of these jobs earns a lot of respect as these are huge time consumer and is not as much fun as playing with codes.</p>
<p>LASTLY FOR NOW:</p>
<p><strong>EXPERIMENT! EXPERIMENT!! EXPERIMENT!!</strong></p>
<p>.Document The Progress .Consider a backup before any experiments</p>
<p>.Start small and have check-pt</p>
<p>I guess this article has made an impart to you?Alright</p>
<h1>HAPPY HACKING!</h1>
]]></content:encoded></item><item><title><![CDATA[Web Fundamentals | TryHackMe]]></title><description><![CDATA[This room is designed as a basic intro to how the web works. "We'll cover HTTP requests and responses, web servers, cookies and then put them all to use in]]></description><link>https://projectsuspended.hashnode.dev/web-fundamentals</link><guid isPermaLink="true">https://projectsuspended.hashnode.dev/web-fundamentals</guid><category><![CDATA[web]]></category><category><![CDATA[hacking]]></category><category><![CDATA[http]]></category><category><![CDATA[cookies]]></category><category><![CDATA[#cybersecurity]]></category><dc:creator><![CDATA[Project suspended]]></dc:creator><pubDate>Wed, 02 Jun 2021 04:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1625142688085/jTjtkmwSO.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>ROOM INFO</h1>
<p><strong>.NAME</strong>:Web Fundamentals <strong>.Profile</strong>: <a href="https://tryhackme.com/room/webfundamentals">tryhackme.com</a><strong>.Diffculty</strong>: Easy <strong>.Description</strong>: Learn how the web works!</p>
<ul>
<li><strong>Task 1</strong>: Introduction and objectives:</li>
</ul>
<p>This room is designed as a basic intro to how the web works.</p>
<p>"We'll cover HTTP requests and responses, web servers, cookies and then put them all to use in a mini Capture the Flag at the end". That is the mission of this room so get your brain and hands ready for this. I wont explain deeply on what it's all about, you should have learnt them in the room...only guide you into getting your answers. Lets continue.</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625339208939/GWKodFDCM.png" alt="Screenshot 2021-07-03 15:06:04.png" style="display:block;margin:0 auto" />

<p><strong>WELL EXPLANATORY ENOUGH!!</strong></p>
<ul>
<li><p><strong>Task 2</strong>: How do we load websites?</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625339551622/_Njjm45GS.png" alt="Screenshot 2021-07-03 15:12:12.png" style="display:block;margin:0 auto" /></li>
</ul>
<p>NOTE: Tho in getting your answers to this questions, read through the sub topic "<strong>Loading some content</strong>" in the task.Done?</p>
<ul>
<li><strong>Task 3</strong>: More HTTP - Verbs and request formats:</li>
</ul>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625339992789/a6S78mbPb.png" alt="Screenshot 2021-07-03 15:18:00.png" style="display:block;margin:0 auto" />

<p>Not getting it?</p>
<p>1)Post is the "verb" used for a login because</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625340411794/0ZzGkX0iE.png" alt="post.png" style="display:block;margin:0 auto" />

<p>2)GET is the "verb" used to see your bank balance once you're logged in because</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625340678656/8dqu-IQkk.png" alt="get.png" style="display:block;margin:0 auto" />

<p>3)No,The body of a GET request does not matter because...<strong>Mostly be Ignored</strong></p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625340902131/zaQysdICG.png" alt="get request.png" style="display:block;margin:0 auto" />

<p>4)Hmm...in getting the answer for this, we need to do some research about this "<strong>I'm a Teapot</strong>" status code and we dont have an idea about it, look through the <strong>Hint</strong> if you wish but lets check it out in our browser, In mine its looks like this:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625343371460/_cMynrUEe.png" alt="mozila ss.png" style="display:block;margin:0 auto" />

<p>lets check it out and we got our answer:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625343801979/cr-UHaQEv.png" alt="status code.png" style="display:block;margin:0 auto" />

<p>5)Status code will you get if you need to authenticate to access some content, and you're unauthenticated?...hmm using our current mozilla page we can get our answer, look left to your screen, we have something talking about authentication Lets check it out:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625344163679/N3z0hFSoK.png" alt="http left view.png" style="display:block;margin:0 auto" />

<p>So after reading through i found something,hope you did too?</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625344333447/wgMPjPPRm.png" alt="401 code.png" style="display:block;margin:0 auto" />

<p>Try out the status code..Done? Good job!</p>
<ul>
<li><strong>Task 4</strong>:Cookies,tasty!</li>
</ul>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625344529690/kLrBc4gJ6.png" alt="mozilla link.png" style="display:block;margin:0 auto" />

<p>Dont forget to check out the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies">link</a> for extra info tho.</p>
<ul>
<li><strong>Task 5:Mini CTF</strong>:</li>
</ul>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625344921681/YDUEZjLMX.png" alt="mini ctf.png" style="display:block;margin:0 auto" />

<p>After learning about <strong>Curl</strong> and how to use it in making both GET and POST requests,Time to get hands dirty!! we were told that their is a web server running in MACHINE_IP:PORT,check it out in your browser, you should get something like this:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625345596024/dBOhktb6d.png" alt="Screenshot 2021-07-01 08:12:47.png" style="display:block;margin:0 auto" />

<p>1)Make a GET request to the web server with path /ctf/get: using the format:</p>
<p><code>curl http://&lt;MACHINE_IP&lt;port&gt;/ctf/get</code> You should get your flag:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625346028752/5Ozr8OA5p.png" alt="web fundamentals1.png" style="display:block;margin:0 auto" />

<p>2)Make a POST request with the body "flag_please" to /ctf/post: using the format:</p>
<p><code>curl -X POST -d http://&lt;MACHINE_IP&gt;:&lt;PORT&gt;/ctf/post</code></p>
<p><strong>Note</strong>: -d stands for "<strong>HTTP POST data</strong>"</p>
<p>You should get a flag:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625348135137/7EX1-LRnI.png" alt="web fundamentals 2.png" style="display:block;margin:0 auto" />

<p>3)Make a GET request to /ctf/getcookie and check the cookie the server gives you: using this format:</p>
<p><code>curl http://&lt;MACHINE_IP&gt;:&lt;PORT&gt;/ctf/getcookie -c -</code></p>
<p>Get the flag:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625348427600/HzicVS-eB.png" alt="we fundamentals 3.png" style="display:block;margin:0 auto" />

<p><strong>Also Note</strong>: -c - flag is to retrieve the cookie.</p>
<p>And Finally:</p>
<p>4)Set a cookie with name "flagpls" and value "flagpls" in your devtools (or with curl!) and make a GET request to /ctf/sendcookie using this format:</p>
<p><code>curl -b "body=value" http://&lt;MACHINE_IP&gt;:&lt;PORT&gt;/ctf/sendcookie</code></p>
<p>FLAG:</p>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625350094432/19ImmHLy0PE.png" alt="web fundamentals 3.png" style="display:block;margin:0 auto" />

<p>Take Note: -b is "<strong>Body of the value</strong>"</p>
<blockquote>
<h1>THATS IT WELL DONE!!</h1>
</blockquote>
<p>Hope this helps someone out there...<strong>Cheers</strong></p>
]]></content:encoded></item></channel></rss>