Meister Posted June 8, 2013 Share Posted June 8, 2013 Τι είναι το Cross-Site Request Forgery ή αλλιώς CSRF ή XSRF ? Είναι ένα είδος επίθεσης η οποία γίνετε ως εξής.... O Admin Κάνει Login Username: admin Password: admin π.χ. ο admin θέλει να αλλάξει τον κωδικό του σε κάτι ποιό δύσκολο Ο admin μπορεί να μην είδε ότι στο URL υπάρχει η εντολή password_new=test&password_conf=test&Change=Change Τι μπορούμε να καταλάβουμε απο το URL 1) Μπορείς να αλλάξεις τον κωδικό απο εκεί 2) Δεν χρειάζεται Username ή κάτι τέτοιο οπότε πιάνει για όλους τους χρήστες που πηγαίνουν στο URL Άν όμως το παρατηρούσε ένας "Hacker" την ώρα που άλλαζε τον κωδικό του ? Τι θα κάνατε στην θέση του... ? Θα σας πώ τι θα έκανα εγώ 1) Θα έπερνα το URL και θα το άλλαζα απο http://127.0.0.1/dvwa/vulnerabilities/csrf/?password_new=test&password_conf=test&Change=Change# http://127.0.0.1/dvwa/vulnerabilities/csrf/?password_new=Hacked&password_conf=Hacked&Change=Change# Tώρα είναι το θέμα πώς θα "αναγκάσουμε" τον Admin να το πατήσει... Ας πούμε ότι ήταν Admin σε αυτό το φόρουμ Θα μπορούσαμε να κάνουμε αυτό Press Here! Όταν το πατήσει ο admin Αν προσπαθήσει να κάνει Login με το κανονικό του Username Και Password Username: admin Password: test (Αφού τον αλλάξε πρίν) Login Failed! Αν δοκιμάσει ο Hacker να κάνει Login όμως...? Πλέον είναι αυτός admin Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.