Hallo leute, hiermit release ich meinen bypass für den flyff.a / flyff.b hash code check. Der bypass gibt dem Client vor das der hash code flyff.a richtig ist, somit kommt nicht mehr die meldung "Alter Client......" und ihr könnt problemlos mit modifizierten resourcen ingame.
Hier kommt der fenster name des servers rein auf dem ihr bypassen wollt:
PHP Code:
HWND hWnd = FindWindow(0, "Flyff");
Nachdem ihr den Bypass erfolgreich kompiliert habt gibt es 2 möglichkeiten;
Methode 1:
Ihr löscht die flyff.a, startet den client dann startet ihr den Bypass und logt euch ein.
Methode 2 (falls client crash wenn flyff.a gelöscht wurde):
Falls das nicht geht weil euer client crasht, dann müsst ihr die flyff.a öffnen (Editor) nun nehmt ihr zuerst die resource datei aus den data.res files welche ihr verändern wollt (bsp. propskill.txt) und generiert den hash code für diese datei, danach sucht ihr nach dem hash code der datei in der flyff.a, wenn ihr ihn habt dann ändert ihr das was ihr modifizert haben wollt in eurer datei, und generiert erneut den hash code für diese datei (bsp. propskill.txt), nun ersetzt ihr den hash code der veränderten datei, mit dem der originalen unveränderten datei, jetzt speichert und schlies ihr die flyff.a, speichert eure modifizierte data.res und startet den client über die Neuz.exe. Danach einfach wieder den bypass starten und einloggen.
(Bei Methode 2 könnt ihr natürlich genau wie bei Methode 1, auch mehere dateien verändern, ihr müsst lediglich immer den hash code der originalen datei, mit dem der veränderten datei ersetzen.)
Auf dieser seite könnt ihr den md5 hash für die flyff.a und die jeweiligen dateien generieren:
Credits: 100% Swag.
Ich will nicht das dieser code/guide in einem anderen forum released wird ohne meine erlaubniss!
Credits 100% Swag? N0t br0.
1% vllt an dich für das Tut den rest haste von Marcel also schmück dich nicht mit fremden Rosen du lappen.
Ich habe keinerlei kontakt zu dieser person und habe von ihm nie einen source code bekommen.
Ich weis jedoch das er evtl. einen ähnlichen bypass hat aber wie gesagt, ich hatte weder einen source code noch irgendwelche binarys von ihm.
Den vergleich kenne ich nur vom hören/sagen, ich denke die funktionen werden die selben sein.
Dieser source code stammt von mir, im gegen satz zu ihm release ich meinen code weil ichs einfach lächerlich finde solche kinder wie ihr, sich als pr0 hacker vorkommen wenn sie eine solche kleinigkeit wie einen flyff.a bypass haben, den sie nichtmal selber gemacht haben.
Jetzt kann es nahezu jeder selbst machen.
Ok und jetzt Back 2 Topic Pls.
Vielleicht möchte ja jemand mit VB kenntnissen den code noch erweitern und ein nützlichen programm daraus machen.
Danke für den Release, damit lässt sich eine Menge machen wie schon von Steamswag beschrieben!
@Priorität: Das Wort "Lappen" ist mittlerweile "Old School", zumal das nicht mal wirklich eine Beleidgung ist. Find es immer witzig wie Menschen mit wörtern um sich werfen, aber nicht einmal wirklich die bedeutung davon kennen, oder meinen "Der Spruch wäre Endgeil"
Nicht nur das!
Es bestehen so einige möglichkeiten vorallem, gibt es ja noch ne Menge an alten sachen die man raus kramen kann und da sich hier ein paar mit C++ und VB kenntnissen auskennen, ja die könnten dreiste sachen damit anstellen :P
------ Build started: Project: Flyff Bypass, Configuration: Debug Win32 ------
Flyff Bypass.cpp
c:\users\xxx\documents\visual studio 2010\projects\flyff bypass\flyff bypass\flyff bypass.cpp(11): error C2664: 'FindWindowW' : cannot convert parameter 2 from 'const char [6]' to 'LPCWSTR'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
c:\users\xxxl\documents\visual studio 2010\projects\flyff bypass\flyff bypass\flyff bypass.cpp(19): error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [9]' to 'LPCWSTR'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Glaub das rot makierte sind deine fehler o.o weil normal steht es in Source anders undzwar ohne W aber selbst wenn du das richtig korigiert hast kommt noch dieser fehler:
C:\Dev-Cpp\main.cpp In function `int main()':
C:\Dev-Cpp\main.cpp [Warning] converting of negative value `-0x000000001' to `DWORD'
naja^^.
Da nimm mal lieber das gute Alte source von Xenox3 oder FlyffHacker kA wie der gebannte da hieß:
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
int main()
{
HWND hwnd;
DWORD proc_id;
printf(" starte xxxx <- könnt ihr was hineinschreiben was an anfang steht wenn ihr die exe öffnet \n.");
while(1)
{if
(hwnd = FindWindow(0, "xxxx <- Window namen"))
break;
}
if(hwnd)
{
printf("\n xxxx gefunden <- die message wenn die exe den Window namen gefunden hat");
}
GetWindowThreadProcessId(hwnd, &proc_id);
HANDLE handle = OpenProcess(MAXIMUM_ALLOWED, FALSE, proc_id);
if(!handle)
{
printf("\nProzess konnte nicht geoeffnet werden.");
Sleep(2000);
return 0;
}
BYTE newdata [] = "5bb170c4ddbc0e34fb403353ad0284f2 <- md5 rein";
if(WriteProcessMemory(handle, (LPVOID)0x00CC3CF8<- (sozusagen die Erkennungsmarke des Servers könnt ihr mit Ollydbg rausfinden), &newdata, sizeof(newdata),NULL))
{
printf("\nInjection erfolgreich.");
Sleep(1000);
printf("\nHave fun by the Res Edit <- die Message die kommt wenn es erfolgreich injected hat");
Sleep(3000);
}
else
{
printf("\nMemory konnte nicht beschrieben werden <- fehler message wenn es fehlgeschlagen ist");
Sleep(3000);
}
CloseHandle(handle);
return 0;
}
Entzwischen benutz ich aber nicht mehr diese methode xP, weil die nicht immer klappt und:
Quote:
Originally Posted by SteamSwag
Methode 1:
Ihr löscht die flyff.a, startet den client dann startet ihr den Bypass und logt euch ein.
Methode 2 (falls client crash wenn flyff.a gelöscht wurde):
Falls das nicht geht weil euer client crasht, dann müsst ihr die flyff.a öffnen (Editor) nun nehmt ihr zuerst die resource datei aus den data.res files welche ihr verändern wollt (bsp. propskill.txt) und generiert den hash code für diese datei, danach sucht ihr nach dem hash code der datei in der flyff.a, wenn ihr ihn habt dann ändert ihr das was ihr modifizert haben wollt in eurer datei, und generiert erneut den hash code für diese datei (bsp. propskill.txt), nun ersetzt ihr den hash code der veränderten datei, mit dem der originalen unveränderten datei, jetzt speichert und schlies ihr die flyff.a, speichert eure modifizierte data.res und startet den client über die Neuz.exe. Danach einfach wieder den bypass starten und einloggen.
Credits: 100% Swag.
HM oder du öffnest die flyff.a und löscht alles raus hahaha so klappt es für beide methoden xDDD und du musst nicht den ganzen scheis in Methode 2 machen <3.
@Incaner Ich sags dir einfach geh weg von den bypass von Swag <3. benutz lieber den alten von Xenox3 oder flyffhacker den hab ich sogar in mein post eben drin gehabt der geht besser auserdem hat swag ja nicht ma erklärt mit den 0x0CC2CBB und das ist eigentl. auch sehr wichtig bws den könnt ihr aber gut mit ollydbg rausfinden also np oder einfach gesagt dieses 0x0CC2CBB hat jeder server unterschiedlich eigentl. sozusagen die Erkennungsmarke des Servers wie bei der MD5, bei jeden server anders.
Also jetz müsste dir 100% der fehler eingegangen sein wenn nicht.. .. .. naja bisschen blind musst den halt sein ich makiers mal vorsichtshalber das obere von dir ist falsch
@Incaner Ich sags dir einfach geh weg von den bypass von Swag <3. benutz lieber den alten von Xenox3 oder flyffhacker den hab ich sogar in mein post eben drin gehabt der geht besser auserdem hat swag ja nicht ma erklärt mit den 0x0CC2CBB und das ist eigentl. auch sehr wichtig bws den könnt ihr aber gut mit ollydbg rausfinden also np oder einfach gesagt dieses 0x0CC2CBB hat jeder server unterschiedlich eigentl. sozusagen die Erkennungsmarke des Servers wie bei der MD5, bei jeden server anders.
Also jetz müsste dir 100% der fehler eingegangen sein wenn nicht.. .. .. naja bisschen blind musst den halt sein ich makiers mal vorsichtshalber das obere von dir ist falsch
Das ist kein Fehler, sondern er hat eine Lokale Variable deklariert, die man nur in der int main() Funktion benutzen kann. Bei dem 2. Code hast du die Variable außerhalb deklariert und so können andere Funktionen auf diese zugreifen (Globale Variable).
[Release] FLYFF MultiClient bypass v0.9.4 07/07/2011 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 22 Replies FLYFF MultiClient bypass v0.9.4
Some versions of Flyff (FlyffRUS, FlyffBR,...) hinder you from opening more than one instance of Flyff.
This bypass will allow you to open as many clients as you like.
This bypass was created
by Pferdismus.