![]() |
|
#1
|
|||
|
|||
|
Γεια σου, αυτή είναι ίσως ένα στιγμιότυπο στο σκοτάδι, αλλά Im πραγματικά αγωνίζεται τώρα και σκέψης θα μπορούσε να υπάρχει κάποιος εδώ που να γνωρίζει την απάντηση.
Im δημιουργία ενός server για μια ομάδα uni έργου, ο διακομιστής πρέπει να είναι σε θέση να στείλει μηνύματα ηλεκτρονικού ταχυδρομείου. Έτσι, θα δημιουργηθεί ένα δωρεάν λογαριασμό email που διευκολύνει smtp (email, gmx κλπ). My κώδικας δημιουργεί μια πρίζα που συνδέεται με το δεδομένο διακομιστή στη θύρα 25. Στέλνει όλες τις απαιτούμενες λεπτομέρειες. Τότε, να πάω στο στάδιο της πράξης, όταν πρέπει να παρέχει μία σειρά ΑΠΘ.: -- 220 smtp804.mail.ukl.yahoo.com ESMTP EHLO [192.168.1.8] 250-smtp804.mail.ukl.yahoo.com 250-AUTH LOGIN Plain XYMCOOKIE 250-PIPELINING 250 8BITMIME Απλό Α.Π.Θ. THE_MD5_STRING 235 εντάξει, να προχωρήσει (# 2.0.0) υπόλοιπο της συναλλαγής ................. ok, το τμήμα με im strugling είναι THE_MD5_STRING. Προφανώς μπορώ να τον πάρετε μόνο με ένα πακέτο sniffer, και να χρησιμοποιούν το md5 για κάθε συναλλαγή (πράγμα που έκανα, και έχουν τον τρόπο αυτό την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου για τα τελευταία 3 μήνες), αλλά θα ήθελα το σύστημα να είναι πιο γενική. Ξέρει κανείς πώς αυτό md5 hash δημιουργείται; Φαίνεται να είναι στατική, επομένως πρέπει να βασίζεται σε σταθερές μεταβλητές (όνομα χρήστη + κωδικός;) |