<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT-Sikkerhed &#8211; Produkter &#8211; Portefølje</title>
	<atom:link href="https://portfolio.simon-hansen.dk/category/it-sikkerhed-produkter/feed/" rel="self" type="application/rss+xml" />
	<link>https://portfolio.simon-hansen.dk</link>
	<description></description>
	<lastBuildDate>Tue, 27 May 2025 16:34:39 +0000</lastBuildDate>
	<language>da-DK</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>Ordbogen</title>
		<link>https://portfolio.simon-hansen.dk/ordbogen/</link>
					<comments>https://portfolio.simon-hansen.dk/ordbogen/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 19 May 2025 08:32:37 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=4021</guid>

					<description><![CDATA[Vi har gennem en periode arbejdet ude ved Ordbogen med formålet at teste deres sikkerhed. Jeg vil her sige noget af det vi har udført, men resultaterne udelades. I forløbet har vi udført både scanninger inde fra, men også haft test personer ude fra, som ingen viden havde om kontormiljø m.m. for at holde det [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Vi har gennem en periode arbejdet ude ved Ordbogen med formålet at teste deres sikkerhed.</p>



<p>Jeg vil her sige noget af det vi har udført, men resultaterne udelades.</p>



<p>I forløbet har vi udført både scanninger inde fra, men også haft test personer ude fra, som ingen viden havde om kontormiljø m.m. for at holde det BlackBox &#8211; altså vi ikke bruger den viden, som vi har.</p>



<p>Undervejs har vi:</p>



<ul class="wp-block-list">
<li>Fået skriftlige tilladelser på ALT arbejde.</li>



<li>Brugt en Flipper til test af nøglebrikker</li>



<li>Fysisk indtrængning af tredjeparter</li>



<li>NMap scanninger</li>



<li>Bruteforce</li>



<li>Undersøgt Ordbogen på LinkedIn</li>



<li>Fundet email struktur til phishing</li>



<li>Phishing</li>
</ul>



<p>Resultaterne deles ikke, men det har været en rigtig lærerig proces, at gå fra praksis i lukkede test miljøer til faktisk at anvende det på en virksomhed.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/ordbogen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Authentication</title>
		<link>https://portfolio.simon-hansen.dk/authentication/</link>
					<comments>https://portfolio.simon-hansen.dk/authentication/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 13:56:37 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=3302</guid>

					<description><![CDATA[Jeg er igang med at gennemføre &#8220;Authentication&#8221; på TryHackMe. Gennemførte: Handler om Authentication Enumeration, som er et fundamentalt aspekt af sikkerhedstest. Det koncentrere sig på mekanismer, som beskytter sensitive aspekter på en hjemmeside. Eksempel på at finde valide emails med Verbose Errors. Her skriver den, at en mail ikke findes. Her skriver den koden ikke [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Jeg er igang med at gennemføre &#8220;Authentication&#8221; på TryHackMe.</p>



<p>Gennemførte:</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1015" height="491" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-159.png" alt="" class="wp-image-3304" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-159.png 1015w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-159-300x145.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-159-768x372.png 768w" sizes="(max-width: 1015px) 100vw, 1015px" /></figure>



<p>Handler om Authentication Enumeration, som er et fundamentalt aspekt af sikkerhedstest. Det koncentrere sig på mekanismer, som beskytter sensitive aspekter på en hjemmeside.</p>



<p>Eksempel på at finde valide emails med Verbose Errors.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="751" height="168" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-164.png" alt="" class="wp-image-3314" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-164.png 751w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-164-300x67.png 300w" sizes="(max-width: 751px) 100vw, 751px" /></figure>



<p>Her skriver den, at en mail ikke findes. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="745" height="165" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-165.png" alt="" class="wp-image-3316" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-165.png 745w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-165-300x66.png 300w" sizes="(max-width: 745px) 100vw, 745px" /></figure>



<p>Her skriver den koden ikke er korrekt, dermed må mailen være.</p>



<p>Script:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="853" height="624" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-166.png" alt="" class="wp-image-3318" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-166.png 853w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-166-300x219.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-166-768x562.png 768w" sizes="auto, (max-width: 853px) 100vw, 853px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="853" height="759" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-167.png" alt="" class="wp-image-3319" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-167.png 853w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-167-300x267.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-167-768x683.png 768w" sizes="auto, (max-width: 853px) 100vw, 853px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="589" height="18" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-162.png" alt="" class="wp-image-3311" style="width:654px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-162.png 589w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-162-300x9.png 300w" sizes="auto, (max-width: 589px) 100vw, 589px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="447" height="452" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-163.png" alt="" class="wp-image-3312" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-163.png 447w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-163-297x300.png 297w" sizes="auto, (max-width: 447px) 100vw, 447px" /></figure>



<p>Hermed finder vi ud af, at &#8220;candersson@gmail.com&#8221; findes.</p>



<p>Man kan også udnytte Password Reset, hvis denne er opsat dårligt.</p>



<p>Eksempel:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="815" height="702" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-168.png" alt="" class="wp-image-3323" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-168.png 815w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-168-300x258.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-168-768x662.png 768w" sizes="auto, (max-width: 815px) 100vw, 815px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="887" height="788" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-169.png" alt="" class="wp-image-3324" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-169.png 887w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-169-300x267.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-169-768x682.png 768w" sizes="auto, (max-width: 887px) 100vw, 887px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="902" height="692" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-172.png" alt="" class="wp-image-3328" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-172.png 902w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-172-300x230.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-172-768x589.png 768w" sizes="auto, (max-width: 902px) 100vw, 902px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="894" height="806" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-170.png" alt="" class="wp-image-3325" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-170.png 894w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-170-300x270.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-170-768x692.png 768w" sizes="auto, (max-width: 894px) 100vw, 894px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="870" height="620" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-171.png" alt="" class="wp-image-3326" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-171.png 870w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-171-300x214.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-171-768x547.png 768w" sizes="auto, (max-width: 870px) 100vw, 870px" /></figure>



<p>Her kan man se, at den generede kode bliver vist, når man intercepter med Burp Suite og derfor bruger Intruder, som også er en del af Burp Suite.</p>



<p>Derudover arbejde jeg også med at exploite HTTP Basic Authentication, samt OSINT.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="890" height="810" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-173.png" alt="" class="wp-image-3335" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-173.png 890w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-173-300x273.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-173-768x699.png 768w" sizes="auto, (max-width: 890px) 100vw, 890px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="883" height="640" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-174.png" alt="" class="wp-image-3336" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-174.png 883w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-174-300x217.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-174-768x557.png 768w" sizes="auto, (max-width: 883px) 100vw, 883px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="881" height="518" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-175.png" alt="" class="wp-image-3337" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-175.png 881w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-175-300x176.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-175-768x452.png 768w" sizes="auto, (max-width: 881px) 100vw, 881px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="884" height="844" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-176.png" alt="" class="wp-image-3338" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-176.png 884w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-176-300x286.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-176-768x733.png 768w" sizes="auto, (max-width: 884px) 100vw, 884px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="885" height="491" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-177.png" alt="" class="wp-image-3339" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-177.png 885w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-177-300x166.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-177-768x426.png 768w" sizes="auto, (max-width: 885px) 100vw, 885px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="883" height="461" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-178.png" alt="" class="wp-image-3340" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-178.png 883w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-178-300x157.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-178-768x401.png 768w" sizes="auto, (max-width: 883px) 100vw, 883px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="879" height="533" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-179.png" alt="" class="wp-image-3341" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-179.png 879w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-179-300x182.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-179-768x466.png 768w" sizes="auto, (max-width: 879px) 100vw, 879px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="900" height="844" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-180.png" alt="" class="wp-image-3342" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-180.png 900w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-180-300x281.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-180-768x720.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="749" height="528" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-181.png" alt="" class="wp-image-3343" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-181.png 749w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-181-300x211.png 300w" sizes="auto, (max-width: 749px) 100vw, 749px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="339" height="204" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-182.png" alt="" class="wp-image-3344" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-182.png 339w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-182-300x181.png 300w" sizes="auto, (max-width: 339px) 100vw, 339px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="498" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-160-1024x498.png" alt="" class="wp-image-3306" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-160-1024x498.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-160-300x146.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-160-768x373.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-160.png 1029w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Handler om Session Management, herunder Session Creation, Session Tracking, Session Expiry, Session Termination, Authentication, Authorisation, Identification, Accountability, Cookies, Tokens.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="710" height="321" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-184.png" alt="" class="wp-image-3351" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-184.png 710w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-184-300x136.png 300w" sizes="auto, (max-width: 710px) 100vw, 710px" /></figure>



<p>Cookies VS Tokens:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="865" height="196" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-183.png" alt="" class="wp-image-3350" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-183.png 865w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-183-300x68.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-183-768x174.png 768w" sizes="auto, (max-width: 865px) 100vw, 865px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1005" height="527" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-161.png" alt="" class="wp-image-3307" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-161.png 1005w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-161-300x157.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-161-768x403.png 768w" sizes="auto, (max-width: 1005px) 100vw, 1005px" /></figure>



<p>Omhandler JWT Security, Token-Based Authentication, JSON Web Tokens, JWT Lifetimes, Signature Validation Mistakes, etc.</p>



<p>Eksempel på Signature Validation Mistakes</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="874" height="340" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-185.png" alt="" class="wp-image-3358" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-185.png 874w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-185-300x117.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-185-768x299.png 768w" sizes="auto, (max-width: 874px) 100vw, 874px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="737" height="130" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-186.png" alt="" class="wp-image-3359" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-186.png 737w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-186-300x53.png 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="731" height="111" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-187.png" alt="" class="wp-image-3360" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-187.png 731w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-187-300x46.png 300w" sizes="auto, (max-width: 731px) 100vw, 731px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="728" height="109" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-188.png" alt="" class="wp-image-3361" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-188.png 728w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-188-300x45.png 300w" sizes="auto, (max-width: 728px) 100vw, 728px" /></figure>



<p>Dette viser, at kun de første 2 dele af ens token bliver tjekket.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="985" height="353" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-189.png" alt="" class="wp-image-3362" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-189.png 985w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-189-300x108.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-189-768x275.png 768w" sizes="auto, (max-width: 985px) 100vw, 985px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="916" height="258" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-190.png" alt="" class="wp-image-3363" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-190.png 916w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-190-300x84.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-190-768x216.png 768w" sizes="auto, (max-width: 916px) 100vw, 916px" /></figure>



<p>Admin værdien ændres fra 0 til 1.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="727" height="129" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-191.png" alt="" class="wp-image-3365" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-191.png 727w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-191-300x53.png 300w" sizes="auto, (max-width: 727px) 100vw, 727px" /></figure>



<p>Hermed ved blot at ændre i en decoder, så har fået opnået admin adgang.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1009" height="525" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-290.png" alt="" class="wp-image-3614" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-290.png 1009w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-290-300x156.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-290-768x400.png 768w" sizes="auto, (max-width: 1009px) 100vw, 1009px" /></figure>



<p>Opgaver løst:</p>



<p><strong>Identifying the OAuth Services:</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="540" height="40" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-291.png" alt="" class="wp-image-3617" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-291.png 540w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-291-300x22.png 300w" sizes="auto, (max-width: 540px) 100vw, 540px" /></figure>



<p>/o/authorize pattern bruges af django-oauth-toolkit. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="870" height="92" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-292.png" alt="" class="wp-image-3620" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-292.png 870w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-292-300x32.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-292-768x81.png 768w" sizes="auto, (max-width: 870px) 100vw, 870px" /></figure>



<p>Stealing OAuth Token</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="745" height="583" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-293.png" alt="" class="wp-image-3623" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-293.png 745w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-293-300x235.png 300w" sizes="auto, (max-width: 745px) 100vw, 745px" /></figure>



<p>Når man logger ind her, så redirecter den en til:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="793" height="635" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-294.png" alt="" class="wp-image-3624" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-294.png 793w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-294-300x240.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-294-768x615.png 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></figure>



<p>Du logger nu ind her og kommer til:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="791" height="439" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-295.png" alt="" class="wp-image-3626" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-295.png 791w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-295-300x166.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-295-768x426.png 768w" sizes="auto, (max-width: 791px) 100vw, 791px" /></figure>



<p>Her gives der adgang til CoffeApp, men den redirecter egentligt til vores side og ikke CoffeApp</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="767" height="582" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-296.png" alt="" class="wp-image-3628" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-296.png 767w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-296-300x228.png 300w" sizes="auto, (max-width: 767px) 100vw, 767px" /></figure>



<p>Her får vi så vores Access Token. Denne kan skrives i URL&#8217;en som nedenstående:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="331" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-297.png" alt="" class="wp-image-3630" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-297.png 800w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-297-300x124.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-297-768x318.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>/callback => er altid tilgængeligt og acceptere kode parametre, samt returnerer Access Token.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="892" height="136" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-298.png" alt="" class="wp-image-3633" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-298.png 892w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-298-300x46.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-298-768x117.png 768w" sizes="auto, (max-width: 892px) 100vw, 892px" /></figure>



<p><strong>Exploiting OAuth &#8211; CSRF in OAuth</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="811" height="489" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-299.png" alt="" class="wp-image-3637" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-299.png 811w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-299-300x181.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-299-768x463.png 768w" sizes="auto, (max-width: 811px) 100vw, 811px" /></figure>



<p>Her logges der ind igen.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="730" height="369" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-300.png" alt="" class="wp-image-3639" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-300.png 730w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-300-300x152.png 300w" sizes="auto, (max-width: 730px) 100vw, 730px" /></figure>



<p>Man trykker nu på &#8220;Sync Contacts&#8221; og ledes givere til:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="588" height="613" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-301.png" alt="" class="wp-image-3641" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-301.png 588w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-301-288x300.png 288w" sizes="auto, (max-width: 588px) 100vw, 588px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="614" height="355" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-302.png" alt="" class="wp-image-3643" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-302.png 614w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-302-300x173.png 300w" sizes="auto, (max-width: 614px) 100vw, 614px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="788" height="174" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-303.png" alt="" class="wp-image-3645" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-303.png 788w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-303-300x66.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-303-768x170.png 768w" sizes="auto, (max-width: 788px) 100vw, 788px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="618" height="388" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-304.png" alt="" class="wp-image-3646" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-304.png 618w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-304-300x188.png 300w" sizes="auto, (max-width: 618px) 100vw, 618px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="599" height="448" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-305.png" alt="" class="wp-image-3647" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-305.png 599w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-305-300x224.png 300w" sizes="auto, (max-width: 599px) 100vw, 599px" /></figure>



<p>Fordi der ikke er en state i parameteren, så kan man udføre CSRF angreb.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="885" height="247" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-306.png" alt="" class="wp-image-3650" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-306.png 885w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-306-300x84.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-306-768x214.png 768w" sizes="auto, (max-width: 885px) 100vw, 885px" /></figure>



<p><strong>Exploiting OAuth &#8211; Implicit Grant Flow</strong></p>



<p>I opgaven lød det, at jeg skulle besøge siden:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="752" height="337" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-307.png" alt="" class="wp-image-3655" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-307.png 752w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-307-300x134.png 300w" sizes="auto, (max-width: 752px) 100vw, 752px" /></figure>



<p>Her vælges &#8220;Sync &#8230;&#8221;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="637" height="596" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-308.png" alt="" class="wp-image-3656" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-308.png 637w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-308-300x281.png 300w" sizes="auto, (max-width: 637px) 100vw, 637px" /></figure>



<p>Der var oplyst et brugernavn og kode, som indtastes og fører en videre til:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="650" height="361" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-309.png" alt="" class="wp-image-3658" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-309.png 650w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-309-300x167.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></figure>



<p>Her vælges &#8220;Authorize&#8221;</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="641" height="385" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-310.png" alt="" class="wp-image-3660" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-310.png 641w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-310-300x180.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure>



<p>På denne side, så kommer ens output nedenfor. Vi kan derfor ligge et script ind, som udføre ondsindet kode.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="598" height="539" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-311.png" alt="" class="wp-image-3663" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-311.png 598w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-311-300x270.png 300w" sizes="auto, (max-width: 598px) 100vw, 598px" /></figure>



<p>De tomme felter, f.eks. under &#8220;Hello&#8221; er dette script. Nu hvor scriptet ligger på siden, så starter vi en Python HTTP Server, som lytter på port 8081.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="731" height="87" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-312.png" alt="" class="wp-image-3666" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-312.png 731w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-312-300x36.png 300w" sizes="auto, (max-width: 731px) 100vw, 731px" /></figure>



<p>Så resfreshes siden oven for.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="723" height="149" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-313.png" alt="" class="wp-image-3668" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-313.png 723w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-313-300x62.png 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /></figure>



<p>Hermed får vi en Token. Den smider vi ind på valideringssiden.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="719" height="481" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-314.png" alt="" class="wp-image-3670" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-314.png 719w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-314-300x201.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></figure>



<p>Opgaven er nu løst og vi har fået vores tag.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="878" height="250" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-315.png" alt="" class="wp-image-3671" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-315.png 878w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-315-300x85.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-315-768x219.png 768w" sizes="auto, (max-width: 878px) 100vw, 878px" /></figure>



<p><strong>Andre opgaver:</strong></p>



<p>Derudover var der andre opgaver, som kun var spørgsmål, som skulle svares på.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="995" height="487" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-316.png" alt="" class="wp-image-3674" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-316.png 995w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-316-300x147.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-316-768x376.png 768w" sizes="auto, (max-width: 995px) 100vw, 995px" /></figure>



<p>Her lærte jeg mere om hvordan MFA virker. </p>



<p>MFA kombinerer typisk 2 eller flere forskellige typer af credentials fra kategorierne:</p>



<ul class="wp-block-list">
<li>Something You Know</li>



<li>Something You Have</li>



<li>Something You Are</li>



<li>Something You Do</li>
</ul>



<p>Typer af 2FA:</p>



<ul class="wp-block-list">
<li>Time-Based One-Time Passwords</li>



<li>Push Notifications</li>



<li>SMS</li>



<li>Hardware Tokens</li>



<li>Conditional Access
<ul class="wp-block-list">
<li>Location-Based</li>



<li>Time-Based</li>



<li>Behavioral Analysis</li>



<li>Device-Specific</li>
</ul>
</li>
</ul>



<p>I typiske red teams bruges &#8220;Evilginx&#8221;, som er et værktøj der kan udføre sofistikerede phishing attacks, som kan &#8220;bypass&#8221; MFA. Det fungere som &#8220;Man-In-The-Middle&#8221;, som kan intercept og redirect OTPs ment for legitime brugere.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="853" height="91" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-317.png" alt="" class="wp-image-3684" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-317.png 853w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-317-300x32.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-317-768x82.png 768w" sizes="auto, (max-width: 853px) 100vw, 853px" /></figure>



<p>Opgaver:</p>



<p><strong>Practical &#8211; OTP Leakage</strong></p>



<p>Kan ske ved dårlig implementering af 2FA eller usikker kode.</p>



<p>For at løse opgaven, så skulle jeg logge ind på denne side:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="561" height="603" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-318.png" alt="" class="wp-image-3690" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-318.png 561w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-318-279x300.png 279w" sizes="auto, (max-width: 561px) 100vw, 561px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="870" height="688" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-319.png" alt="" class="wp-image-3692" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-319.png 870w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-319-300x237.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-319-768x607.png 768w" sizes="auto, (max-width: 870px) 100vw, 870px" /></figure>



<p>Her kan man se, at man i en debug proces har skrevet ens token ud, som gør at den er let at finde.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="407" height="537" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-320.png" alt="" class="wp-image-3698" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-320.png 407w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-320-227x300.png 227w" sizes="auto, (max-width: 407px) 100vw, 407px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="920" height="389" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-321.png" alt="" class="wp-image-3700" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-321.png 920w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-321-300x127.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-321-768x325.png 768w" sizes="auto, (max-width: 920px) 100vw, 920px" /></figure>



<p>Ved at skrive &#8220;5435&#8221; ind, så fik jeg adgang til koden uden at bruge en authenticator.</p>



<p><strong>Practical &#8211; Insecure Coding</strong></p>



<p>Det kan f.eks. være, at man har opsat 2FA, men at man kan tilgå f.eks. &#8220;dashboard&#8221; uden at have færdiggjort hele 2FA processen.</p>



<p>I opgaven skulle jeg logge ind her:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="622" height="597" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-322.png" alt="" class="wp-image-3705" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-322.png 622w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-322-300x288.png 300w" sizes="auto, (max-width: 622px) 100vw, 622px" /></figure>



<p>Jeg trykkede login, kom til siden, hvor jeg skulle skrive min 2FA kode ind.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="341" height="257" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-323.png" alt="" class="wp-image-3708" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-323.png 341w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-323-300x226.png 300w" sizes="auto, (max-width: 341px) 100vw, 341px" /></figure>



<p>Istedet for at skrive koden ind, så gik jeg blot til adressen nedenstående og fik adgang:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="927" height="397" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-324.png" alt="" class="wp-image-3710" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-324.png 927w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-324-300x128.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-324-768x329.png 768w" sizes="auto, (max-width: 927px) 100vw, 927px" /></figure>



<p>Opgaven er løst.</p>



<p>Forklaringen er her, at denne kode er sikker:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="856" height="356" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-325.png" alt="" class="wp-image-3713" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-325.png 856w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-325-300x125.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-325-768x319.png 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></figure>



<p>Men at denne er usikker:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="862" height="368" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-326.png" alt="" class="wp-image-3714" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-326.png 862w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-326-300x128.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-326-768x328.png 768w" sizes="auto, (max-width: 862px) 100vw, 862px" /></figure>



<p>Grunden til dette er, at i den ene er man først Authenticated, når man har løst 2FA, hvor i den anden, så er man allerede inden man har Authenticated med koden.</p>



<p><strong>Practical &#8211; Beating the Auto-Logout Feature</strong></p>



<p>Det kan være, hvis man fejler 2FA, så bliver man logget ud og skal starte forfra.</p>



<p>Ved at bruge et script, som nedenstående, så kan sådan et system omgåes:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="868" height="858" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-327.png" alt="" class="wp-image-3719" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-327.png 868w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-327-300x297.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-327-768x759.png 768w" sizes="auto, (max-width: 868px) 100vw, 868px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="879" height="773" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-328.png" alt="" class="wp-image-3720" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-328.png 879w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-328-300x264.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-328-768x675.png 768w" sizes="auto, (max-width: 879px) 100vw, 879px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="893" height="678" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-329.png" alt="" class="wp-image-3721" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-329.png 893w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-329-300x228.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-329-768x583.png 768w" sizes="auto, (max-width: 893px) 100vw, 893px" /></figure>



<p>Jeg gik derfor igang med opgaven, hvor jeg skulle tilgå:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="581" height="596" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-330.png" alt="" class="wp-image-3723" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-330.png 581w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-330-292x300.png 292w" sizes="auto, (max-width: 581px) 100vw, 581px" /></figure>



<p>Herefter lavede jeg en fil, som hed &#8220;exploit.py&#8221;, hvor jeg indsatte ovenstående kode i.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="900" height="75" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-331.png" alt="" class="wp-image-3725" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-331.png 900w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-331-300x25.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-331-768x64.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="900" height="662" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-332.png" alt="" class="wp-image-3726" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-332.png 900w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-332-300x221.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-332-768x565.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>



<p>Nu var det blot at køre scriptet.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="715" height="526" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-333.png" alt="" class="wp-image-3727" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-333.png 715w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-333-300x221.png 300w" sizes="auto, (max-width: 715px) 100vw, 715px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="674" height="148" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-334.png" alt="" class="wp-image-3728" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-334.png 674w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-334-300x66.png 300w" sizes="auto, (max-width: 674px) 100vw, 674px" /></figure>



<p>Til sidst kan vi se, at det lykkedes for den, hvor jeg fik en PHPSESSID. Denne smider jeg ind i mine cookies:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="908" height="639" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-335.png" alt="" class="wp-image-3730" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-335.png 908w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-335-300x211.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-335-768x540.png 768w" sizes="auto, (max-width: 908px) 100vw, 908px" /></figure>



<p>Derefter tilgås nedenstående side:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="929" height="386" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-336.png" alt="" class="wp-image-3731" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-336.png 929w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-336-300x125.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-336-768x319.png 768w" sizes="auto, (max-width: 929px) 100vw, 929px" /></figure>



<p>Opgaven er nu løst.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="548" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-337-1024x548.png" alt="" class="wp-image-3735" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-337-1024x548.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-337-300x160.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-337-768x411.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-337.png 1058w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Dette er den sidste opgave i &#8220;Authentication&#8221;. Man får ikke særlig meget info, så derfor måtte jeg søge inspiration på nettet.</p>



<p>Jeg skulle starte en server, som fik IP&#8217;en 10.10.160.160 for at lave øvelsen. Jeg startede ud med at lave en scanning med Nmap på IP-adressen.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="909" height="833" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-338.png" alt="" class="wp-image-3739" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-338.png 909w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-338-300x275.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-338-768x704.png 768w" sizes="auto, (max-width: 909px) 100vw, 909px" /></figure>



<p>Her fandt jeg port 1337, som jeg prøvede at tilgå:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="597" height="419" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-339.png" alt="" class="wp-image-3744" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-339.png 597w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-339-300x211.png 300w" sizes="auto, (max-width: 597px) 100vw, 597px" /></figure>



<p>Dette førte mig til en login side.</p>



<p>Jeg kiggede derfor ind i &#8220;Forgot your password?&#8221;, hvor jeg testede hvad output var, hvis jeg skrev en tilfældig mail:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="465" height="373" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-340.png" alt="" class="wp-image-3745" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-340.png 465w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-340-300x241.png 300w" sizes="auto, (max-width: 465px) 100vw, 465px" /></figure>



<p>Til min overraskelse så skrev den, at mailen ikke er gyldig (hvilket er en klassisk fejl)</p>



<p>Jeg sad dog fast her, men gik så igang med at undersøge siden yderligere. Jeg inspicerede derfor koden, hvor jeg fandt:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="803" height="632" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-341.png" alt="" class="wp-image-3749" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-341.png 803w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-341-300x236.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-341-768x604.png 768w" sizes="auto, (max-width: 803px) 100vw, 803px" /></figure>



<p>Her er en Dev Note, som fortæller om en navnekonvention på mapper.</p>



<p>Ved hjælp af FFuF, så kunne jeg undersøge mapper med den navnekonvention ved brug af en Wordlist.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="580" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-342.png" alt="" class="wp-image-3752" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-342.png 940w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-342-300x185.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-342-768x474.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>Jeg fandt 4, hvor logs var mest spændende. Jeg gik derfor ind på siden:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="582" height="297" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-343.png" alt="" class="wp-image-3755" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-343.png 582w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-343-300x153.png 300w" sizes="auto, (max-width: 582px) 100vw, 582px" /></figure>



<p>Her åbnede jeg &#8220;error.logs&#8221;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="954" height="396" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-344.png" alt="" class="wp-image-3758" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-344.png 954w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-344-300x125.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-344-768x319.png 768w" sizes="auto, (max-width: 954px) 100vw, 954px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="942" height="79" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-345.png" alt="" class="wp-image-3759" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-345.png 942w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-345-300x25.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-345-768x64.png 768w" sizes="auto, (max-width: 942px) 100vw, 942px" /></figure>



<p>Her fandt jeg et fejlet loginforsøg med mailen: &#8220;tester@hammer.thm&#8221;. Jeg gik derfor ind for at nulstille adgangskoden.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="493" height="321" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-346.png" alt="" class="wp-image-3762" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-346.png 493w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-346-300x195.png 300w" sizes="auto, (max-width: 493px) 100vw, 493px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="481" height="456" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-347.png" alt="" class="wp-image-3764" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-347.png 481w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-347-300x284.png 300w" sizes="auto, (max-width: 481px) 100vw, 481px" /></figure>



<p>Her fandt jeg ud af, at der var tidsbegrænsning på. Jeg valgte derfor at indtaste &#8220;1234&#8221; og med Burp Suite intercepte kaldet.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="617" height="806" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-348.png" alt="" class="wp-image-3768" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-348.png 617w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-348-230x300.png 230w" sizes="auto, (max-width: 617px) 100vw, 617px" /></figure>



<p>Her kunne jeg se den indtastede kode, samt hvor meget tid der var tilbage. Det hjalp mig ikke så meget.</p>



<p>Ved lidt søgning på google, så fandt jeg frem til at lave en fil med tallene 0-9999 (da den søger en 4 cifret kode)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="607" height="21" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-349.png" alt="" class="wp-image-3772" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-349.png 607w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-349-300x10.png 300w" sizes="auto, (max-width: 607px) 100vw, 607px" /></figure>



<p>Derudover skulle jeg lave en liste med en masse IP&#8217;er:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="931" height="40" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-350.png" alt="" class="wp-image-3773" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-350.png 931w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-350-300x13.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-350-768x33.png 768w" sizes="auto, (max-width: 931px) 100vw, 931px" /></figure>



<p>Denne skulle dog kortes ned, da 1000 er rigeligt.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="631" height="17" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-351.png" alt="" class="wp-image-3775" style="width:742px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-351.png 631w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-351-300x8.png 300w" sizes="auto, (max-width: 631px) 100vw, 631px" /></figure>



<p>Jeg gik nu ind i &#8220;Network&#8221; på browseren og fandt min PHPSESSID:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="766" height="163" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-352.png" alt="" class="wp-image-3777" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-352.png 766w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-352-300x64.png 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></figure>



<p>Derefter brugte jeg mine lister, samt min PHPSESSID til at udføre følgende kommando i FFuF:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="946" height="713" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-353.png" alt="" class="wp-image-3779" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-353.png 946w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-353-300x226.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-353-768x579.png 768w" sizes="auto, (max-width: 946px) 100vw, 946px" /></figure>



<p>Her kom den frem med koden 8066</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="477" height="438" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-354.png" alt="" class="wp-image-3783" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-354.png 477w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-354-300x275.png 300w" sizes="auto, (max-width: 477px) 100vw, 477px" /></figure>



<p>Jeg indtastede koden på (der er en anden kode på billedet, da jeg i første omgang glemte at tage et billede)</p>



<p>Efter at have indtastet koden, så fik jeg adgang til at nulstille adgangskoden:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="453" height="413" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-355.png" alt="" class="wp-image-3786" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-355.png 453w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-355-300x274.png 300w" sizes="auto, (max-width: 453px) 100vw, 453px" /></figure>



<p>Jeg brugte nu dette til at logge ind:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="466" height="438" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-356.png" alt="" class="wp-image-3788" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-356.png 466w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-356-300x282.png 300w" sizes="auto, (max-width: 466px) 100vw, 466px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="558" height="463" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-357.png" alt="" class="wp-image-3790" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-357.png 558w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-357-300x249.png 300w" sizes="auto, (max-width: 558px) 100vw, 558px" /></figure>



<p>Hermed var første Flag fundet.</p>



<p>Jeg skulle nu finde det næste, som jeg gjorde ved at indtaste kommandoen &#8220;ls&#8221; for at se alle filer.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="593" height="716" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-358.png" alt="" class="wp-image-3794" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-358.png 593w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-358-248x300.png 248w" sizes="auto, (max-width: 593px) 100vw, 593px" /></figure>



<p>Ud af filerne, så var 188ade1.key den mest spændende. Jeg tilgik derfor nedenstående og fik nøglen:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="659" height="218" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-359.png" alt="" class="wp-image-3797" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-359.png 659w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-359-300x99.png 300w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>



<p>Jeg undersøgte derudover koden på siden, hvor jeg fandt følgende:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="943" height="797" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-360.png" alt="" class="wp-image-3801" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-360.png 943w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-360-300x254.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-360-768x649.png 768w" sizes="auto, (max-width: 943px) 100vw, 943px" /></figure>



<p>Der var et script med en jwtToken. Jeg gik nu ind på jwt.io og decodede koden:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="885" height="475" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-361.png" alt="" class="wp-image-3804" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-361.png 885w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-361-300x161.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-361-768x412.png 768w" sizes="auto, (max-width: 885px) 100vw, 885px" /></figure>



<p>Efterfølgende encodede jeg koden, dog med lidt ændringer:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="883" height="604" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-362.png" alt="" class="wp-image-3805" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-362.png 883w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-362-300x205.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-362-768x525.png 768w" sizes="auto, (max-width: 883px) 100vw, 883px" /></figure>



<p>Jeg gik tilbage på siden, hvor jeg skulle logge ind igen. Jeg loggede ind, satte Burp Suite til at intercepte, skrev &#8220;ls&#8221; igen, hvor Burp Suite fangede den:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="602" height="703" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-363.png" alt="" class="wp-image-3807" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-363.png 602w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-363-257x300.png 257w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p>Jeg erstattede her &#8220;Authorization: Bearer xxx&#8221; med min nye jwtToken, samt &#8220;command: &#8220;ls&#8221; med &#8220;cat /home&#8230;&#8221;&#8221;. Bagefter gik jeg ind i &#8220;target&#8221; i Burp Suite og fandt:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="929" height="814" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-364.png" alt="" class="wp-image-3810" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-364.png 929w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-364-300x263.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-364-768x673.png 768w" sizes="auto, (max-width: 929px) 100vw, 929px" /></figure>



<p>Responsen var her det sidste flag jeg manglede.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="212" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-365-1024x212.png" alt="" class="wp-image-3815" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-365-1024x212.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-365-300x62.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-365-768x159.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-365.png 1255w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="771" height="503" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-366.png" alt="" class="wp-image-3818" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-366.png 771w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-366-300x196.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-366-768x501.png 768w" sizes="auto, (max-width: 771px) 100vw, 771px" /></figure>



<p>Jeg er nu langt om længe færdig med Authentication efter at have gennemført ovenstående, men også alle dem, som var et krav for hver enkelt af de ovenstående.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/authentication/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OSWAP Top 10</title>
		<link>https://portfolio.simon-hansen.dk/oswap-top-10/</link>
					<comments>https://portfolio.simon-hansen.dk/oswap-top-10/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 13:12:55 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=3213</guid>

					<description><![CDATA[OSWAP Top 10 er en liste over de mest kritiske &#8220;web application security&#8221;-problemer. Injection / OS Command Injection Broken Authentication Sensitive Data Exposure XML External Entity Broken Access Control Security Misconfiguration Cross-Site Scripting Insecure Deserialization Components With Known Vulnerabilties Her kan man se, at ved at hente en exploit fra exploit-db, udføre den på en [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>OSWAP Top 10 er en liste over de mest kritiske &#8220;web application security&#8221;-problemer.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1011" height="527" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-140.png" alt="" class="wp-image-3220" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-140.png 1011w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-140-300x156.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-140-768x400.png 768w" sizes="auto, (max-width: 1011px) 100vw, 1011px" /></figure>



<p>Injection / OS Command Injection</p>



<ul class="wp-block-list">
<li>Kunne være SQL eller Command Injection</li>



<li>Hvor man kan kalde kommandoer med de rettigheder, som applicationen har. F.eks. whoami, ifconfig m.m.</li>
</ul>



<p>Broken Authentication</p>



<ul class="wp-block-list">
<li>Opstår når der er svagheder i login- og sessionshåndteringermekanismer.</li>



<li>Almindelige fejl er: Brute Force, svage koder, svage session cookies.</li>
</ul>



<p>Sensitive Data Exposure</p>



<ul class="wp-block-list">
<li>Når en hjemmeside kommer med oplysninger omkring sensitiv data. Det kunne fx være navne, fødselsdag, finansielle dokumenter, adgangskode m.m.</li>
</ul>



<ol class="wp-block-list"></ol>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="678" height="58" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-141.png" alt="" class="wp-image-3233" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-141.png 678w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-141-300x26.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="654" height="564" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-142.png" alt="" class="wp-image-3239" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-142.png 654w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-142-300x259.png 300w" sizes="auto, (max-width: 654px) 100vw, 654px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="667" height="94" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-143.png" alt="" class="wp-image-3241" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-143.png 667w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-143-300x42.png 300w" sizes="auto, (max-width: 667px) 100vw, 667px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="659" height="121" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-144.png" alt="" class="wp-image-3242" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-144.png 659w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-144-300x55.png 300w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="559" height="137" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-145.png" alt="" class="wp-image-3243" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-145.png 559w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-145-300x74.png 300w" sizes="auto, (max-width: 559px) 100vw, 559px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="692" height="81" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-146.png" alt="" class="wp-image-3244" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-146.png 692w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-146-300x35.png 300w" sizes="auto, (max-width: 692px) 100vw, 692px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="843" height="408" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-147.png" alt="" class="wp-image-3245" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-147.png 843w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-147-300x145.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-147-768x372.png 768w" sizes="auto, (max-width: 843px) 100vw, 843px" /></figure>



<ul class="wp-block-list">
<li>Her ved at kigge i Source koden fandt jeg et hint om en stig, som gav frugt. Jeg downloade webapp.db ned og fandt hurtigt frem til en md5 krypteret nøgle. Denne kunne let nedbrydes på en offentligt tilgængelig side.</li>
</ul>



<p>XML External Entity</p>



<ul class="wp-block-list">
<li>Misbruger funktioner af XML Parsers/data.</li>



<li>Kan tillade at en angriber kan interagere med backend eller externe systemer, som application kan tilgå. </li>



<li>Et angreb kunne se således ud, hvor man får adgang til at læse en fil/RSA nøgle</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="805" height="489" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-148.png" alt="" class="wp-image-3255" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-148.png 805w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-148-300x182.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-148-768x467.png 768w" sizes="auto, (max-width: 805px) 100vw, 805px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="882" height="366" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-149.png" alt="" class="wp-image-3257" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-149.png 882w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-149-300x124.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-149-768x319.png 768w" sizes="auto, (max-width: 882px) 100vw, 882px" /></figure>



<p>Broken Access Control</p>



<ul class="wp-block-list">
<li>Det handler om, at man får adgang til f.eks. en admin side, som man ikke burde kunne.</li>



<li>2 scenarier</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="681" height="184" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-150.png" alt="" class="wp-image-3269" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-150.png 681w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-150-300x81.png 300w" sizes="auto, (max-width: 681px) 100vw, 681px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="499" height="290" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-151.png" alt="" class="wp-image-3271" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-151.png 499w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-151-300x174.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /></figure>



<p>Security Misconfiguration</p>



<ul class="wp-block-list">
<li>Når noget som kunne være konfigureret, men ikke er.</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="713" height="179" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-152.png" alt="" class="wp-image-3274" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-152.png 713w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-152-300x75.png 300w" sizes="auto, (max-width: 713px) 100vw, 713px" /></figure>



<ul class="wp-block-list">
<li>Opgave:</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="853" height="349" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-153.png" alt="" class="wp-image-3276" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-153.png 853w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-153-300x123.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-153-768x314.png 768w" sizes="auto, (max-width: 853px) 100vw, 853px" /></figure>



<ul class="wp-block-list">
<li>På ovenstående side fik jeg adgang blot ved at søge på google efter &#8220;Pensive Notes exploit&#8221;, hvor jeg fandt et GitHub med standardkoder.</li>



<li>Dette er selvfølgelig også udført på et testmiljø!</li>
</ul>



<p>Cross-Site Scripting</p>



<ul class="wp-block-list">
<li>Handler om at kunne udføre kode på en brugers computer</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="716" height="433" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-154.png" alt="" class="wp-image-3280" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-154.png 716w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-154-300x181.png 300w" sizes="auto, (max-width: 716px) 100vw, 716px" /></figure>



<ul class="wp-block-list">
<li>Dette virker oftest på steder, hvor man kan kommentere. Når jeg sætter denne kode ind, hvor der ikke er et ordenligt filter, så vil den udføres på alles computer, som besøger siden.</li>
</ul>



<p>Insecure Deserialization</p>



<ul class="wp-block-list">
<li>Når en applikation behandler ukendt eller ikke-valideret data under deserialisering, som kan misbruges til at injicere ondsindet kode.</li>



<li>Eksempel:</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="659" height="217" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-155.png" alt="" class="wp-image-3285" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-155.png 659w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-155-300x99.png 300w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>



<ul class="wp-block-list">
<li>Her kunne man f.eks. ændre userType fra user til admin. Hvis der ikke er validering, så får man admin adgang.</li>
</ul>



<p>Components With Known Vulnerabilties</p>



<ul class="wp-block-list">
<li>Dette kunne være, at man bruger en version af et program, som har en kendt sårbarhed, blot fordi man ikke har opdateret.</li>



<li>Eksempel:</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="727" height="231" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-156.png" alt="" class="wp-image-3293" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-156.png 727w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-156-300x95.png 300w" sizes="auto, (max-width: 727px) 100vw, 727px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="727" height="176" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-157.png" alt="" class="wp-image-3294" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-157.png 727w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-157-300x73.png 300w" sizes="auto, (max-width: 727px) 100vw, 727px" /></figure>



<p>Her kan man se, at ved at hente en exploit fra exploit-db, udføre den på en hjemmeside, så kunne vi få adgang til en shell.</p>



<p>Insufficent Logging and Monitoring</p>



<ul class="wp-block-list">
<li>Handler om at logge nok. Man burde logge ALT hvad en bruger udføre på en hjemmeside.</li>



<li>Følgende informationer burde logges:</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="334" height="177" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-158.png" alt="" class="wp-image-3300" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-158.png 334w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-158-300x159.png 300w" sizes="auto, (max-width: 334px) 100vw, 334px" /></figure>



<ol class="wp-block-list"></ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/oswap-top-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Protocols and Servers</title>
		<link>https://portfolio.simon-hansen.dk/protocols-and-servers/</link>
					<comments>https://portfolio.simon-hansen.dk/protocols-and-servers/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 13:00:54 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=3199</guid>

					<description><![CDATA[Jeg arbejde igen på TryHackMe med &#8220;Protocols and Servers&#8221;. Denne omhandlede HTTP, FTP, Telnet, Post Office Protocol 3 og Internet Message Access Protocol Her er et eksempel med FTP: Her kunne man forestille sig, at man havde Brute Forced sig ind istedet, fundet filen ftp_flag.thm og downloadet den.]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Jeg arbejde igen på TryHackMe med &#8220;Protocols and Servers&#8221;.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="977" height="518" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-138.png" alt="" class="wp-image-3202" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-138.png 977w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-138-300x159.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-138-768x407.png 768w" sizes="auto, (max-width: 977px) 100vw, 977px" /></figure>



<p>Denne omhandlede HTTP, FTP, Telnet, Post Office Protocol 3 og Internet Message Access Protocol</p>



<p>Her er et eksempel med FTP:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="651" height="440" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-139.png" alt="" class="wp-image-3209" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-139.png 651w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-139-300x203.png 300w" sizes="auto, (max-width: 651px) 100vw, 651px" /></figure>



<p>Her kunne man forestille sig, at man havde Brute Forced sig ind istedet, fundet filen ftp_flag.thm og downloadet den.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/protocols-and-servers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Web Hacking</title>
		<link>https://portfolio.simon-hansen.dk/web-hacking/</link>
					<comments>https://portfolio.simon-hansen.dk/web-hacking/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 12:01:17 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=3104</guid>

					<description><![CDATA[Jeg har gennemført &#8220;Web Hacking&#8221; på TryHackMe. Denne omhandlede at bruge inbyggede funktioner i browseren. Så man kunne se &#8220;View Source&#8221;, &#8220;Inspector&#8221;, &#8220;Debugger&#8221; og &#8220;Network&#8221;. Dette omhandler om finde content &#8211; altså ting som f.eks. videoer, filer, backups m.m. Man kan både finde content manuelt, men også med automatiserede programmer (fx GoBuster) Denne omhandler at [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Jeg har gennemført &#8220;Web Hacking&#8221; på TryHackMe.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="571" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-113-1024x571.png" alt="" class="wp-image-3107" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-113-1024x571.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-113-300x167.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-113-768x429.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-113.png 1050w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Denne omhandlede at bruge inbyggede funktioner i browseren. Så man kunne se &#8220;View Source&#8221;, &#8220;Inspector&#8221;, &#8220;Debugger&#8221; og &#8220;Network&#8221;.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="525" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-114-1024x525.png" alt="" class="wp-image-3108" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-114-1024x525.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-114-300x154.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-114-768x394.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-114.png 1057w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Dette omhandler om finde content &#8211; altså ting som f.eks. videoer, filer, backups m.m. Man kan både finde content manuelt, men også med automatiserede programmer (fx GoBuster)</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="511" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-115-1024x511.png" alt="" class="wp-image-3109" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-115-1024x511.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-115-300x150.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-115-768x383.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-115.png 1048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Denne omhandler at finde gyldige subdomæner for et domæne. 3 &#8220;subdomain enumeration methods&#8221;: Brute Force, OSINT, Virtual Host</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="667" height="452" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-123.png" alt="" class="wp-image-3131" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-123.png 667w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-123-300x203.png 300w" sizes="auto, (max-width: 667px) 100vw, 667px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="656" height="102" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-124.png" alt="" class="wp-image-3132" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-124.png 656w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-124-300x47.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></figure>



<p>Her finder den subdomænerne: web55. og www.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="697" height="485" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-125.png" alt="" class="wp-image-3133" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-125.png 697w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-125-300x209.png 300w" sizes="auto, (max-width: 697px) 100vw, 697px" /></figure>



<p>Med dette værktøj finder den delta og yellow som subdomæner.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="531" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-116-1024x531.png" alt="" class="wp-image-3110" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-116-1024x531.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-116-300x156.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-116-768x398.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-116.png 1032w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Her kigges der på Username Enumeration, Brute Force, Logic Flaw og Cookie tampering. Eksempler på nogen af opgaverne:</p>



<p>Username Enumeration</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="735" height="456" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-126.png" alt="" class="wp-image-3142" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-126.png 735w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-126-300x186.png 300w" sizes="auto, (max-width: 735px) 100vw, 735px" /></figure>



<p>Her er de 4 fundne brugernavne, som er vailide: admin, robert, simon, steve</p>



<p>Brute Force</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="953" height="631" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-127.png" alt="" class="wp-image-3148" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-127.png 953w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-127-300x199.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-127-768x509.png 768w" sizes="auto, (max-width: 953px) 100vw, 953px" /></figure>



<p>Her kan vi se, at den bruteforcer, hvor den finder brugeren Steves adgangskode, som er thunder.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="540" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-117-1024x540.png" alt="" class="wp-image-3111" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-117-1024x540.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-117-300x158.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-117-768x405.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-117.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Denne omhandler at man ændre i URL&#8217;en, så hvis der ikke er tilstrækkelig beskyttelse kan give adgang til data, som man egentligt ikke burde kunne se.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="227" height="27" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-128.png" alt="" class="wp-image-3155"/></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="583" height="350" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-129.png" alt="" class="wp-image-3157" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-129.png 583w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-129-300x180.png 300w" sizes="auto, (max-width: 583px) 100vw, 583px" /></figure>



<p>Her ændres 1234 til 1000, som gør, at man kan se oplysningerne om en anden ordre end den, som var tiltænkt.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="509" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-118-1024x509.png" alt="" class="wp-image-3112" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-118-1024x509.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-118-300x149.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-118-768x381.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-118.png 1049w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Omhandler File Inclusion, Path Traversal, Local File Inclusion og Remote File Inclusion. Det kunne f.eks. være at hvis man kan ændre i URL&#8217;en, f.eks. således:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="495" height="224" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-130.png" alt="" class="wp-image-3162" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-130.png 495w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-130-300x136.png 300w" sizes="auto, (max-width: 495px) 100vw, 495px" /></figure>



<p>Her kan man ændre &#8220;userCV.pdf&#8221; til noget andet. Man kunne også prøve at gå tilbage i path&#8217;en, således:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="452" height="314" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-131.png" alt="" class="wp-image-3165" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-131.png 452w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-131-300x208.png 300w" sizes="auto, (max-width: 452px) 100vw, 452px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="434" height="81" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-132.png" alt="" class="wp-image-3168" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-132.png 434w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-132-300x56.png 300w" sizes="auto, (max-width: 434px) 100vw, 434px" /></figure>



<p>Hvis der ikke er beskyttelse mod dette, så kan man få adgang til oplysninger, som ikke var tiltænkt.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="889" height="575" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-133.png" alt="" class="wp-image-3174" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-133.png 889w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-133-300x194.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-133-768x497.png 768w" sizes="auto, (max-width: 889px) 100vw, 889px" /></figure>



<p>Her viser den hvordan, at hvis man ændre i URL&#8217;en og der ikke er beskyttelse, at man kan få den til at køre kode, som er gemt på en anden hjemmeside.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="519" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-119-1024x519.png" alt="" class="wp-image-3113" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-119-1024x519.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-119-300x152.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-119-768x389.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-119.png 1074w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Denne omhandler SSRF (Server-Side Request Forgery), hvor man laver en ekstra eller ændre en HTTP request to angriberens ønske.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="656" height="466" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-134.png" alt="" class="wp-image-3181" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-134.png 656w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-134-300x213.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></figure>



<p>Her er der eksempler på hvordan man kan finde SSRF.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="784" height="598" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-135.png" alt="" class="wp-image-3182" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-135.png 784w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-135-300x229.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-135-768x586.png 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1015" height="478" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-120.png" alt="" class="wp-image-3114" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-120.png 1015w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-120-300x141.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-120-768x362.png 768w" sizes="auto, (max-width: 1015px) 100vw, 1015px" /></figure>



<p>Denne omhandler Reflected, Stored, DOM Based og Blind XSS. Vi har gennemgået de 3 første på 3. semester, så jeg fokuserede på Blind XSS</p>



<p>I Blind XSS kan man ikke se at payload arbejder eller teste det igen for en selv.</p>



<p>Eksempel på scenarie:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="896" height="146" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-136.png" alt="" class="wp-image-3187" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-136.png 896w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-136-300x49.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-136-768x125.png 768w" sizes="auto, (max-width: 896px) 100vw, 896px" /></figure>



<p>Hvis der er opsat filtre på ens payload, så kan man prøve med følgende for at undgå dem:</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="375" height="172" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-137.png" alt="" class="wp-image-3189" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-137.png 375w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-137-300x138.png 300w" sizes="auto, (max-width: 375px) 100vw, 375px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="988" height="505" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-121.png" alt="" class="wp-image-3115" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-121.png 988w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-121-300x153.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-121-768x393.png 768w" sizes="auto, (max-width: 988px) 100vw, 988px" /></figure>



<p>Denne omhandler at misbruge en applikations &#8220;opførsel&#8221; til at køre kommandoer på operativ systemet, hvor man bruger samme privilegier, som applikationen har.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="507" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-122-1024x507.png" alt="" class="wp-image-3117" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-122-1024x507.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-122-300x148.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-122-768x380.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-122.png 1029w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Omhandler meget om SQL vi har lært på 3. semester, derfor fokuserede jeg mest på In-Band SQLi og Blind SQLi.</p>



<p>I In-Band SQLi kan vi se resultatet på vores angreb, hvor i Blind SQLi får man ikke nogen feedback på vores angreb.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/web-hacking/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Security Solutions</title>
		<link>https://portfolio.simon-hansen.dk/security-solutions/</link>
					<comments>https://portfolio.simon-hansen.dk/security-solutions/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 10:49:55 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=3046</guid>

					<description><![CDATA[Jeg arbejde på TryHackMe, hvor jeg læste teori imens jeg udføre opgaver Jeg gennemførte Security Solutions Opret regel i Windows Firewall Derudover så prøvede jeg også det samme på Linux. Her arbejdede jeg bl.a. med værktøjet Snort til at opdage angreb. Denne kom ind på hvilke scannere til at finde vulnerabilities. Et af de værktøjer, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Jeg arbejde på TryHackMe, hvor jeg læste teori imens jeg udføre opgaver</p>



<p>Jeg gennemførte Security Solutions</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="516" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-83-1024x516.png" alt="" class="wp-image-3051" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-83-1024x516.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-83-300x151.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-83-768x387.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-83.png 1085w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="715" height="645" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-87.png" alt="" class="wp-image-3058" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-87.png 715w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-87-300x271.png 300w" sizes="auto, (max-width: 715px) 100vw, 715px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="717" height="637" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-88.png" alt="" class="wp-image-3059" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-88.png 717w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-88-300x267.png 300w" sizes="auto, (max-width: 717px) 100vw, 717px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="716" height="492" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-89.png" alt="" class="wp-image-3060" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-89.png 716w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-89-300x206.png 300w" sizes="auto, (max-width: 716px) 100vw, 716px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="699" height="273" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-90.png" alt="" class="wp-image-3061" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-90.png 699w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-90-300x117.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="520" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-84-1024x520.png" alt="" class="wp-image-3053" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-84-1024x520.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-84-300x152.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-84-768x390.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-84.png 1086w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Opret regel i Windows Firewall</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="865" height="253" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-91.png" alt="" class="wp-image-3064" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-91.png 865w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-91-300x88.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-91-768x225.png 768w" sizes="auto, (max-width: 865px) 100vw, 865px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="888" height="153" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-92.png" alt="" class="wp-image-3065" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-92.png 888w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-92-300x52.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-92-768x132.png 768w" sizes="auto, (max-width: 888px) 100vw, 888px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="154" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-93.png" alt="" class="wp-image-3066" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-93.png 940w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-93-300x49.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-93-768x126.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="884" height="665" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-94.png" alt="" class="wp-image-3067" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-94.png 884w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-94-300x226.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-94-768x578.png 768w" sizes="auto, (max-width: 884px) 100vw, 884px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="705" height="563" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-95.png" alt="" class="wp-image-3068" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-95.png 705w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-95-300x240.png 300w" sizes="auto, (max-width: 705px) 100vw, 705px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="703" height="566" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-96.png" alt="" class="wp-image-3069" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-96.png 703w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-96-300x242.png 300w" sizes="auto, (max-width: 703px) 100vw, 703px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="700" height="563" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-97.png" alt="" class="wp-image-3070" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-97.png 700w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-97-300x241.png 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="704" height="562" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-98.png" alt="" class="wp-image-3071" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-98.png 704w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-98-300x239.png 300w" sizes="auto, (max-width: 704px) 100vw, 704px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="702" height="562" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-99.png" alt="" class="wp-image-3072" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-99.png 702w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-99-300x240.png 300w" sizes="auto, (max-width: 702px) 100vw, 702px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="705" height="577" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-100.png" alt="" class="wp-image-3073" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-100.png 705w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-100-300x246.png 300w" sizes="auto, (max-width: 705px) 100vw, 705px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="617" height="411" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-101.png" alt="" class="wp-image-3074" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-101.png 617w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-101-300x200.png 300w" sizes="auto, (max-width: 617px) 100vw, 617px" /></figure>



<p>Derudover så prøvede jeg også det samme på Linux.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-85-1024x538.png" alt="" class="wp-image-3054" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-85-1024x538.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-85-300x158.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-85-768x404.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-85.png 1046w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Her arbejdede jeg bl.a. med værktøjet Snort til at opdage angreb.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="948" height="456" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-103.png" alt="" class="wp-image-3084" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-103.png 948w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-103-300x144.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-103-768x369.png 768w" sizes="auto, (max-width: 948px) 100vw, 948px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1022" height="537" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-86.png" alt="" class="wp-image-3055" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-86.png 1022w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-86-300x158.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-86-768x404.png 768w" sizes="auto, (max-width: 1022px) 100vw, 1022px" /></figure>



<p>Denne kom ind på hvilke scannere til at finde vulnerabilities. Et af de værktøjer, som kunne bruges er OpenVAS</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="846" height="240" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-104.png" alt="" class="wp-image-3089" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-104.png 846w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-104-300x85.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-104-768x218.png 768w" sizes="auto, (max-width: 846px) 100vw, 846px" /></figure>



<p>Praktisk eksempel med OpenVAS</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="262" height="34" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-106.png" alt="" class="wp-image-3092" style="width:672px;height:auto"/></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="874" height="591" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-107.png" alt="" class="wp-image-3094" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-107.png 874w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-107-300x203.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-107-768x519.png 768w" sizes="auto, (max-width: 874px) 100vw, 874px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="530" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-108-1024x530.png" alt="" class="wp-image-3095" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-108-1024x530.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-108-300x155.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-108-768x397.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-108.png 1424w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="647" height="540" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-109.png" alt="" class="wp-image-3096" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-109.png 647w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-109-300x250.png 300w" sizes="auto, (max-width: 647px) 100vw, 647px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="434" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-110.png" alt="" class="wp-image-3097" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-110.png 939w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-110-300x139.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-110-768x355.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="953" height="224" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-111.png" alt="" class="wp-image-3098" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-111.png 953w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-111-300x71.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-111-768x181.png 768w" sizes="auto, (max-width: 953px) 100vw, 953px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="942" height="574" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-112.png" alt="" class="wp-image-3099" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-112.png 942w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-112-300x183.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-112-768x468.png 768w" sizes="auto, (max-width: 942px) 100vw, 942px" /></figure>



<p>Her kan vi se, at det anbefales adgangskoder skal ændres fordi det er brugt default adgangskoder.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/security-solutions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Burp Suite</title>
		<link>https://portfolio.simon-hansen.dk/burp-suite/</link>
					<comments>https://portfolio.simon-hansen.dk/burp-suite/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 10:36:29 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=2995</guid>

					<description><![CDATA[Jeg har idag arbejdet med Burp Suite på TryHackMe En af de ting man kan med Burp Suite er at intercept requests fra hjemmesider, man besøger. Her kan vi se, at jeg intercepter requesten til Bastion Hosting (test side sat op af TryHackMe), hvor at jeg kan ændre i f.eks. GET requesten, inden at siden [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Jeg har idag arbejdet med Burp Suite på TryHackMe</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1025" height="530" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-59.png" alt="" class="wp-image-2998" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-59.png 1025w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-59-300x155.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-59-768x397.png 768w" sizes="auto, (max-width: 1025px) 100vw, 1025px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="483" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-60-1024x483.png" alt="" class="wp-image-2999" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-60-1024x483.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-60-300x141.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-60-768x362.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-60.png 1046w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="516" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-61-1024x516.png" alt="" class="wp-image-3000" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-61-1024x516.png 1024w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-61-300x151.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-61-768x387.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-61.png 1056w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1022" height="512" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-62.png" alt="" class="wp-image-3001" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-62.png 1022w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-62-300x150.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-62-768x385.png 768w" sizes="auto, (max-width: 1022px) 100vw, 1022px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="990" height="503" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-63.png" alt="" class="wp-image-3002" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-63.png 990w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-63-300x152.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-63-768x390.png 768w" sizes="auto, (max-width: 990px) 100vw, 990px" /></figure>



<p>En af de ting man kan med Burp Suite er at intercept requests fra hjemmesider, man besøger.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="573" height="293" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-64.png" alt="" class="wp-image-3007" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-64.png 573w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-64-300x153.png 300w" sizes="auto, (max-width: 573px) 100vw, 573px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="815" height="640" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-65.png" alt="" class="wp-image-3010" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-65.png 815w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-65-300x236.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-65-768x603.png 768w" sizes="auto, (max-width: 815px) 100vw, 815px" /></figure>



<p>Her kan vi se, at jeg intercepter requesten til Bastion Hosting (test side sat op af TryHackMe), hvor at jeg kan ændre i f.eks. GET requesten, inden at siden indlæses.</p>



<p>Jeg løste også opgaverne på TryHackMe, hvoraf en af dem var denne:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="896" height="611" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-66.png" alt="" class="wp-image-3017" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-66.png 896w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-66-300x205.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-66-768x524.png 768w" sizes="auto, (max-width: 896px) 100vw, 896px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="879" height="564" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-67.png" alt="" class="wp-image-3018" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-67.png 879w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-67-300x192.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-67-768x493.png 768w" sizes="auto, (max-width: 879px) 100vw, 879px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="605" height="605" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-68.png" alt="" class="wp-image-3019" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-68.png 605w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-68-300x300.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-68-150x150.png 150w" sizes="auto, (max-width: 605px) 100vw, 605px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="552" height="648" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-69.png" alt="" class="wp-image-3020" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-69.png 552w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-69-256x300.png 256w" sizes="auto, (max-width: 552px) 100vw, 552px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="901" height="615" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-70.png" alt="" class="wp-image-3022" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-70.png 901w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-70-300x205.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-70-768x524.png 768w" sizes="auto, (max-width: 901px) 100vw, 901px" /></figure>



<p>Her interceptede jeg imens jeg trykkede på &#8220;Submit Query&#8221;, lavede om i emailen således, at den udføre Javascript kode.</p>



<p>Dette er bare en mulighed, at kunne give input, som formen normalt ikke vil behandle.</p>



<p>Jeg arbejde også med Intruder, som er en del af Burp Suite. Dette fungere lidt som Hydra.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="887" height="563" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-73.png" alt="" class="wp-image-3031" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-73.png 887w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-73-300x190.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-73-768x487.png 768w" sizes="auto, (max-width: 887px) 100vw, 887px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="923" height="652" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-71.png" alt="" class="wp-image-3028" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-71.png 923w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-71-300x212.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-71-768x543.png 768w" sizes="auto, (max-width: 923px) 100vw, 923px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="914" height="596" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-72.png" alt="" class="wp-image-3029" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-72.png 914w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-72-300x196.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-72-768x501.png 768w" sizes="auto, (max-width: 914px) 100vw, 914px" /></figure>



<p>Derudover lavede jeg også den ekstra udfordring, som var:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="685" height="86" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-74.png" alt="" class="wp-image-3034" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-74.png 685w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-74-300x38.png 300w" sizes="auto, (max-width: 685px) 100vw, 685px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="472" height="586" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-75.png" alt="" class="wp-image-3035" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-75.png 472w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-75-242x300.png 242w" sizes="auto, (max-width: 472px) 100vw, 472px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="782" height="341" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-76.png" alt="" class="wp-image-3036" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-76.png 782w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-76-300x131.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-76-768x335.png 768w" sizes="auto, (max-width: 782px) 100vw, 782px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="642" height="224" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-77.png" alt="" class="wp-image-3037" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-77.png 642w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-77-300x105.png 300w" sizes="auto, (max-width: 642px) 100vw, 642px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="571" height="186" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-78.png" alt="" class="wp-image-3038" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-78.png 571w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-78-300x98.png 300w" sizes="auto, (max-width: 571px) 100vw, 571px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="564" height="379" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-79.png" alt="" class="wp-image-3040" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-79.png 564w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-79-300x202.png 300w" sizes="auto, (max-width: 564px) 100vw, 564px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="694" height="607" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-80.png" alt="" class="wp-image-3041" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-80.png 694w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-80-300x262.png 300w" sizes="auto, (max-width: 694px) 100vw, 694px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="722" height="496" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-81.png" alt="" class="wp-image-3042" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-81.png 722w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-81-300x206.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="947" height="376" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-82.png" alt="" class="wp-image-3043" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-82.png 947w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-82-300x119.png 300w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-82-768x305.png 768w" sizes="auto, (max-width: 947px) 100vw, 947px" /></figure>



<p>Dermed kunne jeg se, at det brugernavn og adgangskode, som var gyldige er: o.bennett : bella1</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/burp-suite/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Målhierarki</title>
		<link>https://portfolio.simon-hansen.dk/maalhierarki-2/</link>
					<comments>https://portfolio.simon-hansen.dk/maalhierarki-2/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 10:34:07 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=2744</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="768" height="414" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-58.png" alt="" class="wp-image-2993" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-58.png 768w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-58-300x162.png 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/maalhierarki-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PTES Rapport</title>
		<link>https://portfolio.simon-hansen.dk/ptes-rapport/</link>
					<comments>https://portfolio.simon-hansen.dk/ptes-rapport/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 10:32:22 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=2981</guid>

					<description><![CDATA[Jeg har udarbejdet en PTES rapport for et DDoS angreb, som vi har aftalt med PO, at vi må udføre (alt papirarbejde er på plads). PTES rapport skabelon:]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Jeg har udarbejdet en PTES rapport for et DDoS angreb, som vi har aftalt med PO, at vi må udføre (alt papirarbejde er på plads).</p>



<p>PTES rapport skabelon:</p>



<div data-wp-interactive="core/file" class="wp-block-file"><object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/Penetration-Testing-Execution-Standard-PTES-Skabelon.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="Embed Penetration Testing Execution Standard (PTES) - Skabelon."></object><a id="wp-block-file--media-8fe3b3f3-4f48-435a-a2e3-a4e44958b074" href="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/Penetration-Testing-Execution-Standard-PTES-Skabelon.pdf">Penetration Testing Execution Standard (PTES) &#8211; Skabelon</a><a href="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/Penetration-Testing-Execution-Standard-PTES-Skabelon.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-8fe3b3f3-4f48-435a-a2e3-a4e44958b074">Download</a></div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/ptes-rapport/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GoBuster</title>
		<link>https://portfolio.simon-hansen.dk/gobuster/</link>
					<comments>https://portfolio.simon-hansen.dk/gobuster/#respond</comments>
		
		<dc:creator><![CDATA[Simon Hansen]]></dc:creator>
		<pubDate>Mon, 12 May 2025 10:27:07 +0000</pubDate>
				<category><![CDATA[IT-Sikkerhed - Produkter]]></category>
		<guid isPermaLink="false">https://portfolio.simon-hansen.dk/?p=2963</guid>

					<description><![CDATA[Jeg fik arbejdet lidt mere med TryHackMe, hvor jeg f.eks. kiggede på værktøjet Gobuster, som kan bruges til at finde “skjulte” hjemmesider. Udover at kunne bruge GoBuster til at finde skjulte sider, undersøgte jeg også andre muligheder, som bl.a. var at tage en vilkårlig hjemmeside URL og indtaste /robots.txt efter domænet. Denne liste kan frembringe følsomme sider og dermed potentielle [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p>Jeg fik arbejdet lidt mere med TryHackMe, hvor jeg f.eks. kiggede på værktøjet <strong><em>Gobuster</em></strong>, som kan bruges til at finde “skjulte” hjemmesider.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="483" height="41" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-50.png" alt="" class="wp-image-2966" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-50.png 483w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-50-300x25.png 300w" sizes="auto, (max-width: 483px) 100vw, 483px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="755" height="499" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-51.png" alt="" class="wp-image-2967" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-51.png 755w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-51-300x198.png 300w" sizes="auto, (max-width: 755px) 100vw, 755px" /></figure>



<p>Udover at kunne bruge <strong><em>GoBuster </em></strong>til at finde skjulte sider, undersøgte jeg også andre muligheder, som bl.a. var at tage en vilkårlig hjemmeside URL og indtaste <strong><em>/robots.txt</em></strong> efter domænet. Denne liste kan frembringe følsomme sider og dermed potentielle sårbarheder.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="365" height="44" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-52.png" alt="" class="wp-image-2969" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-52.png 365w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-52-300x36.png 300w" sizes="auto, (max-width: 365px) 100vw, 365px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="505" height="554" src="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-53.png" alt="" class="wp-image-2970" style="width:672px;height:auto" srcset="https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-53.png 505w, https://portfolio.simon-hansen.dk/wp-content/uploads/2025/05/image-53-273x300.png 273w" sizes="auto, (max-width: 505px) 100vw, 505px" /></figure>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://portfolio.simon-hansen.dk/gobuster/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Page Caching using Disk: Enhanced 

Served from: portfolio.simon-hansen.dk @ 2025-09-05 02:01:02 by W3 Total Cache
-->