Jump to content

mixio

Members
  • Posts

    2
  • Joined

  • Last visited

mixio's Achievements

  1. Ευχαριστω. Ειναι στο aetos.it.teithe.gr/~kontam ενοτητα Projects->IP-over-DNS
  2. Καλησπερα σε ολους ! Αφου ολοκληρωσα την διπλωματικη μου μετα απο 1 χρονο και κατι πηρα τελικα το πτυχιο [] Καθως η εφαρμογη αποφασιστηκε να ειναι open source ειπα να την κανω γνωστη μεσω του φορουμ. Η εφαρμογη εγινε port σε δυο αρχιτεκτονικες. Windows & Windows Mobile. Η πρωτη χρησιμοποιει .NET 3.0 WPF και unmanaged code ενω η δευτερη .ΝΕΤCF 2.0 Forms και αρκετο unmanaged code. Καταρχην ειναι ενα proof-of-concept exploit μιας και αποδικνυει στην πραξη το concept του IP-over-DNS. Εκτος αυτου ειναι και το πρωτο παγκοσμιως για Windows πλατφορμες. Αυτο που κανει ειναι να δημιουργει ενα bidirectional καναλι για μεταφορα πακετων IP χρησιμοποιωντας το παγκοσμιο συστημα του DNS. Παραδειγμα χρησης της εφαρμογης ειναι οταν παμε σε ενα ξενοδοχειο το οποιο διαθετει internet μεσω wifi αλλα σου λενε πρεπει να το πληρωσεις ως παροχη υπηρεσιας. Μολις πας να επισκεφτεις ενα site σου βγαζει ενα Login prompt. Αυτο ειναι το λεγομενο Captive Portal. Ειμαι σιγουρος οτι οι περισσοτεροι το εχετε δει. Στην ουσια η εφαρμογη παρακαμπτει το captive portal και σου ανοιγει κανονικα την σελιδα. Για να το δειτε και στην πραξη πηγα εξω απο ενα ξενοχοδοχειο στην Θεσσαλονικη και με το PDA συνδεθηκα στο access point του, ανοιξα την εφαρμογη και αρχισα να κατεβαζω κανονικα σελιδες. Εφοσον δε πληρωσα και καταναλωσα κατι τοτε μπορειτε να πειτε οτι εκλεψα [] ....λιγο internet ! Επειδη το WPF με εντυπωσιασε με την ευκολια του 'επαιξα' παρα πολυ με το GUI για να μαθω δυο τρια πραματα. Ετσι το εφερα σε μια περιεργη για μενα μορφη. Για περισσοτερα screenshot, λεπτομερειες και πανω απ'ολα κωδικα μπορειτε να μπειτε στο aetos.it.teithe.gr/~kontam ενοτητα Projects->IP-over-DNS Στον κωδικα θα βρειτε αρκετα πραματα. 1. Base32 Encoding 2. Zlib compression/decompression 3. Την κλαση DnsPacket η οποια δημιουργει οτι τυπο DNS message θελουμε να στειλουμε 4. Διαχειριση I/O σε virtual network interface οπως το TUN/TAP του VPN 5. Πολυ unmanaged code (ReadFile, WriteFile, DeviceIoControl, CreateFile, CloseHandle, CreateIpForwardEntry, DeleteIpForwardEntry, GetAdapterIndex, AddIPAddress, DeleteIPAddress) ...και ολα αυτα σε C# !! Ελπιζω να σας φανει λιγο ενδιαφερον []
×
×
  • Create New...