• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af acidbodyguard | 23.03.2009 14:38

Rooting a linux box via MySQL Injection

Sandkassen
Hey her på Linux in ;)
faldt lige over denne Video og syntes lige i skal have lov til at se den ;)

http://milw0rm.com/video/watch.php?id=92

Rimelig interresant
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer7

# 1

16 år 10 måneder siden

Permalink

Indsendt af dusted den 23. marts 2009 kl. 15:23

Permalink

Re: Rooting a linux box via MySQL Injection

Jeg syntes det er en smule tankevækkende at en simpel programmeringsfejl (ie. glemme at escape al userinput) kan resultere i en rooted box
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 10 måneder siden

Permalink

Indsendt af acidbodyguard den 24. marts 2009 kl. 11:57

Permalink

Re: Rooting a linux box via MySQL Injection

men som altid, det er jo brugeren der laver fejlende ikke systemet,
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 10 måneder siden

Permalink

Indsendt af lean3 den 24. marts 2009 kl. 12:16

Permalink

Re: Rooting a linux box via MySQL Injection

Jeg synes nu ikke at brugeren skal klantres for at der er et priviledge escalation exploit i kernen...
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 10 måneder siden

Permalink

Indsendt af larskhansen den 24. marts 2009 kl. 12:37

Permalink

Gentagelse?

Hey,

Er der nogen som har mulighed for at genskabe det han/hun laver der? Så man kan være sikker på at det ikke er skabt i et redigeringsværktøj?
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 10 måneder siden

Permalink

Indsendt af einar.petersen den 24. marts 2009 kl. 17:23

Permalink

Sådanne exploits kan undgåes

Det gør man ved at følge god programmeringsskik ved at validere input og gøre det umuligt at accesse databasen direkte fra url'en

https://www.securecoding.cert.org/confluence/display/seccode/CERT+Secur… har java og c++ exempler besøg også cert.org hvis du er interesseret i sikkerhed.

Som en tommelfinger regel kan du lave input forms på din side og validere igennem din form lavet i nærmest hvilket som helst programmeringssprog og kun lade databasen acceptere input fra pågældende form som så filtrerer ukurrante input fra før de bliver sendt til databasen.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 10 måneder siden

Permalink

Indsendt af dusted den 25. marts 2009 kl. 14:44

Permalink

#5
Det er meget vel, men det

#5
Det er meget vel, men det er principielt forkert at man med adgang til at læse/skrive filer som mysql brugeren kan køre en exploit og roote boxen.. Dernæst skal man huske at da php er et sindsygt nemt sprog, så er der mange nynyny begyndere der bruger det og de kan af gode grunde ikke lære det hele på samme tid.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

16 år 10 måneder siden

Permalink

Indsendt af marx den 25. marts 2009 kl. 15:29

Permalink

Re: Rooting a linux box via MySQL Injection

Naturligvis skal man gardere sig imod indbrud ved at validere sine databaseinput, men systemet må jo ikke kunne rootes af at én bruger på systemet har usikre databasekald - det er jo i praksis det samme som at give alle brugere rootadgang med det samme, og det er jo ikke så smart hvis man kører fx et shared hosting miljø. En fejl på en brugers side må ikke kunne have så store konsekvenser som det har her, og det er helt sikkert et Linux-/administrations- problem, og ikke kun et brugerproblem.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Openmediavault 0
GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0
Dansk distro Omarchy 0

Seneste aktivitet

GIMP 1
E-mail blues 9
Driver til min scanner? 5
Printer Epson ET-2865 problem 16
Sudo 7
Thunderbird filvedligeholdelse 2
BigLinux 1
rsync og filsystem 4
Debian 13.3.0 8
Linux Mint 22.3 - hvornår opdatere? 10
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10
billede af nuværende installation 2
mapper 4
LinuxIn live 9
Linux Debian på ekstern HD 4
usb disk *LØST* 2
Pacman kunne erstattes af en anden Rust baseret mulighed 1
Epson skanner software 8
Debian 1
Winboat 4

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !