Hvad er TeamViewer?
TeamViewer er et velkendt navn for mange mennesker, især dem, der bruger computere regelmæssigt og arbejder inden for teknologiområdet. Så hvad er TeamViewer?
Vi har allerede nævnt to typer XSS- udnyttelser : reflekteret og lagret.De har alle det fælles træk, at farlig kode, efter at være blevet indsat, vil blive eksekveret efter serverens svar, hvilket betyder, at fejlen ligger på serverens side.server.server. Der er en anden type XSS-udnyttelse, der går imod denne funktion, ondsindet kode udføres straks på klientsiden uden at gå gennem serveren, kendt som DOM Based XSS eller også kendt som type 0 XSS.
Først og fremmest skal vi vide, hvad DOM er?
DOM, forkortelse for Document Object Model, er en standardform for W3C (http://www.w3.org/DOM/), der foreslås til at hente og manipulere data fra strukturerede dokumenter som HTML og XML. Denne model repræsenterer dokumenter som en hierarkisk træstruktur. Alle elementer i HTML og XML betragtes som en node.
DOM-baseret XSS er en XSS-udnyttelsesteknik baseret på ændring af dokumentets DOM-struktur, specifikt HTML.
Lad os se på et specifikt eksempel nedenfor:
Et websted har følgende URL til registreringssiden:
example.com/register.php?message=Please fill in the form
Når vi får adgang til det, ser vi en meget normal formular:
Du kan nemt udlede meddelelsesparameteren, der er overført til meddelelsesindholdet på formularen, se nøje på kildekoden til denne meddelelse:
JavaScript-segmentet er ansvarligt for at hente værdien fra meddelelsesparameteren og udskrive den. Ud fra denne slappe inputkontrol er det fuldt ud muligt at narre brugere til at få adgang til farlige URL'er.
I stedet for at caste:
message=Please fill in the form
send derefter:
message=GenderMaleFemale
function show(){alert();}
Så ser tilmeldingsformularen således ud:
Brugere vil ikke være mistænksomme over for en "normal" form som denne, og når de vælger køn, vil scriptet blive udført:
Jeg vil forklare lidt mere om den værdi, der sendes i meddelelsesparameteren:
GenderMaleFemale
function show(){alert();}
Dens hovedformål er at udføre show()-funktionen hver gang der er en onchage-begivenhed på select-tagget. Show()-funktionen her dukker simpelthen op for at vise, at scriptet er blevet udført. Men i virkeligheden vil hackere ofte bruge denne show() funktion til at udføre et script, der overfører brugerens cookieværdi til en forudbestemt server Læsere kan gennemgå artiklen Reflected XSS , som nævner, hvordan hackere opretter Hvordan ser denne anmodning ud?
Dette eksempel giver os to vigtige konklusioner. For det første blev den ondsindede kode eksekveret umiddelbart efter at have klikket på værdien i select-tagget, hvilket betyder, at den blev eksekveret direkte på klientsiden uden at gå igennem serverens svar. For det andet er HTML-strukturen blevet ændret med det beståede script. Og vi kan også se det faktiske udnyttelsesscenarie, DOM Based ligner noget mere Reflected end Stored XSS, når det kommer til at narre brugere til at få adgang til en URL, der er indlejret med ondsindet kode.
Følgende figur beskriver hvert trin i implementeringen af den DOM-baserede XSS-angrebsteknik:
Nedenfor er en video af et medlem af WhiteHat.vn-forummet, der udfører en udnyttelse gennem DOM Based XSS:
Held og lykke!
TeamViewer er et velkendt navn for mange mennesker, især dem, der bruger computere regelmæssigt og arbejder inden for teknologiområdet. Så hvad er TeamViewer?
Hvis du har brug for at vide, hvilke drivere der er installeret i dit system, er her en simpel PowerShell-kommando til at få en liste over installerede drivere i Windows.
Grøn er også et tema, som mange fotografer og designere bruger til at skabe tapetsæt, hvor hovedfarven er grøn. Nedenfor er et sæt grønne wallpapers til computere og telefoner.
Denne metode til at søge og åbne filer siges at være hurtigere end at bruge File Explorer.
Scareware er et ondsindet computerprogram designet til at narre brugere til at tro, at det er et legitimt program og beder dig bruge penge på noget, der ikke gør noget.
cFosSpeed er software, der øger internetforbindelseshastigheden, reducerer transmissionsforsinkelse og øger forbindelsesstyrken op til omkring 3 gange. Især for dem, der spiller online spil, vil cFosSpeed understøtte, så du kan opleve spillet uden netværksproblemer.
Windows Firewall med avanceret sikkerhed er en firewall, der kører på Windows Server 2012 og er aktiveret som standard. Firewall-indstillinger i Windows Server 2012 administreres i Windows Firewall Microsoft Management Console.
Når du ændrer adgangskoden til Vigor Draytek-modem- og router-login-admin-siden, vil brugere begrænse uautoriseret adgang til at ændre modem-adgangskoden, hvilket sikrer vigtige netværksoplysninger.
Heldigvis kan brugere af Windows-computere, der kører AMD Ryzen-processorer, bruge Ryzen Master til nemt at overclocke RAM uden at røre BIOS.
USB-C-porten er blevet standarden for dataoverførsel, videooutput og opladning på moderne Windows-bærbare computere. Selvom dette er praktisk, kan det være frustrerende, når du tilslutter din bærbare computer til en USB-C-oplader, og den ikke oplader.