Web8: XSS Exploits - Del 2: Lagrade XSS

Web8: XSS Exploits - Del 2: Lagrade XSS

I den tidigare artikeln lärde vi oss om XSS- fel (Cross Site Scripting) och det faktiska utnyttjandet av XSS Reflected. Det finns en annan typ av XSS som anses vara farligare: lagrad XSS.

Till skillnad från Reflected, som direkt attackerar ett fåtal offer som riktas mot hackare, riktar Stored XSS sig till fler offer. Detta fel uppstår när webbapplikationen inte noggrant kontrollerar indata innan den sparas i databasen (här använder jag detta koncept för att referera till databasen, filen eller andra områden som lagrar applikationsdata. webb).

Med Stored XSS-tekniken utnyttjar hackare den inte direkt utan måste göra det i minst 2 steg.

Först använder hackare ofiltrerade indatapunkter (formulär, inmatning, textområde...) för att infoga farlig kod i databasen.

Web8: XSS Exploits - Del 2: Lagrade XSS

Därefter, när användaren kommer åt webbapplikationen och utför operationer relaterade till denna sparade data, kommer hackarens kod att köras i användarens webbläsare.

Web8: XSS Exploits - Del 2: Lagrade XSS

Vid det här laget verkar hackaren ha uppnått sitt mål. Av denna anledning kallas Stored XSS-tekniken även andra ordningens XSS.

Exploateringsscenariot beskrivs enligt följande:

Web8: XSS Exploits - Del 2: Lagrade XSS

Reflected XSS och Stored XSS har två stora skillnader i attackprocessen.

  • För det första, för att utnyttja Reflected XSS, måste hackaren lura offret att komma åt hans URL. När det gäller Stored XSS finns det inget behov av att göra detta. Efter att ha infogat den farliga koden i applikationens databas behöver hackaren bara vänta på att offret automatiskt kommer åt den. För offren är detta helt normalt eftersom de inte vet att uppgifterna de kommer åt har infekterats.
  • För det andra kommer hackarens mål att vara lättare att uppnå om offret fortfarande befinner sig i webbapplikationens session vid tidpunkten för attacken. Med Reflected XSS kan en hackare övertyga eller lura offret att logga in och komma åt webbadressen han tillhandahåller för att exekvera skadlig kod. Men lagrad XSS är annorlunda, eftersom den skadliga koden har lagrats i webbdatabasen, så närhelst användaren kommer åt relaterade funktioner kommer den skadliga koden att exekveras, och med största sannolikhet kräver dessa funktioner autentisering. logga in först, så uppenbarligen under denna tid användaren är fortfarande i sessionen.

Av dessa saker kan man se att Stored XSS är mycket farligare än Reflected XSS, de berörda ämnena kan vara alla användare av den webbapplikationen. Och om offret har en administrativ roll finns det också risk för webbkapning.


10 uppgifter som används för att stjäla din identitet

10 uppgifter som används för att stjäla din identitet

Identitetsstöld kan få oförutsägbara konsekvenser för offren. Låt oss utforska 10 typer av information som tjuvar använder för att stjäla identiteter genom följande artikel!

Vad är TeamViewer?

Vad är TeamViewer?

TeamViewer är ett välbekant namn för många människor, särskilt de som använder datorer regelbundet och arbetar inom teknikområdet. Så vad är TeamViewer?

Hur man listar installerade drivrutiner i Windows (PowerShell CMD)

Hur man listar installerade drivrutiner i Windows (PowerShell CMD)

Om du behöver veta vilka drivrutiner som är installerade i ditt system, här är ett enkelt PowerShell-kommando för att få en lista över installerade drivrutiner i Windows.

Gröna tapeter, vackra gröna tapeter för datorer och telefoner

Gröna tapeter, vackra gröna tapeter för datorer och telefoner

Grönt är också ett tema som många fotografer och designers använder för att skapa tapetuppsättningar med huvudfärgtonen grön. Nedan finns en uppsättning gröna bakgrundsbilder för datorer och telefoner.

Hur man hittar och öppnar filer med kommandotolken

Hur man hittar och öppnar filer med kommandotolken

Denna metod för att söka och öppna filer sägs vara snabbare än att använda File Explorer.

Vad är Scareware? Hur tar man bort Scareware?

Vad är Scareware? Hur tar man bort Scareware?

Scareware är ett skadligt datorprogram utformat för att lura användare att tro att det är ett legitimt program och ber dig att spendera pengar på något som inte gör någonting.

Hur man ökar internetanslutningshastigheten med cFosSpeed

Hur man ökar internetanslutningshastigheten med cFosSpeed

cFosSpeed ​​​​är programvara som ökar internetanslutningshastigheten, minskar överföringslatens och ökar anslutningsstyrkan upp till cirka 3 gånger. Speciellt för de som spelar onlinespel kommer cFosSpeed ​​​​stöd så att du kan uppleva spelet utan nätverksproblem.

Lär dig mer om brandväggar, Windows-brandväggen på Windows Server 2012

Lär dig mer om brandväggar, Windows-brandväggen på Windows Server 2012

Windows-brandvägg med avancerad säkerhet är en brandvägg som körs på Windows Server 2012 och som är aktiverad som standard. Brandväggsinställningar i Windows Server 2012 hanteras i Windows-brandväggens Microsoft Management Console.

Så här ändrar du Vigor Draytek-modem och inloggningslösenord för router

Så här ändrar du Vigor Draytek-modem och inloggningslösenord för router

När användarna ändrar lösenordet för Vigor Draytek Modem och Routers inloggningsadminsida, begränsar användarna obehörig åtkomst för att ändra modemets lösenord, vilket säkrar viktig nätverksinformation.

Hur man enkelt överklocka RAM med AMD Ryzen Master

Hur man enkelt överklocka RAM med AMD Ryzen Master

Lyckligtvis kan användare av Windows-datorer som kör AMD Ryzen-processorer använda Ryzen Master för att enkelt överklocka RAM utan att röra BIOS.