Was soll ich für euch Serverside coden?

    • 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
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • BlizZzard;170121 schrieb:

      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?^^
    • Sacred;170156 schrieb:

      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
    • Sacred;170203 schrieb:

      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 ? :)


      Quellcode

      1. Dim Writer As New IO.StreamWriter(Client.GetStream)
      2. Writer.WriteLine(

      Quellcode

      1. GetM5Hash("Pfad\Datei.b"))
      2. Writer.Flush()
      3. Writer.Close()

      Quellcode

      1. Dim Reader As New StreamReader(Client.GetStream)
      2. [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

      Quellcode

      1. a06d129c5ed0d3fd89d3878b86f561b1


      Meine dazu passende Flyff.a

      Quellcode

      1. 03069d9fe1a0268f1bc23189cdfb2f748021297f542698e3da93893c099b6b6b0b4a709d5d7c3297d62adab52de834a697c284bfb779d0fce6463b61dcd8496112cadcf88d31e7b8aa51915abf85f9223f0d5a5dc95d80708132008e6b83a11014618e9ebed62f9d17bdf23c931e5934228edaf853a9f1763b2fddaed393c4961769c319fa84dcdcdcadf07ba34423399bf7b85ba8c71fefc9485d14fae24f461f8ad4cafc5d4939fb8563eb54228ac5f2e00226cd9daa9ff1cc7c60a26ad52f2180088b5557af6c21c93ef3dfd7931b615f0d0db85dc5550a471910c6fcf5392790bf295fad6c41bca663fc707ac96c990f04624fbb627a949fdcda954c6c4027940b50f08a94be8a0e94992233fffa0cd5a88fdf2d13365a0c5927baef40d228885574c9866401500d78bb00ab63c56b3f3b66d7f1d55f455799e2d4a51d1729176ea80d3311d65b131de5b22bc1edf3df22132fcac599d9f678cf7c7ce3de2a81a33b7db0e71711269efc172d251aa11e881c1e740a9f9b5723b1952657812c0617e3a44088d653184cf898eead26e093ac9aa0211b4934cc403f1a6faa282c4a39708914233ad7ff83d65306d239e4620eecd5eabe611f677da561a1226e30acc0c749623ee08526dedef62c6173b132a6a4cac6635be3009610ee93c52531b49b779b69d6389808666356e4e770635b5032f334dc1d2574aae6d12780f1326d2fe952113a6dad5d05a92b9d438b84ad4e67afbc19a863e09831679f724b367d1cb8575238fd44c8787b90ecaf6ef2d0cf53b6044a01b34f75ed55a94d2b3a820a43b381fc17b1edc272b47aacd3fa69368281ccff2e0d13df16dcfdffe83b5cfd42c8002e82232afc818c041845cf6dbe13ae6b66bd418014fdb873d6253c1a36df9ea3cf6d1bc62256b254dc5fe89a99e13d349ec56c630397e06300683cf6aa29c02a32119e4eca6544597830efe057f55c412a0b2762e320ab13c51d3f2148d413769655faa9d4692a82f55dd315ba48c11bafb9a8969959c9e560054246f67c63d2a7d5cda06290ef971c25fd13f7275b74685a94f80565d95ebe9d429dd5094e246e5f8827b7e40a8574724c8d2be3440a497a09a34d1cf98355d3438ec1a32c636e44d5902691c00b527235bed4b1aaa36f1b201ecff6994106614448855fbaaa1a3331885ade89fc2a0fa4a0ebec3dd62ea19d6474bd23ce36c34595cb33bef0e6bd47eff740446aa1f59a6ff273c186dde3035ed91258220f4e4688206e02ff2983935daee7da052ead4c8d2be3440a497a09a34d1cf98355d34748655e71d4c7756c4cbb05f3083d3f4c8d2be3440a497a09a34d1cf98355d349ab0deea2d1241240a687c4aa0dc9a944e6352ecd62249f7f69eb830fc1c4564b5d2e5e3769ac1d18ce5b53c4d051126900e81b8f9c038d77f73d64d1cdbd424c0518443e128144fa7f978254ffbac7ec6ebd1914e7ccaa9c70bb7c1469f7464dda878218ab2794b306be6d96fc18ba1f5f21b6a571543b11ef0a4ab091466f534e72fa754c0d23c9bc2186691a15ec1d2f1a6693b75fca0c4e911df7bc53a654eae3501bdc40f740345669ecd33f8a47fa50e44b7ea0de56748aca80ce45dc5754867a4a0ab0dbac52e705b9b1f690b4b8626fca6001c2d44d6dae4047123860c8b0141060d85e050b7f9e82dc4f3f524f38e465d0da9eafeb69fe23468cbd60ece3c68b0be945afc38a7c688bb2df20f0149780bc4f0c6c7e264f408bdfcc60ee2e6c7fbdc7d47b05a2fbe5d9aecb499408ef627ff520822565b3ce2fb2e66126aa12c4c34a7f6e811680122a49e1917070a42d1fa4cd6483104d8e1a2c72655316c3473bbef89db1fb47ef9e29184628a278836c1dd4a76dd8b751a611df68b68db53053ff03048ab177002ec44d8dd1e2b399e415f85bc29ee12ace9483691eaf668f0e82ef1ce46ef3b6e8d48c7640b8439869ca420f97031c27c84a8e6a104d33fb840124c50b4517221cb0b6ae52dd2e682f3913de259ab1922d1f166a44895f2849cebdec15f47246082a4872dfdf394551e6433bb49183fe9c2a1c6d7f4d93b0748d6a72c222668fd71e3e2e0ad39d51486cabaa5ce274309231c66e45100fa443742e606a79a1ec194d6682becda357cbe9640f4df892c7308f286e71e47a8b1cf013c7f66f6ea06a8af472ab154b6e901eccff7889be23888f996fa2c6d46c5273f0d1a743edaa96da33180f72c2ee05f1b7e675366104ac0a136fb8f81551c9f9d586e5b32cb725d566f094a27f40a91842103fdf1df5404a4a70fdd8241247d0c6689d014805021cf52c0d7e86bbf0a9a417ea690cb5522fa17204433a0cb8b34995308eaba3d1a2ba28596ee521e4ee582f4a788931f95a9b7471ac0859f58102ec126a32178129fd2721bede28f9daec56aeb82734db037675669405c1e39bd6c560ebad8d8fd084b158940f476193ff03b7e6344e94c13175a2aa3b432594b20ec12784b57fb0962d7ae405f2c0d46122cd3cbd0ecb957d75b533dd2ac5b972f10d80669e54888c56db086152d57f2a071aa0cc2ee5178678fc8a6be9a34ec6e5125e4300fbfa568682208de80fe72e8565d3477377f40879a5f3fc1c0297e1d3c9b5499e8bc7e79d583ac486bbcc24d9f56b118053d52b7b43a15ddf5a5171ac95ddf392c7f898c92abb5ea173e583ab51a65dff9504ff7b534d990196b70192bfbeaa562ab179a71243c5da3cd660c651b2e6608ebf467beae85f72b8097adbd9cf764577d6d85aa0332aa065dd8632870aa2e4282138847a955b03e3c359c2c2cb737d74872e38035b59df1d2f87b2cec91e4900456285b25ca58862519774f9978ca455a0dc4c2081e4a630353d278d444cda038f308cd05c41189d6f025ee2dfc8e705a6c53c876650dd5fbc4149bf8cfc1eafbf168f91b93a817af8c70a2542b76bfc8d2bb10b3e17fcdc64e47cce952f7d80e18f8f92c283d8b5149bb708d5a560ea5e664c8d2be3440a497a09a34d1cf98355d395563f97845235d6635a088daee0e69090d87d934fe2a4485e3f09c1cefbdd3a970ffe257c772edef55cf497460ecbc1d7aacbed69ab22e060b0b681b87c54d7998c1c85810312ec01dd672360c489c671d6d5002782a9a04bdf5ac91e72bc0f9a38da8bf872a62953aa48cbd727d4f13cabc1d0429193ea4a858400bf5c85579aae96555cf72c833aee4c31a4e39cd73782db14c206e42a12638ea6482c70869dc5d5083e3fd1248acc8bf1760b6427a5f83eb583ac8b74086e3222106808c89e8324e2cd8e8d613a2ae852011a044fdd942abce00bbb6ab55c5291d288e6afa0771ad1dab964b063573b0239582729a713eeb08c48001757a06ecc42e4d0b2a27cb7d00a33921ffcda0d6e3b759d9985cca462663b5ae8edd8eb9a6a6b06d8a37c2a69f2425cb72dce040d03a749e12cca62a4b4ffa56e2a5ae0e6f79c2a92a3d4e84b1a6874a5cffbf6d58232d3ea36761ef0cf9d6399f595dcd192f364eea42059be9dc5c725d16f5399b2a11f2c7bbd2ef9e91b9dbf9474bd26f1debf81a6604e1c05f48c319ccfa960414d740f4f27571ec45cb34b996211957a74ab96a6e77356d318955bde8db4c8cbfce48f6512324334ed6e6fd94f07b038aad653aa53ebabaa076aab9b5de3a74ae5a618efe057f55c412a0b2762e320ab13c51dab5dd813b877ce4d795c35dfd5fc1049d00c1c97446ac4ecffde284ddaceab4aae66a5abdee20522603d0e949378d1fccb635f40f8179b27df971d1fd0774993b5c24282ffe9f5cb08b2bb4c337cd38c0b31adaf9a5133ad87136e9922bc724fb818c505ecb54cefcb1d6c1e44eea066672f4de5588875922ce5b2641450463fba5b132f8a52c1d94dbdfbaf149ffa2e1691b72be770b9f3b273d662373d5e2bbab90c6698f8c4720e110ba5ae0b7e349a8ef552ee23f2bc8df5c37ee141e8e3bb15d1cdb2c9ea20b599fac9883df66e526b8da93eb63d326075a8581587c1ebbb45220c32922e45a610d91f0e7fe9a12c7f198fba2c8c35c3fbc8ebb95fffe7bcb99332193362219810fced71a53729c9ca7da7f70f9b8d6e0758aadb0effb2bf399337e57ad5149eaad53121f282b1a26f27d4dd950bf6118d72c3e14cc39ec00a265609c4635cb8d5679fee19bed6b5558d27d9ac6534bcba0cb7ab88c9c4c541e5fb6c955f69e5a78a6218f57a94a517ddb8cf12f907e47aac7542c1a7bac5a5a8090bd67aa3213f87020733d5579a0c889dbe2dfa94952d17efcd2cbde7cb1386af8bc4746589c3fe69ac14e40bb16eae5acbf6e2ab9d3759395e73f6bdcb48d89116a8fa8d600d486e3f0b318ff01e3e08aa903a9f4150d0ab618b6cd5d1170045a3fdabe0676f0329994cb9244a090c773d6197c076bc87fe1a24f805d218346aeb36c939d0911306e24ee9dab8487aeac33b2a352296a17e20858c2ed39cd60a9fe33ea7574e82b308b4e2b420f0149780bc4f0c6c7e264f408bdfccd61851623e6fef10f44c7e546e304b418551eccef81093125b398548d45a0987d987ec8d00b378d8a086d982168fd65c4e4d96e7426a37f554039e353420bf41db5214a9e9f26852705a8f591f33de20f79dc40834daa2222a889787e5bf4410dc56aa8f382faa607820fdd1a3ad3a53d2a5f01f73c686f1106142835382ffcae4fdad2cb892f4a69d0be289b87a6daf9d583ac486bbcc24d9f56b118053d52be6019ff28cd26d8f0ccc50384003963496adc046c5201d74d42dfb3b999831ffe61969fcc1d5fe2581e7d12fa3c163375041d9833b6b62985ce345a87f2c825fe67a5ee55cc008acf7b2f5c24da5d8ae5bafa12615fb18f305f7622a6cd7a6ece83d454bff6ed2517c239eccdff6e930c8a70a61602d6dc03b04d125c1f47022ec49ec4eb3efd9886b3cde28f6b4f43c01cbc252c2ad9f8691f30247ad6c9d95edd8a580e3f1a075843a76546412de4d75785106317025c410eedecd8e0023edf0cf4ba97a219335f72f5e0324c5a988bf9fbe970c73c70610ad8a75f6b8eb9bf98e0cc2ee1d9768c0453e784e01b49724e2f822ad509edad4431767c8a8981ffb04cf19c6c030e4ca7b5c84baecd8fd256351e5b927d1019bbebbf25865dd06fb64f41c2f0ddd2447b2841bf58024487473a37378ae5ef62bbe14afcaf1fda2fb6b4e39a68a1f7522d0633a29b6064bd3d1242fe4f54d45a77eb5f7ca5083f4
    • Kuroibara;170211 schrieb:

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


      Meine Flyff.b

      Quellcode

      1. a06d129c5ed0d3fd89d3878b86f561b1
      Meine dazu passende Flyff.a

      Quellcode

      1. 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^^
    • 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
    • Ceasoft;170435 schrieb:

      @Fnl....
      Wenn die Verbindung weg ist einfach FLYFF Closen?

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

      Ceasoft;170435 schrieb:

      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.
    • Ceasoft;170442 schrieb:

      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.
    • Ceasoft;170444 schrieb:

      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
    • Sacred;170512 schrieb:

      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 ~,~