[Beast]Neue Sachen !

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • itakage;43490 schrieb:

      okay
      durch ändern der exe oder durch ändern einer bestimmten datei?

      Das "ändern" der .exe Datei ist nicht mal so nebenbei gemacht.
      Dazu braucht man mehr als ein bischen Ahnung von FlyFF Dateiformaten
      - fundierte Kenntnisse in Programmabläufen und vorallem ASM sind unbedingt nötig. Soweit ich OffiGM einschätzen kann, kann er kein ASM, von daher wird er wohl eine andere Datei bearbeitet haben.
    • vielen vielen dank

      endlich spricht mal jemand die wahren worte aus

      klar schafft es jeder einzelne mobs zu spawnen bzw npcs evt. auch

      aber per asm die exe so zu verändern das das ganze fehlerfrei läuft dürfte für die wenigsten hinzubekommen sein



      aber nur so am rande asm lernt man nicht durch e-books nur durch bestehende logik und praktische anwendung auch wenn man noch gar nix kann lernt man es eig nur dadurch
    • 0x00;43496 schrieb:

      Das "ändern" der .exe Datei ist nicht mal so nebenbei gemacht.
      Dazu braucht man mehr als ein bischen Ahnung von FlyFF Dateiformaten
      - fundierte Kenntnisse in Programmabläufen und vorallem ASM sind unbedingt nötig. Soweit ich OffiGM einschätzen kann, kann er kein ASM, von daher wird er wohl eine andere Datei bearbeitet haben.


      Ob ich ASM behersche stelle ich mal in den Raum
      ich verneine es nicht noch beja ich es.


      @Ailian
      mich würde es mal interessiren für welchen Kernel du spezialisirt bist.


      @all
      Ich denke jeder der hier von ASM spricht
      weis nichtmal was das ist.

      Asm ist nicht wie eine Hochsprache
      asm ist das direkte einbindne von befehlen in die Speichermedien.

      Bsp
      Bei vb.net ist es so das eine Ausgabe eines Textes in einer Konsole nach folgendem pronzip ablauft

      Quellcode

      1. console.writeline

      so das wars Debugen und fertig

      Wichtig ist dabei aber das der Compiler alles zuerst in ASM compelirt
      In ASM würde eine Textausgabe so aussehen

      Quellcode

      1. DATA SEGMENT
      2. Meldung db "Hello World"
      3. db "$"
      4. DATA ENDS
      5. CODE SEGMENT
      6. ASSUME CS:CODE,DS:DATA
      7. Anfang:
      8. mov ax, DATA
      9. mov ds, ax
      10. mov dx, offset Meldung
      11. mov ah, 09h
      12. int 21h
      13. mov ax, 4C00h
      14. int 21h
      15. CODE ENDS
      16. END Anfang
      Alles anzeigen


      Das Diaassemblern einer Software ist keine leichte sache
      eigentlich müsste man jede mögliche Reaktion auf eine Aktion im Speicherbild auswerten und ausrechnen.

      Ich könnte jetzt 100 Seiten über Assembler schreiben aber nach 1/4 seiten würden 90% hier absteigen.

      @ailian wieder
      mich interessirt auch wie du es genau im DSAM gemacht hast.
      Da ein einziger fehler schwerwigende System fehler herrvorrufen kann.
      Nur ein einzelnes Zeichen ist bereits der auslöser für ein Absturtz
      und bei einer Software wie dem Beast sind es
      Pi x Daumen 20k Zeichen
      Die du rekonstruieren müsstest.

      Da kann ich nur sagen sowas wäre es mir nicht wert.

      Nur um Monster zu spawn mehrere Wochen an einer Software sitzen nein danke

      Lg
      OffigM
    • ich bin auf die arch generation kernel spezialisert .DD also sehr rutinierter linux nutzer wenn du das wissen wolltest



      un nochma

      ich sag dir nich wie ich es gemacht habe dann wüsstests ja xD naja ganz normal asm benutzt wie mans benutzt ne mehr sag ich da nüt zu



      aber mathematik und berechnungen gehören für mich zu asm schon lange dazu das ist präzise genau und macht auch schon mehr spaß an der sache
    • OffiGM, dein Post stellt mal wieder deine Ahnungslosigkeit und
      wie deine Kollegen auch das totale Verlangen nach Aufmerksamkeit unter Beweis.

      OffiGM;43502 schrieb:

      @all
      Ich denke jeder der hier von ASM spricht
      weis nichtmal was das ist.

      Diese Arroganz spricht schon für sich.
      Vielleicht solltest du dich mal damit abfinden,
      dass dieses Forum nicht wie deine Hauptschule ist.
      Es gibt hier sehr wohl einige Leute mit Assembler-Erfahrung,
      angefangen bei Elec.

      OffiGM;43502 schrieb:

      Asm ist nicht wie eine Hochsprache
      asm ist das direkte einbindne von befehlen in die Speichermedien.

      Was du nicht sagst...

      OffiGM;43502 schrieb:

      Quellcode

      1. DATA SEGMENT
      2. Meldung db "Hello World"
      3. db "$"
      4. DATA ENDS
      5. CODE SEGMENT
      6. ASSUME CS:CODE,DS:DATA
      7. Anfang:
      8. mov ax, DATA
      9. mov ds, ax
      10. mov dx, offset Meldung
      11. mov ah, 09h
      12. int 21h
      13. mov ax, 4C00h
      14. int 21h
      15. CODE ENDS
      16. END Anfang
      Alles anzeigen


      Willst du mich mit diesem von Wikipedia kopiertem Beispiel beeindrucken?
      Fail...

      OffiGM;43502 schrieb:

      Ich könnte jetzt 100 Seiten über Assembler schreiben aber nach 1/4 seiten würden 90% hier absteigen.

      Mit anderen Worten, du hast keine Ahnung und versuchst hier trotzdem den Macho zu markieren.
      Ich bin schwer beeindruckt (:
    • OffiGM;43520 schrieb:

      Habe ich behauptet das ich ahnung häbe?

      Ich weis über die grundstrucktur bescheid.
      Und ja den Code habe ich von Wikipedia da ich selbst nicht in der lage wäre soetwas zu schreiben.

      Ich kenne mich mit der Strucktur halbwegs aus bin aber sonst in ASM ein Noob.


      Kg
      OffigM

      Dann erkläre mir mal, wozu du den Beast disassemblieren willst,
      obwohl es entsprechende Software dazu gibt.
      Nimm dir einen guten Debugger, bspw. GDB unter Linux oder SoftICE unter Windows und setz an ensprechenden Stellen Haltepunkte
      und schon brauchst du nur noch Verstehen und Verändern.
      ~
    • So damit alle eine auflösung haben:

      Jeder normal User without ASM kentnisse kan in Beast nicht mehr wie ein Mob Spawnen
      (damit ist gemeint: 50000 Aibatts aber kein Lawofl dazu) also s.z.s Nur eine Art.

      Da der Beast an der stelle wo er eine 2te Art laden will einen jump drine hat ist es den Usern halt nicht möglich das zu ändern.

      Wer sich jetzt denkt ne der labbert nur scheisse:

      Ich könnte mit dem kompletten Board wetten das egal Welcher User der ein Mob spawnen kan nur ein Mob in der probMover.txt drin hat.

      Da der Beast zu dumm ist einfach mehrere Strings aus der probmover.txt auszulesen muss man per ASM nachhelfen.

      Wer sich ein wenig mit SoftIce (danke an 0x00([B][B]Keisuke[/B])[/B] hab den Namen schon gesucht ;) ) oder Win32dasm auskennt der sollte das eventuell schaffen.

      Also ich wünsche den Usern jetzt mal viel spass beim "Cracken" des Beast`s ;)