Beiträge von BlackGiant

    Hallo,

    ich habe mich vor Kurzem an einen serverseitigen Paketfilter gesetzt, geschrieben in C# (Framework Version: 3.5).
    Hier sind nun meine erste Ergebnisse.

    Natürlich ist diese Version erst ein Anfang und noch ausbaufähig.
    Er blockiert vorerst alle wichtigen Pakete, wie z.B. Element Change Scroll oder das Bag-Duping.
    Diese Version ist kostenlos!


    ::Features::

    Folgende Features besitzt die neuste Version derzeit:

    Zitat von Features
    • Equip-Item Crash wird blockiert
    • Dupe by Bagpack wird blockiert
    • Mail System ist "ausschaltbar" (bei 2 Channeln interessant)
    • Bank System ist "ausschaltbar" (bei 2 Clustern interessant)
    • Bei System Nachrichten, kann man den Spielernamen vor die Nachricht setzten (automatisch)

    ::Download::

    Zitat von v1.0.0


    Download: Von File-Upload.net
    Erscheinungsdatum: 08/08/2010
    Virustest:: VirusTotal (2/42)

    ::Bilder::


    ::Credits::
    CyreGuard (C) by Cyre aka. BlackGiant

    MfG
    Cyre aka. BlackGiant

    PS: Sinnvolle Kritik ist erwünscht :) Bitte kein Spam.

    Zitat von pixelz;167034

    Naja hab ihn einfach mal mit Reflector geöffnet. Dann sieht man ja ein großteil des Source codes

    Jop, das nennt man "decompilen".

    Im Übrigen ist Yannicks Paketeditor - in C# programmiert - sehr sehr schlampig geschrieben.
    Er benutzt zu 75% nur VB.NET Funktionen in C# :x

    Naja, "hauptsache" er funkt.

    MfG
    BlackGiant

    Code
    070000700000000000000000FFFFFFFFFFFF

    Das ist das Paket.

    Code
    07000070 = command (int32)
    00000000 = slot ID (int32)
    00000000 = bag ID (int32)
    FFFF       = amount (int16), in diesem Fall -1 (also wird das Item 1x pro Paket gedupt)
    FFFFFFFF = -1 (int32)

    Der Code von Pixelz stimmt, so steht er in Yannicks Paketeditor, wenn man ihn decompilet.

    MfG

    BlackGiant

    Zitat von Legendary;132498

    und auserdem zu dem Tipp, BlackGiant wieso gibst du den Tipp? Ich finde das diese kleinen Bobs auch mal selber denken könnten :).

    MFG ICH

    Hallo,

    dass ich nur ein Tipp und keine komplette Lösung gegeben habe hat auch ein Sinn =)

    Entweder die Leute schaffens einen Packetfilter zu bauen oder nicht.
    Falls ja, haben sie hier einen Tipp, damit sie sich nicht noch lange Gedanken über den Crashfix machen müssen.

    MfG

    BlackGiant

    Zitat von Kiya;132131

    ich versteh den thread kaum
    ich habs mir rund 3x durchgelesen
    aber ab 5e kam ich nicht mehr mit ö.ö

    Hallo,

    ja, für Unerfahrene ist das zu kompliziert.
    Es hilft aber denen, die sich mit Packets und ein bisschen Programmierung auskennen :P
    Und für die ist es nur ein Tipp, aber mit ein bisschen Denken, kann man dahinter kommen.


    MfG
    BlackGiant

    Hallo,

    da YannickMama sein Tool released hat, mit dem man über Knopfdruck andere Server crashen kann (nur bei denen, bei denen es noch nicht gefixed wurde)

    Ich will hier kein HowTo und keinen Guide machen, wie man den Crash im genauen verhindern kann, sondern einfach darauf hinweißen, wie das Crashpacket aufgebaut ist.

    Hier ist das Crashpaket:

    Code
    5e 7d 63 9d 42 18 00 00 00 45 36 e1 ff ff ff ff ff 21 00 ff 00 00 00 00 00 00 00 00 00 ff ff ff f0 00 00 00 00

    Hierbei ist zu beachten, dass man das Packet nicht komplett blocken darf, sondern man auf den Packet-Inhalt schauen muss, denn das Packet ist das Packet, das gesendet wird, wenn man ein Item Un-/Equipped.

    Code
    [COLOR="Black"]5e[/COLOR]
    [COLOR="Magenta"]7d 63 9d 42	
    18 00 00 00 	
    45 36 e1 ff 	
    ff ff ff ff [/COLOR]	
    [COLOR="DarkOrange"]21 00 ff 00[/COLOR] 
    [COLOR="Green"]00 00 00 00 	
    00 00 00 00 	
    ff ff ff f0 	
    00 00 00 00	[/COLOR]

    [COLOR="Black"]5e[/COLOR]: Unsere beliebten 5e, die in jedem Flyff-Packet sind. (Anfang)

    [COLOR="Magenta"]Dieser teil beinhaltet Packetgrößen oder auch Hinweise zu "Merged-Packets" (Fusionierte Packets)[/COLOR]

    [COLOR="DarkOrange"]21 00 ff 00[/COLOR]: Packet Command - 0x00FF0021.

    [COLOR="Green"]Ab hier folgen Parameter. Hier ist unter anderem die SlotID des aus/anzuziehenden Items. (Weiteres müsst ihr selbst erfassen)[/COLOR]


    Der Rest liegt in eurer Hand! :)

    Ich bitte euch übrigens auch, keine sinnlosen Posts in diesen Thread zu posten.
    Sinnvolle und sachliche Kritik und Verbesserungsvorschläge sind gerne gesehen =P


    MfG
    BlackGiant

    Das ist der von Exos, den gibts hier aber auch schon irgendwo im Forum.

    MfG

    BlackGiant

    Hallo,

    Zitat von HDBlacker;118862


    [..]wird zwar vielleicht unbrauchbar sein, da C# für sowas besser geeignet ist und der Patcher von Joker gut gemacht ist[..]

    Stimmt nicht unbedingt, da im sich VB.NET und C# im Allgemeinen nicht sehr unterscheiden.

    VB.NET ist für Einsteiger gut, da man weniger mit Zeichen rumhantieren muss (Semikolon, geschweifte Klammern) und der Code für Anfänger überschaubarer ist.
    Vom Code her gibts vielleicht in C# ein paar Funktionen, die man sich ein bisschen besser einprägen muss, aber letztendlich sind beide nicht sehr unterschiedlich.

    Bei C# hat einen "professionelleren" Code, da z.B. jede Zeile meist mit einem Semikolon beendet wird - somit auch der Befehl.

    Von der Schnelligkeit - wovon viele reden - gibt es keinen Unterschied.
    Beides .NET basierend!


    Ich im Allgemeinen programmiere auch lieber mit C#.NET als VB.NET.

    Eine weitere Anmerkung:
    Ich finde bei einem Projekt, wie einem Patcher, sollte man eher die WPF (Windows Presentation Foundation) Variante benutzten.
    Grund dafür ist, dass wie der Name schon sagt, es besser zur Presentation geeignet ist. Man kann z.B. auch mehr auf die neuen Designarten von Widows (siehe Win7, Vista) zugreifen. Sprich Transparenz etc.

    Da habe ich vor geringer Zeit mal etwas angefangen:
    [Buttons fehlen noch ;)]

    Hier habe ich mich vom entwurf nicht ganz so an den Offi-Patcher gekrallt.
    Was man hier beachten sollte ist die Transparenz.
    Zwischen den einzelenen "Fädchen" die am Patcher heraushängen, ist die Transparenz so eingestellt, dass wenn man ins "leere" klickt, einfach in das dahintergeordnete Feld kommt (im Fall vom Bild wäre es der Desktop)
    Diese wäre bei Windows Forms schwer oder gar nicht möglich.

    Dies sollte nur ein kleiner Tipp bzw. eine Anregung sein =]

    Ansonsten finde ich den Release ganz gut.

    MfG

    BlackGiant

    Richtig, außerdem läuft ASP/ASPX nicht auf xampp.

    Zitat von www.apachefriends.org

    * Läuft Microsoft Active Server Pages (ASP) mit XAMPP?

    Nein. Und Apache::ASP im Perl AddOn ist nicht ganz dasselbe. Apache::ASP kennt nur Perl-Script, wohingegen das ASP vom Internet Information Server (IIS) auch das normal benutzte VBScript kennt.

    Für ASP.NET gibt es dagegen ein entsprechendes 3rd-Party Modul für den Apache.

    Ja, das sind die osa Files v1.(komplett selbe Server logsetc.)
    Aber egal, mittlerweile wurden die Server von osA komplett neugeschrieben, sind auch schon teilweise auf dem v14 Stand(couple system, etc.).

    Naja genau aus diesem Grund, wurden sie zum ClosedSource Projekt.
    Viel Spaß noch beim „coden”

    MfG
    BlackGiant

    Stimmt..., leider.

    Du hast sooo Recht, früher hat man einfach mehr Spaß gehabt...
    Ich weiß noch, als selbst noch mit Caali Files gearbeitet habe.
    Ich kam in die Flyff Server Scene, mein großes „Vorbild”, aldimaster, von dem ich von Zeit zu Zeit immer gelernt habe..., währenddessen kam Melzin, der auch sehr bekannt wurde.
    Dann kam Twilight..., der auch immer besser wurde. So langsam wurde dann alles bekannt -released.

    Dann war ich längere Zeit beim osAFlyff/Morpheus Projekt, das bald closed source wurde, wegen leechern...

    Mittlerweile ist Twilight besser ;)

    Es war ne spannende Zeit


    MfG
    Cyre/BlackGiant

    Zitat

    geht imma noch net


    Hast du das von TwiLight genau kopiert wie's da steht?
    Denn da waren 2 Leerzeichen drinne...

    Änder das rote:

    Zitat von TwiLight;24605



    Coral hin

    Code
    if wos_GetClientLevel() >= 75 then
    wos_TeleportClientWorld("500",[COLOR="Red"]2000[/COLOR],120,855,180)
    end

    Coral back

    Code
    wos_TeleportClientWorld("1",6960,[COLOR="Red"]100[/COLOR],3317,180)

    Hallo,

    hiermit release ich meinen Resource Manager v1.0...
    Er dient zum extrahieren von .res Dateien von FlyFF (ist ja klar xP).
    Natürlich habe ich xadet's .RES Format benutzt.

    :: Funktionen ::

    • Öffnen von .res Dateien
    • Extrahieren von .res Dateien
    • Extrahieren von allen .res Dateien aus einem Ordner


    :: Unterschied zum normalen FRM ::

    • Extra Funktion: Alle .res Dateien aus einem Ordner extrahieren.
    • Keine beiliegende .DLL
    • Es werden keine angeblichen Viren angezeigt...
    • Funktioniert auch auf Vista


    Leider funktioniert das hinzufügen von neuen Dateien, sowie das abspeichern einer .res Datei noch nicht.
    Allerdings werde ich alles geben, das in V2 zu beheben.


    ::Bild::


    :: Download::

    Download Easy Resource Manager v1.0
    Virustotal Bericht
    :: Credits ::
    Resource File Format, Example Class by Xadet
    Alle anderen Funktionen by BlackGiant

    MFG

    BlackGiant

    PS: Auf Antworten wie: "Ja, nur mit Source von xadet...[blub]" habe ich keine Lust, erspart euch die, ihr müsst das Tool nicht benutzten!