MMORPG Core - Deutsche Community für Online Rollenspiele - Powered by vBulletin

  • AAA
  • Aggressive
  • Alienated
  • Amazed
  • Amused
  • Angelic
  • Angry
  • Apelike
  • Artistic
  • Asleep
  • Balanced
  • Banhappy
  • Bashful
  • Bitchy
  • Blah
  • Bookworm
  • Bored
  • Breezy
  • Brooding
  • Busy
  • Buzzed
  • Chatty
  • Cheeky
  • Cheerful
  • Cloud 9
  • Cold
  • Coldturkey
  • Confused
  • Cool
  • Crappy
  • Creative
  • Curious
  • Cynical
  • Daring
  • Dead
  • Depressed
  • Devilish
  • Disagree
  • Doh
  • Doubtful
  • Dramaqueen
  • Dreaming
  • Drunk
  • Elated
  • Energetic
  • Fiendish
  • Fine
  • Flirty
  • Gloomy
  • Goofy
  • Grumpy
  • Happy
  • Horny
  • Hot
  • Hungover
  • In Love
  • Innocent
  • Inpain
  • Insomnious
  • Inspired
  • Lonely
  • Lucky
  • Lurking
  • Mellow
  • Mischievious
  • Mondayblues
  • Musical
  • Nerdy
  • Notamused
  • Notworthy
  • Paranoid
  • Pensive
  • Predatory
  • Procrastinating
  • Psychedelic
  • Question
  • Relaxed
  • Roflmao
  • Sad
  • Scared
  • Scurvy
  • Shocked
  • Sick
  • Sleepy
  • Sluggish
  • Sneaky
  • Snobbish
  • Spaced
  • Spooky
  • Sporty
  • Starving
  • Stressed
  • Sunshine
  • Sweettooth
  • Thinking
  • Tired
  • Torn
  • Twisted
  • Veggedout
  • Volatile
  • Woot
  • Worried
  • Yeehaw
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • Tweet   
    Ergebnis 1 bis 10 von 10
    1. #1
      Core
      AAA
       

      Registriert seit
      Aug 2009
      Beiträge
      556
      Danke
      31
      Danke erhalten: 185

      Standard rune files -> login ohne pw

      Die Werbung stört? Registriere dich hier!
      bei den rune files prüft nur der loginsrv. die zugangsdaten, nicht aber der charserv.

      das hat zur folge, dass, wenn man den loginserv. "überspringt", man sich in jeden beliebigen account ohne passwort einloggen kann.

      zum bypassen habe ich folgendes geschrieben: [Um Links zu sehen registriere dich bitte. Klicke hier.] (serverip bei SRV_IP angeben)

      verwendung: serverip eintrage, kompilieren (entsprechende winsock lib mitlinken), starten
      in der neuz.ini 127.0.0.1 als serv. ip eintragen -> mit einer existierenden account id einloggen (pw ist egal)

    2. #2
      Es wird!
       

      Registriert seit
      Oct 2009
      Beiträge
      57
      Danke
      3
      Danke erhalten: 10

      Standard

      Ist die Datei Clean?
      BItte mal Virustotal Test.

    3. #3
      Anfänger
       

      Registriert seit
      Dec 2009
      Beiträge
      34
      Danke
      1
      Danke erhalten: 3

      Standard

      is Clean hab gard 2 virenprogs drüber laufen lassen, aber frage was ist kompilieren??

    4. #4
      Es wird!
       

      Registriert seit
      Oct 2009
      Beiträge
      57
      Danke
      3
      Danke erhalten: 10

      Standard

      Ein kleines Video Tutorial wäre schön,
      denn das ist wirklich sehr ungenau.

    5. #5
      Nydn
      Gast
       

      Standard

      Öhm, das is ne Text Datei, da können keine Viren enthalten sein...

    6. #6
      Anfänger
       

      Registriert seit
      Dec 2009
      Beiträge
      34
      Danke
      1
      Danke erhalten: 3

      Standard

      'Ähm Well kannst du die Erklärung wie man das amcht etwas ausführlciher amchen büdde danke im voraus

    7. #7
      Core Freak!
       
      Avatar von >flying<
      Registriert seit
      May 2009
      Ort
      anywhereyougo?
      Beiträge
      1,477
      Danke
      291
      Danke erhalten: 510

      Standard

      Finds selber raus, man muss ja nicht jedem alles in den Arsch schieben.
      Informiere dich einfach 3 Minuten per Google, dann weißte wies funktioniert. <.<
      .. ~> .. <~ ..

    8. #8
      Anfänger
       

      Registriert seit
      Dec 2009
      Beiträge
      34
      Danke
      1
      Danke erhalten: 3

      Standard

      Wtf ich aheb Well gefragt nciht dich junge.. udn es gibt auch menschen die sich mti sowas nciht so gut auskennen, udn wenn du so etwas in google mal eingibst kommen nur erklärungen wo nur leute raffen die schon erfahrung haben --nab--

    9. #9
      virtuos
      Gast
       

      Standard

      Wie will man einen "Char Server" überspringen wenn rune dies alles noch im login server erledigt ?

    10. #10
      Core
      AAA
       

      Registriert seit
      Aug 2009
      Beiträge
      556
      Danke
      31
      Danke erhalten: 185

      Standard

      virtuos: das hat damit nichts zu tun. ich weiß auch nicht mehr, wie genau die aufteilung war. (loginsrv bindet den charsrv ein? ich hab in erinnerung, dass der worldsrv ihn einbindet - ist an dieser stelle aber auch egal :))

      um es nochmal ausführlicher zu erklären:

      ok, ontopic: der flyff client baut 3 verbindungen auf: loginsrv, charsrv und worldsrv. dazu sendet er jedem server die logindaten -> jeder "server" sollte diese prüfen und, wenn die daten ungültig sind, zumindest die verbindung beenden. genau das geschieht bei den rune files aber nicht - nur der loginsrv prüft das passwort, charsrv und worldsrv "überspringen" diesen prozess und lassen jedes passwort zu - sicherheitslücke.

      wenn man nun aber erst gar keine verbindung zum richtigen loginsrv aufbaut, sondern zb lokal einen entsprechenden "server" startet, welcher einfach, sobald ein client eine verbindung (= flyff client) zu ihm aufbaut, das "willkommenspaket" (kann man das so bezeichnen?) + die serverliste sendet, werden die daten nirgends geprüft -> der client sendet die gleiche daten wieder an den charsrv+worldsrv -> diese nutzen nur die accid um die acc spez daten zu laden, ignorieren aber das pw -> login ohne pw. :)

      es ist also eine total einfache und offensichtliche sicherheitslücke, diese dem autor der files eigentlich kaum hätte passieren dürfen... :D (wobei, wenn man sich die allg qualität des sourcecodes anschaut... kein wunder :P)

      (und ebenso ist die lücke auch extrem einfach zum fixxen - einfach noch den entsprechenden "check" einbauen und im fehlerfall die verbindung zum client schließen)

      @pikatchuu: wie nydn bereits sagte, in dem archiv sind quasi nur 2 textdateien enthalten, keine ausführbare dateien.

      @kern: du ben einen c(++) kompilierer (/compiler) um den sourcecode nach der srv spez anpassung (= die richtige serverip eintragen - siehe dazu die konstante REAL_SRV_IP) zu kompilierer, also zu übersetzen - eine ausführbare datei erzeugen. nutzen kannst du dabei z.B. dev cpp, eine ide inkl. kompilierer für windows. wenn du dir dieses heruntergeladen hast, erstelle ein neues projekt, füge die quelltextdatei dem projekt hinzu. dann musst du in den projekt einstellungen noch dem linker sagen, dass er die entspr. winsock-lib mitlinken soll. (siehe dazu die readme datei im archiv) - dann einfach kompilieren (siehe menü) und starten.

      als nächstes in der neuz.ini des v6 clients 127.0.0.1 eintragen und starten -> einloggen mit einer gültigen accid, das passwort ist völlig egal. beachte aber, wie bereits im thementitel und im ersten post steht: das ganze funktioniert natürlich nur mit den rune serverfiles.

    Lesezeichen

    Berechtigungen

    • Neue Themen erstellen: Nein
    • Themen beantworten: Nein
    • Anhänge hochladen: Nein
    • Beiträge bearbeiten: Nein
    •