Was soll ich für euch Serverside coden?

  • Hallo liebe Community!

    Wollte mal fragen, ob ihr i-etwas gebrauchen könnt, was Serversided laufen soll um eure Server stabiler laufen zu lassen, oder ähnliches.

    Das ganze sollte aber nicht wie ein packetfilter ect. funktionieren^^

    Ein Beispiel, es könnte eine Serverüberwachung eingebaut werde, die den Worldserver einfach Restarten lässt wenn sie beendet wurde.

    Das wäre zB. eine Möglichkeit, was fällt euch noch so tolles ein?

    mfG.
    Sacred

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • so wie bei offi, dass der cleint dann sagt, dass eine veraltete version vorliegt und man patchen soll?
    ja das der client direkrt mit server vergleicht, und falls sie nicht übereinstimmen client schließt

    [CENTER][/CENTER]

  • Boom
    Resource Hacker ---> Neuz exe - string table ---> Msgver
    Accountserver.ini ----> Msgver
    Loginserver.ini ----> Msgver

    [CENTER][CENTER][/CENTER]
    [/CENTER]
    [CENTER][/CENTER]

  • Zitat von BlizZzard;170121

    Wie wäre es wenn du gar kein Tool machst? Das würde uns allen das Leben erleichtern...es gibt schon SO viele Tools, das ein weiteres Tool sinnlos wäre.

    MfG. Blizzard


    Wie wäre es, wenn du deine asozialen Spammposts unterlässt?
    #reported

    B2T:
    Hm, dass mit den Vergleich von der Flyff.a und Flyff.b könnte etwas kniffelig werden, da man vom Root nicht soeinfach überprüfen lassen kann, ob der Client auf einem Home PC überprüft, ob der Hash gleich wie aufm Server ist.
    Ich könnte aber eine Clientsided Datei schreiben, die beim Start der Neuz überprüft, ob der Hash aus der flyff.b vom Server aus übereinstimmt.

    Also das der Client zum Server connected und nicht der Server zum Client :)
    Wie wäre es damit?^^

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • Zitat von Sacred;170156

    Wie wäre es, wenn du deine asozialen Spammposts unterlässt?
    #reported

    B2T:
    Hm, dass mit den Vergleich von der Flyff.a und Flyff.b könnte etwas kniffelig werden, da man vom Root nicht soeinfach überprüfen lassen kann, ob der Client auf einem Home PC überprüft, ob der Hash gleich wie aufm Server ist.
    Ich könnte aber eine Clientsided Datei schreiben, die beim Start der Neuz überprüft, ob der Hash aus der flyff.b vom Server aus übereinstimmt.

    Also das der Client zum Server connected und nicht der Server zum Client :)
    Wie wäre es damit?^^

    Probier es aus. Wäre nicht schlecht wenn du das umgesetzt bekommst. Viel Glück.

  • So, bin zu 90% fertig, wurde aber noch nicht getestet und 1 Problem gibt es noch :P
    Also das Tool schaut nach, ob die Datei Flyff.a im Client vorhanden ist, wenn nicht gibts ne Fehlermeldung!
    Das Tool schaut auf einen Webserver in die Flyff.b rein, und schaut sich die erste Zeile an, wo der Hash steht, dann überprüft er, ob in der Flyff.a derselbe Hash vorhanden ist, wenn ja, dann passiert nichts, aber wenn der hash in der Flyff.a anders ist als in der Flyff.b auf dem Server, gibt es eine Fehlermeldung und die Neuz wird beendet. :)

    Allerdings kämpfe ich gerade damit, abzufragen ob die erste Zeile der Flyff.a den gleichen Inhalt hat, wie die Flyff.b... das mag i-wie nicht funktionieren :D

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • Zitat von Sacred;170203

    So, bin zu 90% fertig, wurde aber noch nicht getestet und 1 Problem gibt es noch :P
    Also das Tool schaut nach, ob die Datei Flyff.a im Client vorhanden ist, wenn nicht gibts ne Fehlermeldung!
    Das Tool schaut auf einen Webserver in die Flyff.b rein, und schaut sich die erste Zeile an, wo der Hash steht, dann überprüft er, ob in der Flyff.a derselbe Hash vorhanden ist, wenn ja, dann passiert nichts, aber wenn der hash in der Flyff.a anders ist als in der Flyff.b auf dem Server, gibt es eine Fehlermeldung und die Neuz wird beendet. :)

    Allerdings kämpfe ich gerade damit, abzufragen ob die erste Zeile der Flyff.a den gleichen Inhalt hat, wie die Flyff.b... das mag i-wie nicht funktionieren :D

    Nicht schlecht , aber auf den Sprung wüsste ich auch nicht die Befehle.

    Aber vlt über nen Steamwriter ? :)


    Code
    Dim Writer As New IO.StreamWriter(Client.GetStream)
    Writer.WriteLine(
    Code
    GetM5Hash("Pfad\Datei.b"))
    Writer.Flush()
    Writer.Close()
    Code
    Dim Reader As New StreamReader(Client.GetStream)
    [COLOR=Red]If Not (Reader.ReadLine = GetMD5Hash("Pfad\Datei.b")) Then Client.Close[/COLOR]
  • Der Hash in Flyff.a und Flyff.b ist IMMER anders


    Meine Flyff.b

    Code
    a06d129c5ed0d3fd89d3878b86f561b1

    Meine dazu passende Flyff.a

    Code
    03069d9fe1a0268f1bc23189cdfb2f748021297f542698e3da93893c099b6b6b0b4a709d5d7c3297d62adab52de834a697c284bfb779d0fce6463b61dcd8496112cadcf88d31e7b8aa51915abf85f9223f0d5a5dc95d80708132008e6b83a11014618e9ebed62f9d17bdf23c931e5934228edaf853a9f1763b2fddaed393c4961769c319fa84dcdcdcadf07ba34423399bf7b85ba8c71fefc9485d14fae24f461f8ad4cafc5d4939fb8563eb54228ac5f2e00226cd9daa9ff1cc7c60a26ad52f2180088b5557af6c21c93ef3dfd7931b615f0d0db85dc5550a471910c6fcf5392790bf295fad6c41bca663fc707ac96c990f04624fbb627a949fdcda954c6c4027940b50f08a94be8a0e94992233fffa0cd5a88fdf2d13365a0c5927baef40d228885574c9866401500d78bb00ab63c56b3f3b66d7f1d55f455799e2d4a51d1729176ea80d3311d65b131de5b22bc1edf3df22132fcac599d9f678cf7c7ce3de2a81a33b7db0e71711269efc172d251aa11e881c1e740a9f9b5723b1952657812c0617e3a44088d653184cf898eead26e093ac9aa0211b4934cc403f1a6faa282c4a39708914233ad7ff83d65306d239e4620eecd5eabe611f677da561a1226e30acc0c749623ee08526dedef62c6173b132a6a4cac6635be3009610ee93c52531b49b779b69d6389808666356e4e770635b5032f334dc1d2574aae6d12780f1326d2fe952113a6dad5d05a92b9d438b84ad4e67afbc19a863e09831679f724b367d1cb8575238fd44c8787b90ecaf6ef2d0cf53b6044a01b34f75ed55a94d2b3a820a43b381fc17b1edc272b47aacd3fa69368281ccff2e0d13df16dcfdffe83b5cfd42c8002e82232afc818c041845cf6dbe13ae6b66bd418014fdb873d6253c1a36df9ea3cf6d1bc62256b254dc5fe89a99e13d349ec56c630397e06300683cf6aa29c02a32119e4eca6544597830efe057f55c412a0b2762e320ab13c51d3f2148d413769655faa9d4692a82f55dd315ba48c11bafb9a8969959c9e560054246f67c63d2a7d5cda06290ef971c25fd13f7275b74685a94f80565d95ebe9d429dd5094e246e5f8827b7e40a8574724c8d2be3440a497a09a34d1cf98355d3438ec1a32c636e44d5902691c00b527235bed4b1aaa36f1b201ecff6994106614448855fbaaa1a3331885ade89fc2a0fa4a0ebec3dd62ea19d6474bd23ce36c34595cb33bef0e6bd47eff740446aa1f59a6ff273c186dde3035ed91258220f4e4688206e02ff2983935daee7da052ead4c8d2be3440a497a09a34d1cf98355d34748655e71d4c7756c4cbb05f3083d3f4c8d2be3440a497a09a34d1cf98355d349ab0deea2d1241240a687c4aa0dc9a944e6352ecd62249f7f69eb830fc1c4564b5d2e5e3769ac1d18ce5b53c4d051126900e81b8f9c038d77f73d64d1cdbd424c0518443e128144fa7f978254ffbac7ec6ebd1914e7ccaa9c70bb7c1469f7464dda878218ab2794b306be6d96fc18ba1f5f21b6a571543b11ef0a4ab091466f534e72fa754c0d23c9bc2186691a15ec1d2f1a6693b75fca0c4e911df7bc53a654eae3501bdc40f740345669ecd33f8a47fa50e44b7ea0de56748aca80ce45dc5754867a4a0ab0dbac52e705b9b1f690b4b8626fca6001c2d44d6dae4047123860c8b0141060d85e050b7f9e82dc4f3f524f38e465d0da9eafeb69fe23468cbd60ece3c68b0be945afc38a7c688bb2df20f0149780bc4f0c6c7e264f408bdfcc60ee2e6c7fbdc7d47b05a2fbe5d9aecb499408ef627ff520822565b3ce2fb2e66126aa12c4c34a7f6e811680122a49e1917070a42d1fa4cd6483104d8e1a2c72655316c3473bbef89db1fb47ef9e29184628a278836c1dd4a76dd8b751a611df68b68db53053ff03048ab177002ec44d8dd1e2b399e415f85bc29ee12ace9483691eaf668f0e82ef1ce46ef3b6e8d48c7640b8439869ca420f97031c27c84a8e6a104d33fb840124c50b4517221cb0b6ae52dd2e682f3913de259ab1922d1f166a44895f2849cebdec15f47246082a4872dfdf394551e6433bb49183fe9c2a1c6d7f4d93b0748d6a72c222668fd71e3e2e0ad39d51486cabaa5ce274309231c66e45100fa443742e606a79a1ec194d6682becda357cbe9640f4df892c7308f286e71e47a8b1cf013c7f66f6ea06a8af472ab154b6e901eccff7889be23888f996fa2c6d46c5273f0d1a743edaa96da33180f72c2ee05f1b7e675366104ac0a136fb8f81551c9f9d586e5b32cb725d566f094a27f40a91842103fdf1df5404a4a70fdd8241247d0c6689d014805021cf52c0d7e86bbf0a9a417ea690cb5522fa17204433a0cb8b34995308eaba3d1a2ba28596ee521e4ee582f4a788931f95a9b7471ac0859f58102ec126a32178129fd2721bede28f9daec56aeb82734db037675669405c1e39bd6c560ebad8d8fd084b158940f476193ff03b7e6344e94c13175a2aa3b432594b20ec12784b57fb0962d7ae405f2c0d46122cd3cbd0ecb957d75b533dd2ac5b972f10d80669e54888c56db086152d57f2a071aa0cc2ee5178678fc8a6be9a34ec6e5125e4300fbfa568682208de80fe72e8565d3477377f40879a5f3fc1c0297e1d3c9b5499e8bc7e79d583ac486bbcc24d9f56b118053d52b7b43a15ddf5a5171ac95ddf392c7f898c92abb5ea173e583ab51a65dff9504ff7b534d990196b70192bfbeaa562ab179a71243c5da3cd660c651b2e6608ebf467beae85f72b8097adbd9cf764577d6d85aa0332aa065dd8632870aa2e4282138847a955b03e3c359c2c2cb737d74872e38035b59df1d2f87b2cec91e4900456285b25ca58862519774f9978ca455a0dc4c2081e4a630353d278d444cda038f308cd05c41189d6f025ee2dfc8e705a6c53c876650dd5fbc4149bf8cfc1eafbf168f91b93a817af8c70a2542b76bfc8d2bb10b3e17fcdc64e47cce952f7d80e18f8f92c283d8b5149bb708d5a560ea5e664c8d2be3440a497a09a34d1cf98355d395563f97845235d6635a088daee0e69090d87d934fe2a4485e3f09c1cefbdd3a970ffe257c772edef55cf497460ecbc1d7aacbed69ab22e060b0b681b87c54d7998c1c85810312ec01dd672360c489c671d6d5002782a9a04bdf5ac91e72bc0f9a38da8bf872a62953aa48cbd727d4f13cabc1d0429193ea4a858400bf5c85579aae96555cf72c833aee4c31a4e39cd73782db14c206e42a12638ea6482c70869dc5d5083e3fd1248acc8bf1760b6427a5f83eb583ac8b74086e3222106808c89e8324e2cd8e8d613a2ae852011a044fdd942abce00bbb6ab55c5291d288e6afa0771ad1dab964b063573b0239582729a713eeb08c48001757a06ecc42e4d0b2a27cb7d00a33921ffcda0d6e3b759d9985cca462663b5ae8edd8eb9a6a6b06d8a37c2a69f2425cb72dce040d03a749e12cca62a4b4ffa56e2a5ae0e6f79c2a92a3d4e84b1a6874a5cffbf6d58232d3ea36761ef0cf9d6399f595dcd192f364eea42059be9dc5c725d16f5399b2a11f2c7bbd2ef9e91b9dbf9474bd26f1debf81a6604e1c05f48c319ccfa960414d740f4f27571ec45cb34b996211957a74ab96a6e77356d318955bde8db4c8cbfce48f6512324334ed6e6fd94f07b038aad653aa53ebabaa076aab9b5de3a74ae5a618efe057f55c412a0b2762e320ab13c51dab5dd813b877ce4d795c35dfd5fc1049d00c1c97446ac4ecffde284ddaceab4aae66a5abdee20522603d0e949378d1fccb635f40f8179b27df971d1fd0774993b5c24282ffe9f5cb08b2bb4c337cd38c0b31adaf9a5133ad87136e9922bc724fb818c505ecb54cefcb1d6c1e44eea066672f4de5588875922ce5b2641450463fba5b132f8a52c1d94dbdfbaf149ffa2e1691b72be770b9f3b273d662373d5e2bbab90c6698f8c4720e110ba5ae0b7e349a8ef552ee23f2bc8df5c37ee141e8e3bb15d1cdb2c9ea20b599fac9883df66e526b8da93eb63d326075a8581587c1ebbb45220c32922e45a610d91f0e7fe9a12c7f198fba2c8c35c3fbc8ebb95fffe7bcb99332193362219810fced71a53729c9ca7da7f70f9b8d6e0758aadb0effb2bf399337e57ad5149eaad53121f282b1a26f27d4dd950bf6118d72c3e14cc39ec00a265609c4635cb8d5679fee19bed6b5558d27d9ac6534bcba0cb7ab88c9c4c541e5fb6c955f69e5a78a6218f57a94a517ddb8cf12f907e47aac7542c1a7bac5a5a8090bd67aa3213f87020733d5579a0c889dbe2dfa94952d17efcd2cbde7cb1386af8bc4746589c3fe69ac14e40bb16eae5acbf6e2ab9d3759395e73f6bdcb48d89116a8fa8d600d486e3f0b318ff01e3e08aa903a9f4150d0ab618b6cd5d1170045a3fdabe0676f0329994cb9244a090c773d6197c076bc87fe1a24f805d218346aeb36c939d0911306e24ee9dab8487aeac33b2a352296a17e20858c2ed39cd60a9fe33ea7574e82b308b4e2b420f0149780bc4f0c6c7e264f408bdfccd61851623e6fef10f44c7e546e304b418551eccef81093125b398548d45a0987d987ec8d00b378d8a086d982168fd65c4e4d96e7426a37f554039e353420bf41db5214a9e9f26852705a8f591f33de20f79dc40834daa2222a889787e5bf4410dc56aa8f382faa607820fdd1a3ad3a53d2a5f01f73c686f1106142835382ffcae4fdad2cb892f4a69d0be289b87a6daf9d583ac486bbcc24d9f56b118053d52be6019ff28cd26d8f0ccc50384003963496adc046c5201d74d42dfb3b999831ffe61969fcc1d5fe2581e7d12fa3c163375041d9833b6b62985ce345a87f2c825fe67a5ee55cc008acf7b2f5c24da5d8ae5bafa12615fb18f305f7622a6cd7a6ece83d454bff6ed2517c239eccdff6e930c8a70a61602d6dc03b04d125c1f47022ec49ec4eb3efd9886b3cde28f6b4f43c01cbc252c2ad9f8691f30247ad6c9d95edd8a580e3f1a075843a76546412de4d75785106317025c410eedecd8e0023edf0cf4ba97a219335f72f5e0324c5a988bf9fbe970c73c70610ad8a75f6b8eb9bf98e0cc2ee1d9768c0453e784e01b49724e2f822ad509edad4431767c8a8981ffb04cf19c6c030e4ca7b5c84baecd8fd256351e5b927d1019bbebbf25865dd06fb64f41c2f0ddd2447b2841bf58024487473a37378ae5ef62bbe14afcaf1fda2fb6b4e39a68a1f7522d0633a29b6064bd3d1242fe4f54d45a77eb5f7ca5083f4
  • Zitat von Kuroibara;170211

    Der Hash in Flyff.a und Flyff.b ist IMMER anders


    Meine Flyff.b

    Code
    a06d129c5ed0d3fd89d3878b86f561b1

    Meine dazu passende Flyff.a

    Code
    03069d9fe1a0268f1bc23189cdfb2f748021297f542698e3da93893c099b6b6b0b4a709d5d7c3297d62adab52de834a697c284bfb779d0fce6463b61dcd8496112cadcf88d31e7b8aa51915abf85f9223f0d5a5dc95d80708132008e6b83a11014618e9ebed62f9d17bdf23c931e5934228edaf853a9f1763b2fddaed393c4961769c319fa84dcdcdcadf07ba34423399bf7b85ba8c71fefc9485d14fae24f461f8ad4cafc5d4939fb8563eb54228ac5f2e00226cd9daa9ff1cc7c60a26ad52f2180088b5557af6c21c93ef3dfd7931b615f0d0db85dc5550a471910c6fcf5392790bf295fad6c41bca663fc707ac96c990f04624fbb627a949fdcda954c6c4027940b50f08a94be8a0e94992233fffa0cd5a88fdf2d13365a0c5927baef40d228885574c9866401500d78bb00ab63c56b3f3b66d7f1d55f455799e2d4a51d1729176ea80d3311d65b131de5b22bc1edf3df22132fcac599d9f678cf7c7ce3de2a81a33b7db0e71711269efc172d251aa11e881c1e740a9f9b5723b1952657812c0617e3a44088d653184cf898eead26e093ac9aa0211b4934cc403f1a6faa282c4a39708914233ad7ff83d65306d239e4620eecd5eabe611f677da561a1226e30acc0c749623ee08526dedef62c6173b132a6a4cac6635be3009610ee93c52531b49b779b69d6389808666356e4e770635b5032f334dc1d2574aae6d12780f1326d2fe952113a6dad5d05a92b9d438b84ad4e67afbc19a863e09831679f724b367d1cb8575238fd44c8787b90ecaf6ef2d0cf53b6044a01b34f75ed55a94d2b3a820a43b381fc17b1edc272b47aacd3fa69368281ccff2e0d13df16dcfdffe83b5cfd42c8002e82232afc818c041845cf6dbe13ae6b66bd418014fdb873d6253c1a36df9ea3cf6d1bc62256b254dc5fe89a99e13d349ec56c630397e06300683cf6aa29c02a32119e4eca6544597830efe057f55c412a0b2762e320ab13c51d3f2148d413769655faa9d4692a82f55dd315ba48c11bafb9a8969959c9e560054246f67c63d2a7d5cda06290ef971c25fd13f7275b74685a94f80565d95ebe9d429dd5094e246e5f8827b7e40a8574724c8d2be3440a497a09a34d1cf98355d3438ec1a32c636e44d5902691c00b527235bed4b1aaa36f1b201ecff6994106614448855fbaaa1a3331885ade89fc2a0fa4a0ebec3dd62ea19d6474bd23ce36c34595cb33bef0e6bd47eff740446aa1f59a6ff273c186dde3035ed91258220f4e4688206e02ff2983935daee7da052ead4c8d2be3440a497a09a34d1cf98355d34748655e71d4c7756c4cbb05f3083d3f4c8d2be3440a497a09a34d1cf98355d349ab0deea2d1241240a687c4aa0dc9a944e6352ecd62249f7f69eb830fc1c4564b5d2e5e3769ac1d18ce5b53c4d051126900e81b8f9c038d77f73d64d1cdbd424c0518443e128144fa7f978254ffbac7ec6ebd1914e7ccaa9c70bb7c1469f7464dda878218ab2794b306be6d96fc18ba1f5f21b6a571543b11ef0a4ab091466f534e72fa754c0d23c9bc2186691a15ec1d2f1a6693b75fca0c4e911df7bc53a654eae3501bdc40f740345669ecd33f8a47fa50e44b7ea0de56748aca80ce45dc5754867a4a0ab0dbac52e705b9b1f690b4b8626fca6001c2d44d6dae4047123860c8b0141060d85e050b7f9e82dc4f3f524f38e465d0da9eafeb69fe23468cbd60ece3c68b0be945afc38a7c688bb2df20f0149780bc4f0c6c7e264f408bdfcc60ee2e6c7fbdc7d47b05a2fbe5d9aecb499408ef627ff520822565b3ce2fb2e66126aa12c4c34a7f6e811680122a49e1917070a42d1fa4cd6483104d8e1a2c72655316c3473bbef89db1fb47ef9e29184628a278836c1dd4a76dd8b751a611df68b68db53053ff03048ab177002ec44d8dd1e2b399e415f85bc29ee12ace9483691eaf668f0e82ef1ce46ef3b6e8d48c7640b8439869ca420f97031c27c84a8e6a104d33fb840124c50b4517221cb0b6ae52dd2e682f3913de259ab1922d1f166a44895f2849cebdec15f47246082a4872dfdf394551e6433bb49183fe9c2a1c6d7f4d93b0748d6a72c222668fd71e3e2e0ad39d51486cabaa5ce274309231c66e45100fa443742e606a79a1ec194d6682becda357cbe9640f4df892c7308f286e71e47a8b1cf013c7f66f6ea06a8af472ab154b6e901eccff7889be23888f996fa2c6d46c5273f0d1a743edaa96da33180f72c2ee05f1b7e675366104ac0a136fb8f81551c9f9d586e5b32cb725d566f094a27f40a91842103fdf1df5404a4a70fdd8241247d0c6689d014805021cf52c0d7e86bbf0a9a417ea690cb5522fa17204433a0cb8b34995308eaba3d1a2ba28596ee521e4ee582f4a788931f95a9b7471ac0859f58102ec126a32178129fd2721bede28f9daec56aeb82734db037675669405c1e39bd6c560ebad8d8fd084b158940f476193ff03b7e6344e94c13175a2aa3b432594b20ec12784b57fb0962d7ae405f2c0d46122cd3cbd0ecb957d75b533dd2ac5b972f10d80669e54888c56db086152d57f2a071aa0cc2ee5178678fc8a6be9a34ec6e5125e4300fbfa568682208de80fe72e8565d3477377f40879a5f3fc1c0297e1d3c9b5499e8bc7e79d583ac486bbcc24d9f56b118053d52b7b43a15ddf5a5171ac95ddf392c7f898c92abb5ea173e583ab51a65dff9504ff7b534d990196b70192bfbeaa562ab179a71243c5da3cd660c651b2e6608ebf467beae85f72b8097adbd9cf764577d6d85aa0332aa065dd8632870aa2e4282138847a955b03e3c359c2c2cb737d74872e38035b59df1d2f87b2cec91e4900456285b25ca58862519774f9978ca455a0dc4c2081e4a630353d278d444cda038f308cd05c41189d6f025ee2dfc8e705a6c53c876650dd5fbc4149bf8cfc1eafbf168f91b93a817af8c70a2542b76bfc8d2bb10b3e17fcdc64e47cce952f7d80e18f8f92c283d8b5149bb708d5a560ea5e664c8d2be3440a497a09a34d1cf98355d395563f97845235d6635a088daee0e69090d87d934fe2a4485e3f09c1cefbdd3a970ffe257c772edef55cf497460ecbc1d7aacbed69ab22e060b0b681b87c54d7998c1c85810312ec01dd672360c489c671d6d5002782a9a04bdf5ac91e72bc0f9a38da8bf872a62953aa48cbd727d4f13cabc1d0429193ea4a858400bf5c85579aae96555cf72c833aee4c31a4e39cd73782db14c206e42a12638ea6482c70869dc5d5083e3fd1248acc8bf1760b6427a5f83eb583ac8b74086e3222106808c89e8324e2cd8e8d613a2ae852011a044fdd942abce00bbb6ab55c5291d288e6afa0771ad1dab964b063573b0239582729a713eeb08c48001757a06ecc42e4d0b2a27cb7d00a33921ffcda0d6e3b759d9985cca462663b5ae8edd8eb9a6a6b06d8a37c2a69f2425cb72dce040d03a749e12cca62a4b4ffa56e2a5ae0e6f79c2a92a3d4e84b1a6874a5cffbf6d58232d3ea36761ef0cf9d6399f595dcd192f364eea42059be9dc5c725d16f5399b2a11f2c7bbd2ef9e91b9dbf9474bd26f1debf81a6604e1c05f48c319ccfa960414d740f4f27571ec45cb34b996211957a74ab96a6e77356d318955bde8db4c8cbfce48f6512324334ed6e6fd94f07b038aad653aa53ebabaa076aab9b5de3a74ae5a618efe057f55c412a0b2762e320ab13c51dab5dd813b877ce4d795c35dfd5fc1049d00c1c97446ac4ecffde284ddaceab4aae66a5abdee20522603d0e949378d1fccb635f40f8179b27df971d1fd0774993b5c24282ffe9f5cb08b2bb4c337cd38c0b31adaf9a5133ad87136e9922bc724fb818c505ecb54cefcb1d6c1e44eea066672f4de5588875922ce5b2641450463fba5b132f8a52c1d94dbdfbaf149ffa2e1691b72be770b9f3b273d662373d5e2bbab90c6698f8c4720e110ba5ae0b7e349a8ef552ee23f2bc8df5c37ee141e8e3bb15d1cdb2c9ea20b599fac9883df66e526b8da93eb63d326075a8581587c1ebbb45220c32922e45a610d91f0e7fe9a12c7f198fba2c8c35c3fbc8ebb95fffe7bcb99332193362219810fced71a53729c9ca7da7f70f9b8d6e0758aadb0effb2bf399337e57ad5149eaad53121f282b1a26f27d4dd950bf6118d72c3e14cc39ec00a265609c4635cb8d5679fee19bed6b5558d27d9ac6534bcba0cb7ab88c9c4c541e5fb6c955f69e5a78a6218f57a94a517ddb8cf12f907e47aac7542c1a7bac5a5a8090bd67aa3213f87020733d5579a0c889dbe2dfa94952d17efcd2cbde7cb1386af8bc4746589c3fe69ac14e40bb16eae5acbf6e2ab9d3759395e73f6bdcb48d89116a8fa8d600d486e3f0b318ff01e3e08aa903a9f4150d0ab618b6cd5d1170045a3fdabe0676f0329994cb9244a090c773d6197c076bc87fe1a24f805d218346aeb36c939d0911306e24ee9dab8487aeac33b2a352296a17e20858c2ed39cd60a9fe33ea7574e82b308b4e2b420f0149780bc4f0c6c7e264f408bdfccd61851623e6fef10f44c7e546e304b418551eccef81093125b398548d45a0987d987ec8d00b378d8a086d982168fd65c4e4d96e7426a37f554039e353420bf41db5214a9e9f26852705a8f591f33de20f79dc40834daa2222a889787e5bf4410dc56aa8f382faa607820fdd1a3ad3a53d2a5f01f73c686f1106142835382ffcae4fdad2cb892f4a69d0be289b87a6daf9d583ac486bbcc24d9f56b118053d52be6019ff28cd26d8f0ccc50384003963496adc046c5201d74d42dfb3b999831ffe61969fcc1d5fe2581e7d12fa3c163375041d9833b6b62985ce345a87f2c825fe67a5ee55cc008acf7b2f5c24da5d8ae5bafa12615fb18f305f7622a6cd7a6ece83d454bff6ed2517c239eccdff6e930c8a70a61602d6dc03b04d125c1f47022ec49ec4eb3efd9886b3cde28f6b4f43c01cbc252c2ad9f8691f30247ad6c9d95edd8a580e3f1a075843a76546412de4d75785106317025c410eedecd8e0023edf0cf4ba97a219335f72f5e0324c5a988bf9fbe970c73c70610ad8a75f6b8eb9bf98e0cc2ee1d9768c0453e784e01b49724e2f822ad509edad4431767c8a8981ffb04cf19c6c030e4ca7b5c84baecd8fd256351e5b927d1019bbebbf25865dd06fb64f41c2f0ddd2447b2841bf58024487473a37378ae5ef62bbe14afcaf1fda2fb6b4e39a68a1f7522d0633a29b6064bd3d1242fe4f54d45a77eb5f7ca5083f4


    Der Hash in der Flyff.a ist dann kein MD5 hash, MD5 hashes haben immer 33 Stellen.

    @AngelzLove
    So in der Art benutze ich den Source ja, aber die Abfrage über den Webserver will nicht^^

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • Wenn Client und Server nicht durch eine ständige Verbindung verbunden sind, kann man das ganze ganz leicht umgehen ;) Und wenn, gibts auch noch PacketEditoren mit dem man das Packet, dass du mit dem MD5 zum vergleich schickst, auf der Packet ändert dem du ein Positiv zuordnest. Ergo: Flyff.a bypassed

    [CENTER][/CENTER]

  • Zitat von Ceasoft;170435

    fnL....
    Wenn die Verbindung weg ist einfach FLYFF Closen?


    Wenn man sie beim selbstgemachten programm einfach vortlaufend offen lässt?

    Zitat von Ceasoft;170435

    und du weißt doch gar nicht in welcher Verschlüsslung ich sende?
    Oder bist du Allwissend

    Man Simuliert eine verbindung und sendet einfach den Wert an dein überprüfungsbimmseldingsda was dein richtiges überprüfungsdings auch senden würde? Wieso dan noch auf komplizierten wege den Algo knacken?

    So wie ich das sehe sendet der Deutsche Client den Flyff.a Hash an den Server.
    WIeso nicht einfach den nehmen (falls der LoginServer ode rwas dafür zuständig ist) und ein Serverside programm schreiben das diesen Hash auf seine richtigkeit überprüft.

  • Dann nehme ich mein Client Side HackSchield und BÄM!

    Der Kontrolliert alles Wie groß ob es richtig darin steht wie sie heißt etc...
    und wenn es nicht richtig darin steht dann gibt Sys Fucker :] [Joke]

  • Zitat von Ceasoft;170442

    Dann nehme ich mein Client Side HackSchield und BÄM!

    Der Kontrolliert alles Wie groß ob es richtig darin steht wie sie heißt etc...
    und wenn es nicht richtig darin steht dann gibt Sys Fucker :] [Joke]

    Man kann trotzdem per WinCap die Pakete verwerfen und seins reinwerfen ohne die Verbindung umzuleiten oder sonstiges und dan BÄM ist dein Client Side HackSchield geBÄMT.

  • Zitat von Ceasoft;170444

    Der HackSchield Sendet Gar nichts....
    der ist einfach nur da und macht seine Arbeit

    Ich gehe von deinem davor geposteten post davon aus das du die Verbindung überprüfst. Wenn man aber per WinCap Pakete editiert braucht man nichtmal die Verbindung anzufassen. Man kann also ohne das dein HackShield es bemerkt den Hash der vom Server kommt verändern.

  • Also mein Tool macht das ganze so:
    Beim Starten der Neuz.exe wird automatisch mein Programm als Console mitgestartet, dann schaut er mithilfe des Befehles "Readalltext" in der Flyff.a die MD5 hash raus.
    Dann verbindet er sich zu einem Webspace wo die akktuelle Flyff.b ist, und dann vergleicht er einfach den Text aus der Flyff.a mit dem Text aus der Flyff.b.
    Ist der Text gleich passiert nichts.
    Ist der Text nicht gleich, springt eine Fehlermeldung an und die Neuz.exe schließt sich :)

    Finito :D

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • Zitat von Sacred;170512

    Also mein Tool macht das ganze so:
    Beim Starten der Neuz.exe wird automatisch mein Programm als Console mitgestartet, dann schaut er mithilfe des Befehles "Readalltext" in der Flyff.a die MD5 hash raus.
    Dann verbindet er sich zu einem Webspace wo die akktuelle Flyff.b ist, und dann vergleicht er einfach den Text aus der Flyff.a mit dem Text aus der Flyff.b.
    Ist der Text gleich passiert nichts.
    Ist der Text nicht gleich, springt eine Fehlermeldung an und die Neuz.exe schließt sich :)

    Finito :D

    Welcher server ist den das? Ich kann dir innerhalb weniger Sekunden zeigen wie man das umgeht ~,~

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!