Register for your free account! | Forgot your password?

You last visited: Today at 07:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Flyff.a Bypass

Discussion on [Release] Flyff.a Bypass within the Flyff Hacks, Bots, Cheats, Exploits & Macros forum part of the Flyff category.

Closed Thread
 
Old 05/27/2012, 15:13   #16
 
[Ramiro][Cruz]'s Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 171
Received Thanks: 38
So this can bypass the antihack? ._.
[Ramiro][Cruz] is offline  
Old 05/27/2012, 15:53   #17
 
elite*gold: 0
Join Date: Dec 2011
Posts: 92
Received Thanks: 61
Quote:
Originally Posted by [Ramiro][Cruz] View Post
So this can bypass the antihack? ._.
it bypasses the flyff.a, thats something that checks resources and if they are modyfied it wont let you log in.

With this bypass you can just modify resources and then simply start the bypasser and you will not get the popup message to Re-patch "Old Client ..."
SteamSwag is offline  
Old 05/28/2012, 14:14   #18
 
elite*gold: 0
Join Date: May 2011
Posts: 13
Received Thanks: 20
Much more efficient, and less work for you.

main.cpp:
Code:
#include <windows.h>
#include <Tlhelp32.h>
#include <iostream>
#include "md5.h"
using namespace std;


BOOL DataCompare( PBYTE pbData, PBYTE pbMask, char * szMask );
DWORD FindPattern( DWORD dwAddress, DWORD dwLen, PBYTE pbMask, char * szMask );

DWORD moduleBase, moduleSize;
HANDLE hFame = NULL;

int main()
{
	MD5 md5;
	char newmd5[33] = "";
	memcpy(newmd5, md5.digestFile("Flyff.a"), 32);

	MODULEENTRY32 me32;
	ZeroMemory(&me32, sizeof(MODULEENTRY32));
	me32.dwSize = sizeof(MODULEENTRY32);

	PROCESSENTRY32 pe32;
	ZeroMemory(&pe32, sizeof(PROCESSENTRY32));
	pe32.dwSize = sizeof(PROCESSENTRY32);

	hFame = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
	Process32First(hFame, &pe32);

	DWORD pid = -1;

	do
	{
		if(stricmp(pe32.szExeFile, "neuz.exe") == 0)
		{
			pid = pe32.th32ProcessID;
			break;
		}
	} while(Process32Next(hFame, &pe32));

	CloseHandle(hFame);

	if(pid == -1)
	{
		cout<<"Fame not found! exit in 3 sec\n";
		Sleep(3000);
		return 1;
	}

	hFame = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pid);
	Module32First(hFame, &me32);
	do
	{
		if(stricmp(me32.szModule, "neuz.exe") == 0)
		{
			cout<<"Found neuz module. Base: 0x"<<hex<<(DWORD)me32.modBaseAddr<<", size: 0x"<<(DWORD)me32.modBaseSize<<endl;
			moduleBase = (DWORD)me32.modBaseAddr;
			moduleSize = (DWORD)me32.modBaseSize;
			break;
		}
	} while(Module32Next(hFame, &me32));

	CloseHandle(hFame);

	if(moduleSize == 0)
	{
		cout<<"Fame module not found! exit in 3 sec\n";
		Sleep(3000);
		return 1;
	}

	char *pFile = new char[moduleSize];
	
	hFame = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
	DWORD dwOld;
	VirtualProtectEx(hFame, (void*)moduleBase, moduleSize, PAGE_EXECUTE_READWRITE, &dwOld);
	ReadProcessMemory(hFame, (void*)moduleBase, pFile, moduleSize, 0);

	DWORD addy = FindPattern((DWORD)&pFile[0], moduleSize, (PBYTE)"\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x0C\x8B\x00\x00\x00\x00\x00\x89\x00\x00\x00\x00\x00\x8B\x00\x00\x00\x00\x00\x52", "x????x????xxxx?????x?????x?????x") - (DWORD)pFile + moduleBase; 
	addy += 1;
	DWORD dwBuff;
	char curmd5[33] = "";
	ReadProcessMemory(hFame, (void*)addy, &dwBuff, 4, 0);
	ReadProcessMemory(hFame, (void*)dwBuff, curmd5, 32, 0);

	cout<<"Current MD5:   "<<dec<<curmd5<<endl;
	cout<<"Changing it to: "<<newmd5<<endl<<endl;
	WriteProcessMemory(hFame, (void*)dwBuff, newmd5, 32, 0);
	Sleep(1000);
	ZeroMemory(curmd5, 32);
	ReadProcessMemory(hFame, (void*)dwBuff, curmd5, 32, 0);
	cout<<"Verification:   "<<curmd5<<endl;

	CloseHandle(hFame);

	delete pFile;

	Sleep(5000);

	return 1;
}

BOOL DataCompare( PBYTE pbData, PBYTE pbMask, char * szMask )
{
	for( ; *szMask; ++szMask, ++pbData, ++pbMask )
	{
		if( *szMask == 'x' && *pbData != *pbMask )
		return FALSE;
	}

	return ( *szMask == NULL );
}

DWORD FindPattern( DWORD dwAddress, DWORD dwLen, PBYTE pbMask, char * szMask )
{
	for( DWORD i = 0; i < dwLen; i++ )
	{
		if( DataCompare( (PBYTE)( dwAddress + i ), pbMask, szMask ) )
			return (DWORD)( dwAddress + i );
	}

	return 0;
}
md5.h:
Code:
#ifndef MD5_H
#define MD5_H

// Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
// rights reserved.

// License to copy and use this software is granted provided that it
// is identified as the "RSA Data Security, Inc. MD5 Message-Digest
// Algorithm" in all material mentioning or referencing this software
// or this function.
//
// License is also granted to make and use derivative works provided
// that such works are identified as "derived from the RSA Data
// Security, Inc. MD5 Message-Digest Algorithm" in all material
// mentioning or referencing the derived work.
//
// RSA Data Security, Inc. makes no representations concerning either
// the merchantability of this software or the suitability of this
// software for any particular purpose. It is provided "as is"
// without express or implied warranty of any kind.
//
// These notices must be retained in any copies of any part of this
// documentation and/or software.



// The original md5 implementation avoids external libraries.
// This version has dependency on stdio.h for file input and
// string.h for memcpy.
#include <stdio.h>
#include <string.h>

#pragma region MD5 defines
// Constants for MD5Transform routine.
#define S11 7
#define S12 12
#define S13 17
#define S14 22
#define S21 5
#define S22 9
#define S23 14
#define S24 20
#define S31 4
#define S32 11
#define S33 16
#define S34 23
#define S41 6
#define S42 10
#define S43 15
#define S44 21






static unsigned char PADDING[64] = {
  0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};

// F, G, H and I are basic MD5 functions.
#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
#define G(x, y, z) (((x) & (z)) | ((y) & (~z)))
#define H(x, y, z) ((x) ^ (y) ^ (z))
#define I(x, y, z) ((y) ^ ((x) | (~z)))

// ROTATE_LEFT rotates x left n bits.
#define ROTATE_LEFT(x, n) (((x) << (n)) | ((x) >> (32-(n))))

// FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4.
// Rotation is separate from addition to prevent recomputation.
#define FF(a, b, c, d, x, s, ac) { \
  (a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \
  (a) = ROTATE_LEFT ((a), (s)); \
  (a) += (b); \
  }
#define GG(a, b, c, d, x, s, ac) { \
  (a) += G ((b), (c), (d)) + (x) + (UINT4)(ac); \
  (a) = ROTATE_LEFT ((a), (s)); \
  (a) += (b); \
  }
#define HH(a, b, c, d, x, s, ac) { \
  (a) += H ((b), (c), (d)) + (x) + (UINT4)(ac); \
  (a) = ROTATE_LEFT ((a), (s)); \
  (a) += (b); \
  }
#define II(a, b, c, d, x, s, ac) { \
  (a) += I ((b), (c), (d)) + (x) + (UINT4)(ac); \
  (a) = ROTATE_LEFT ((a), (s)); \
  (a) += (b); \
  }
#pragma endregion

typedef unsigned char BYTE ;

// POINTER defines a generic pointer type
typedef unsigned char *POINTER;

// UINT2 defines a two byte word
typedef unsigned short int UINT2;

// UINT4 defines a four byte word
typedef unsigned long int UINT4;


// convenient object that wraps
// the C-functions for use in C++ only
class MD5
{
private:
  struct __context_t {
    UINT4 state[4];                                   /* state (ABCD) */
    UINT4 count[2];        /* number of bits, modulo 2^64 (lsb first) */
    unsigned char buffer[64];                         /* input buffer */
  } context ;

  #pragma region static helper functions
  // The core of the MD5 algorithm is here.
  // MD5 basic transformation. Transforms state based on block.
  static void MD5Transform( UINT4 state[4], unsigned char block[64] )
  {
    UINT4 a = state[0], b = state[1], c = state[2], d = state[3], x[16];

    Decode (x, block, 64);

    /* Round 1 */
    FF (a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
    FF (d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
    FF (c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
    FF (b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
    FF (a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
    FF (d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
    FF (c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
    FF (b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
    FF (a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
    FF (d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
    FF (c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
    FF (b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
    FF (a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
    FF (d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
    FF (c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
    FF (b, c, d, a, x[15], S14, 0x49b40821); /* 16 */

    /* Round 2 */
    GG (a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
    GG (d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
    GG (c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
    GG (b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
    GG (a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
    GG (d, a, b, c, x[10], S22,  0x2441453); /* 22 */
    GG (c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
    GG (b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
    GG (a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
    GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
    GG (c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
    GG (b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
    GG (a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
    GG (d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
    GG (c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
    GG (b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */

    /* Round 3 */
    HH (a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
    HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
    HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
    HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
    HH (a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
    HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
    HH (c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
    HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
    HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
    HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
    HH (c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
    HH (b, c, d, a, x[ 6], S34,  0x4881d05); /* 44 */
    HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
    HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
    HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
    HH (b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */

    /* Round 4 */
    II (a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
    II (d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
    II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
    II (b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
    II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
    II (d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
    II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
    II (b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
    II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
    II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
    II (c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
    II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
    II (a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
    II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
    II (c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
    II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */

    state[0] += a;
    state[1] += b;
    state[2] += c;
    state[3] += d;

    // Zeroize sensitive information.
    memset((POINTER)x, 0, sizeof (x));
  }

  // Encodes input (UINT4) into output (unsigned char). Assumes len is
  // a multiple of 4.
  static void Encode( unsigned char *output, UINT4 *input, unsigned int len )
  {
    unsigned int i, j;

    for (i = 0, j = 0; j < len; i++, j += 4) {
      output[j] = (unsigned char)(input[i] & 0xff);
      output[j+1] = (unsigned char)((input[i] >> 8) & 0xff);
      output[j+2] = (unsigned char)((input[i] >> 16) & 0xff);
      output[j+3] = (unsigned char)((input[i] >> 24) & 0xff);
    }
  }

  // Decodes input (unsigned char) into output (UINT4). Assumes len is
  // a multiple of 4.
  static void Decode( UINT4 *output, unsigned char *input, unsigned int len )
  {
    unsigned int i, j;

    for (i = 0, j = 0; j < len; i++, j += 4)
      output[i] = ((UINT4)input[j]) | (((UINT4)input[j+1]) << 8) |
      (((UINT4)input[j+2]) << 16) | (((UINT4)input[j+3]) << 24);
  }
  #pragma endregion


public:
  // MAIN FUNCTIONS
  MD5()
  {
    Init() ;
  }

  // MD5 initialization. Begins an MD5 operation, writing a new context.
  void Init()
  {
    context.count[0] = context.count[1] = 0;
  
    // Load magic initialization constants.
    context.state[0] = 0x67452301;
    context.state[1] = 0xefcdab89;
    context.state[2] = 0x98badcfe;
    context.state[3] = 0x10325476;
  }

  // MD5 block update operation. Continues an MD5 message-digest
  // operation, processing another message block, and updating the
  // context.
  void Update(
    unsigned char *input,   // input block
    unsigned int inputLen ) // length of input block
  {
    unsigned int i, index, partLen;

    // Compute number of bytes mod 64
    index = (unsigned int)((context.count[0] >> 3) & 0x3F);

    // Update number of bits
    if ((context.count[0] += ((UINT4)inputLen << 3))
      < ((UINT4)inputLen << 3))
      context.count[1]++;
    context.count[1] += ((UINT4)inputLen >> 29);

    partLen = 64 - index;

    // Transform as many times as possible.
    if (inputLen >= partLen) {
      memcpy((POINTER)&context.buffer[index], (POINTER)input, partLen);
      MD5Transform (context.state, context.buffer);

      for (i = partLen; i + 63 < inputLen; i += 64)
        MD5Transform (context.state, &input[i]);

      index = 0;
    }
    else
      i = 0;

    /* Buffer remaining input */
    memcpy((POINTER)&context.buffer[index], (POINTER)&input[i], inputLen-i);
  }

  // MD5 finalization. Ends an MD5 message-digest operation, writing the
  // the message digest and zeroizing the context.
  // Writes to digestRaw
  void Final()
  {
    unsigned char bits[8];
    unsigned int index, padLen;

    // Save number of bits
    Encode( bits, context.count, 8 );

    // Pad out to 56 mod 64.
    index = (unsigned int)((context.count[0] >> 3) & 0x3f);
    padLen = (index < 56) ? (56 - index) : (120 - index);
    Update( PADDING, padLen );

    // Append length (before padding)
    Update( bits, 8 );

    // Store state in digest
    Encode( digestRaw, context.state, 16);

    // Zeroize sensitive information.
    memset((POINTER)&context, 0, sizeof (context));

    writeToString() ;
  }

  /// Buffer must be 32+1 (nul) = 33 chars long at least 
  void writeToString()
  {
    int pos ;

    for( pos = 0 ; pos < 16 ; pos++ )
      sprintf( digestChars+(pos*2), "%02x", digestRaw[pos] ) ;
  }


public:
  // an MD5 digest is a 16-byte number (32 hex digits)
  BYTE digestRaw[ 16 ] ;

  // This version of the digest is actually
  // a "printf'd" version of the digest.
  char digestChars[ 33 ] ;

  /// Load a file from disk and digest it
  // Digests a file and returns the result.
  char* digestFile( char *filename )
  {
    Init() ;

    FILE *file;
    
    int len;
    unsigned char buffer[1024] ;

    if( (file = fopen (filename, "rb")) == NULL )
      printf( "%s can't be opened\n", filename ) ;
    else
    {
      while( len = fread( buffer, 1, 1024, file ) )
        Update( buffer, len ) ;
      Final();

      fclose( file );
    }

    return digestChars ;
  }

  /// Digests a byte-array already in memory
  char* digestMemory( BYTE *memchunk, int len )
  {
    Init() ;
    Update( memchunk, len ) ;
    Final() ;
    
    return digestChars ;
  }

  // Digests a string and prints the result.
  char* digestString( char *string )
  {
    Init() ;
    Update( (unsigned char*)string, strlen(string) ) ;
    Final() ;

    return digestChars ;
  }
} ;

#endif
Instructions:
1. Fully patch fame/whatever server you want to use this on(if it uses flyff.a it should work)
2. Copy their Flyff.a to the folder where this bypass is.
3. Remove the contents of Flyff.a and edit the .res files to your liking
4. Run the game and use the bypass at the login screen.

now log in and you're done.

All the code except for FindPattern, DataCompare and md5.h is mine.

~ CallMeEclipse
CallMeEclipse is offline  
Thanks
4 Users
Old 05/28/2012, 15:30   #19
 
.Moe™'s Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 1,385
Received Thanks: 264
Was genau bringen einem veränderte Ressourcen?
Also richtig nützliche Sachen, oder nur clientside Zeug?
.Moe™ is offline  
Old 05/28/2012, 16:24   #20
 
Kek''s Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 2,155
Received Thanks: 1,028
Quote:
Originally Posted by .Moe™ View Post
Was genau bringen einem veränderte Ressourcen?
Also richtig nützliche Sachen, oder nur clientside Zeug?
Ich verstehs auch nicht.
Das ist jetzt schon wieder so, dass wenn mal hier in der Flyff Sektion was released wird immer alles so halb released wird. Bitte nicht falsch verstehen, ich meine damit nur, dass hier einige Leute (wie ich) keine Ahnung von diesem Zeug haben, aber trotzdem gerne Profit aus dem Bypass ziehen würden.

Genau das Gleiche fand damals statt, als Xenox3 seinen Packet Editor hier vor ein paar Monaten released hatte.
Einige konnten angeblich einiges machen, andere wiederum nicht.


Das ist nur meine Meinung zu dem Release und einigen Anderen.
Kek' is offline  
Old 05/28/2012, 18:15   #21
 
_-Down-_'s Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 441
Received Thanks: 227
Quote:
Originally Posted by ›Lemøn™ View Post
Ich verstehs auch nicht.
Das ist jetzt schon wieder so, dass wenn mal hier in der Flyff Sektion was released wird immer alles so halb released wird. Bitte nicht falsch verstehen, ich meine damit nur, dass hier einige Leute (wie ich) keine Ahnung von diesem Zeug haben, aber trotzdem gerne Profit aus dem Bypass ziehen würden.

Genau das Gleiche fand damals statt, als Xenox3 seinen Packet Editor hier vor ein paar Monaten released hatte.
Einige konnten angeblich einiges machen, andere wiederum nicht.


Das ist nur meine Meinung zu dem Release und einigen Anderen.
der kram hier wird sicherlich "nur halb" released, damit kiddis und leecher die keine ahnung haben, die finger davon lassen.

allerdings kann man mit veränderten resourcen sehr wohl was anfangen, wenn man weiß wie. man siehe z.b die stat-stacker welle, bei der alle mit ihrem blade one-hit gemacht haben.
_-Down-_ is offline  
Thanks
2 Users
Old 05/29/2012, 15:12   #22
 
Acur0's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 280
Received Thanks: 24
kann man damit wieder den Stat-stack wieder benutzen?
woodenswort mit -STR erwecken und man bekommt +STR?
Acur0 is offline  
Old 05/29/2012, 15:54   #23
 
elite*gold: 0
Join Date: Jun 2011
Posts: 125
Received Thanks: 47
Hab es jetzt bestens hinbekommen in stelle dann später die Binary mit eingabe funktion der Memory addresse und des md5 Hash's rein


Edit:
Eine Fertige Binary!


Ich werde keinen Tutorial zur benutzung des Pogramms machen!
Incaner is offline  
Old 05/29/2012, 20:29   #24
 
Muhsuke's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 443
Received Thanks: 42
Und ? hat es schon einer getestet ?
Muhsuke is offline  
Old 05/30/2012, 13:33   #25
 
Kek''s Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 2,155
Received Thanks: 1,028
Quote:
Originally Posted by _-Down-_ View Post
der kram hier wird sicherlich "nur halb" released, damit kiddis und leecher die keine ahnung haben, die finger davon lassen.

allerdings kann man mit veränderten resourcen sehr wohl was anfangen, wenn man weiß wie. man siehe z.b die stat-stacker welle, bei der alle mit ihrem blade one-hit gemacht haben.
Ah ok danke, dass ich nun weiß, was mit Res verändern gemeint ist.
Und ja, bezeichnest du mich jetzt grad als "Kiddi"?
Wer hat damals das Bild von Hydros hochgeladen und meinte, dass man Dupen kann und das Bild total schlecht bearbeitet war, dass sogar Punkte drauf zu sehen waren? Du.
Wenn du mich angreifst kontere ich q.q
Aber ein "Thanks" bekomsmt du trotzdem.

Kommt man mit den "Forschungen" schon weiter?
Oder wurde es schon geblockt?
Kek' is offline  
Thanks
1 User
Old 05/30/2012, 13:55   #26
 
elite*gold: 0
Join Date: Jun 2011
Posts: 274
Received Thanks: 103
Quote:
Originally Posted by Incaner View Post
Hab es jetzt bestens hinbekommen in stelle dann später die Binary mit eingabe funktion der Memory addresse und des md5 Hash's rein


Edit:
Eine Fertige Binary!


Ich werde keinen Tutorial zur benutzung des Pogramms machen!
Also bei jedem öffnen ( troz registrierter Dll's ) kommt stets der Fehler:
Blabla, konnte nicht gestartet werden, MSVCP100D.dll fehlt..
Alle dll's sind registriert, im Windows ordner etc etc..

Nutze Win 7 ulti x64

/

Zum Flyff.a bypass selbst:

Damit kann man range der skills verändern und eventuell, sofern es noch/wieder funktioniert, stacken, man könne mit veränderten Res's einiges anfangen.
Shiaru is offline  
Old 05/30/2012, 14:37   #27
 
Muhsuke's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 443
Received Thanks: 42
Naja wäre eig. schon was mit nem Blade farmen mit dem Stat-Hack
Muhsuke is offline  
Old 05/30/2012, 20:01   #28
 
_-Down-_'s Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 441
Received Thanks: 227
Quote:
Originally Posted by ›Lemøn™ View Post
Ah ok danke, dass ich nun weiß, was mit Res verändern gemeint ist.
Und ja, bezeichnest du mich jetzt grad als "Kiddi"?
Wer hat damals das Bild von Hydros hochgeladen und meinte, dass man Dupen kann und das Bild total schlecht bearbeitet war, dass sogar Punkte drauf zu sehen waren? Du.
Wenn du mich angreifst kontere ich q.q
Aber ein "Thanks" bekomsmt du trotzdem.

Kommt man mit den "Forschungen" schon weiter?
Oder wurde es schon geblockt?
^^ fein. wies aussieht habe ich mal wieder schneller geschrieben als ich denken kann.

ich wollte dich damit weder beleidigen noch auf dich anspielen meine aussage war lediglich an leecher bzw. die, die sowieso nichts auf die reihe bekommen gerichtet

zu dem thema mit dem dupen, das hatte sich schon länger geklärt. fakt ist allerdings das es kein fake war.


zu der frage ob man damit wieder stat-stacken kann,

"angeblich" soll es noch einige funktionierende methoden geben, mit denen man stats stacken kann. die funktion die damals aber genutzt wurde, funktioniert jetzt nicht mehr.
_-Down-_ is offline  
Thanks
1 User
Old 05/30/2012, 23:46   #29
 
.Moe™'s Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 1,385
Received Thanks: 264
Wie finden Leute so'ne Methoden eig. raus? (also z.B. Stats stacken)
Die hängen doch nicht 24/7 vorm PC und schreiben jede einzelne Zeile 'n bisschen um, damit sie eventuell einen Erfolg erzielen, oder doch?
.Moe™ is offline  
Old 05/31/2012, 00:13   #30
 
Mojo715's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 72
Received Thanks: 28
@Moe

Ich denke die schreiben da um, wo sie denken sie finden was xDD und ja es gibt welche die wirklich den wenn sie nach Hause kommen von Schule, Kollegen besuch nicht Schlafen sondern lieber mal wieder in den Resourcen stöbern XDD.
Mojo715 is offline  
Closed Thread


Similar Threads Similar Threads
[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.
[Release] Update FLYFF MultiClient bypass v0.9.2
07/09/2010 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 8 Replies
New version available: FLYFF MultiClient bypass v0.9.3
[Release] Bypass for FlyFF Termination (v1[1].55)
03/09/2007 - Flyff - 10 Replies
1~Click in Bypass 2~Click in FlyFF Termination (v1.55) 3~Use The Termination IMMA NOOB



All times are GMT +1. The time now is 07:37.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.