Register for your free account! | Forgot your password?

Go Back   elitepvpers > Aion > Aion Hacks, Bots, Cheats & Exploits
You last visited: Today at 15:38

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

 

Aion_Inject V 0.1 | Speed Hack |

Closed Thread
 
Old   #91
 
elite*gold: 0
Join Date: Apr 2010
Posts: 5
Received Thanks: 0
Quote:
Originally Posted by breack022 View Post
dr how to set only attacking speed?
i don't like moving speed only attacking speed
its even possible to speed up the atack speed ?
and do I need to disable game guard before starting Valkyrie ? I'm playing in private server 1.5.1.14



SupeRna7uRaL is offline  
Old   #92
 
elite*gold: 0
Join Date: Mar 2006
Posts: 69
Received Thanks: 109
Quote:
Originally Posted by SupeRna7uRaL View Post
its even possible to speed up the atack speed ?
and do I need to disable game guard before starting Valkyrie ? I'm playing in private server 1.5.1.14
It's possible with either wpe or rpe. Packet editing and filtering to spam skills or criticals but u have to really know what you are doing. If the private server your playing has a gameguard u can try using fyyre's gameguard killer in order to use valkyrie. Can't fully guarantee you that it might work with gameguard on unless u wanna try messing around with it.


P.S: You can always use aiOn's injector if u rename that smartspeed.dll to Aion_Inject.dll and putting it to the same folder with that Aion_Inject.exe.. *hint* *hint* .. Whichever works best for u, either by renaming or using the valkyrie injetor..


dr8breed is offline  
Thanks
1 User
Old   #93
 
elite*gold: 0
Join Date: Apr 2010
Posts: 5
Received Thanks: 0
my private server haves other anti-cheats too it's harder to cheat then infinite .... and I even dont know what isthis wpe or rpe lol
SupeRna7uRaL is offline  
Old   #94
 
elite*gold: 0
Join Date: Apr 2010
Posts: 5
Received Thanks: 0
dr8breed you are a genius!!!
Thx a lot for the tutorial with the picture of the ValkyrieInjector, was very usefull.

Again, thx, good work!!



PandemicBoy is offline  
Old   #95
 
elite*gold: 0
Join Date: Nov 2008
Posts: 3
Received Thanks: 0
I make all the tests but on infinite aion server, only the smartspeed works but don't make fast atack speed, only moviment..
aderbal is offline  
Old   #96
 
elite*gold: 0
Join Date: Mar 2006
Posts: 69
Received Thanks: 109
Quote:
Originally Posted by aderbal View Post
I make all the tests but on infinite aion server, only the smartspeed works but don't make fast atack speed, only moviment..
fast attack speed/spam skill with no delay possible with wpe/rpe just like the youtube video but u need to decrypt aion's packet first to filter, mod, send..

one of the things aion uses..

Code:
/**
 * This file is part of aion-emu <aion-emu.com>.
 *
 *  aion-emu is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  aion-emu is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with aion-emu.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.aionemu.gameserver.network;

import java.nio.ByteBuffer;

import com.aionemu.commons.utils.Rnd;

/**
 * Crypt will encrypt server packet and decrypt client packet.
 * 
 * @author hack99
 * @author -Nemesiss-
 */
public class Crypt
{
	/**
	 * Second byte of client packet must be equal to this
	 */
	public final static byte	staticClientPacketCode	= 0x54;
	/**
	 * Second byte of server packet must be equal to this
	 */
	public final static byte	staticServerPacketCode	= 0x55;// 1.5.x (0x54 works too)
	/**
	 * Static xor key
	 */
	private static byte[]		staticKey				= "nKO/WctQ0AVLbpzfBkS6NevDYT8ourG5CRlmdjyJ72aswx4EPq1UgZhFMXH?3iI9"
															.getBytes();
	/**
	 * Current xor key for client packet decoding.
	 */
	private byte[]				clientPacketKey;
	/**
	 * Current xor key for server packet encoding.
	 */
	private byte[]				serverPacketKey;
	/**
	 * Crypt is enabled after first server packet was send.
	 */
	private boolean				isEnabled;

	/**
	 * Enable crypt key - generate random key that will be used to encrypt second server packet [first one is
	 * unencrypted] and decrypt client packets. This method is called from SM_KEY server packet, that packet sends key
	 * to aion client.
	 * 
	 * @return "false key" that should by used by aion client to encrypt/decrypt packets.
	 */
	public final int enableKey()
	{
		if(clientPacketKey != null)
			throw new KeyAlreadySetException();

		/** rnd key - this will be used to encrypt/decrypt packet */
		int key = Rnd.nextInt();

		clientPacketKey = new byte[] { (byte) (key & 0xff), (byte) ((key >> 8) & 0xff), (byte) ((key >> 16) & 0xff),
			(byte) ((key >> 24) & 0xff), (byte) 0xa1, (byte) 0x6c, (byte) 0x54, (byte) 0x87 };

		serverPacketKey = new byte[clientPacketKey.length];
		System.arraycopy(clientPacketKey, 0, serverPacketKey, 0, clientPacketKey.length);

		/** false key that will be sent to aion client in SM_KEY packet */
		return (key ^ 0xCD92E451) + 0x3FF2CC87;
	}

	/**
	 * Decrypt client packet from this ByteBuffer.
	 * 
	 * @param buf
	 * @return true if decryption was successful.
	 */
	public final boolean decrypt(ByteBuffer buf)
	{
		if(!isEnabled)
			return false;

		final byte[] data = buf.array();
		final int size = buf.remaining();

		/** index to byte that should be decrypted now */
		int arrayIndex = buf.arrayOffset() + buf.position();

		/** prev encrypted byte */
		int prev = data[arrayIndex];

		/** decrypt first byte */
		data[arrayIndex++] ^= (clientPacketKey[0] & 0xff);

		/** decrypt loop */
		for(int i = 1; i < size; i++, arrayIndex++)
		{
			int curr = data[arrayIndex] & 0xff;
			data[arrayIndex] ^= (staticKey[i & 63] & 0xff) ^ (clientPacketKey[i & 7] & 0xff) ^ prev;
			prev = curr;
		}

		/** oldKey value as long */
		long oldKey = (((long) clientPacketKey[0] & 0xff) << 0) | (((long) clientPacketKey[1] & 0xff) << 8)
			| (((long) clientPacketKey[2] & 0xff) << 16) | (((long) clientPacketKey[3] & 0xff) << 24)
			| (((long) clientPacketKey[4] & 0xff) << 32) | (((long) clientPacketKey[5] & 0xff) << 40)
			| (((long) clientPacketKey[6] & 0xff) << 48) | (((long) clientPacketKey[7] & 0xff) << 56);

		/** change key */
		oldKey += size;

		/** set key new value */
		clientPacketKey[0] = (byte) (oldKey >> 0 & 0xff);
		clientPacketKey[1] = (byte) (oldKey >> 8 & 0xff);
		clientPacketKey[2] = (byte) (oldKey >> 16 & 0xff);
		clientPacketKey[3] = (byte) (oldKey >> 24 & 0xff);
		clientPacketKey[4] = (byte) (oldKey >> 32 & 0xff);
		clientPacketKey[5] = (byte) (oldKey >> 40 & 0xff);
		clientPacketKey[6] = (byte) (oldKey >> 48 & 0xff);
		clientPacketKey[7] = (byte) (oldKey >> 56 & 0xff);

		return validateClientPacket(buf);
	}

	/**
	 * Check if packet was correctly decoded, also check if packet was correctly coded by aion client.
	 * 
	 * @param buf
	 * @return true if packet is correctly decoded
	 */
	private final boolean validateClientPacket(ByteBuffer buf)
	{
		return buf.get(0) == ~buf.get(2) && buf.get(1) == staticClientPacketCode;
	}

	/**
	 * Encrypt server packet from this ByteBuffer.
	 * 
	 * @param buf
	 */
	public final void encrypt(ByteBuffer buf)
	{
		if(!isEnabled)
		{
			/** first packet is not encrypted */
			isEnabled = true;
			return;
		}

		final byte[] data = buf.array();
		final int size = buf.remaining();

		/** index to byte that should be encrypted now */
		int arrayIndex = buf.arrayOffset() + buf.position();

		/** encrypt first byte */
		data[arrayIndex] ^= (serverPacketKey[0] & 0xff);

		/** prev encrypted byte */
		int prev = data[arrayIndex++];

		/** encrypt loop */
		for(int i = 1; i < size; i++, arrayIndex++)
		{
			data[arrayIndex] ^= (staticKey[i & 63] & 0xff) ^ (serverPacketKey[i & 7] & 0xff) ^ prev;
			prev = data[arrayIndex];
		}

		/** oldKey value as long */
		long oldKey = (((long) serverPacketKey[0] & 0xff) << 0) | (((long) serverPacketKey[1] & 0xff) << 8)
			| (((long) serverPacketKey[2] & 0xff) << 16) | (((long) serverPacketKey[3] & 0xff) << 24)
			| (((long) serverPacketKey[4] & 0xff) << 32) | (((long) serverPacketKey[5] & 0xff) << 40)
			| (((long) serverPacketKey[6] & 0xff) << 48) | (((long) serverPacketKey[7] & 0xff) << 56);

		/** change key */
		oldKey += size;

		/** set key new value */
		serverPacketKey[0] = (byte) (oldKey >> 0 & 0xff);
		serverPacketKey[1] = (byte) (oldKey >> 8 & 0xff);
		serverPacketKey[2] = (byte) (oldKey >> 16 & 0xff);
		serverPacketKey[3] = (byte) (oldKey >> 24 & 0xff);
		serverPacketKey[4] = (byte) (oldKey >> 32 & 0xff);
		serverPacketKey[5] = (byte) (oldKey >> 40 & 0xff);
		serverPacketKey[6] = (byte) (oldKey >> 48 & 0xff);
		serverPacketKey[7] = (byte) (oldKey >> 56 & 0xff);
	}

	/**
	 * Server packet opcodec obfuscation.
	 * 
	 * @param op
	 * @return obfuscated opcodec
	 */
	public static final byte encodeOpcodec(int op)
	{
		return (byte) ((op + 0xAE) ^ 0xEE);
	}
}
dr8breed is offline  
Old   #97
 
elite*gold: 0
Join Date: Mar 2010
Posts: 4
Received Thanks: 0
:/ i want attack spam DmG/spam too Speed is not so fun dmg would be moar on infinite aion
leg3ndjohn is offline  
Old   #98
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1
Received Thanks: 0
Smile

DR, thanks for your courtesies Confirmed working with infinite on win7 32 Now then I will make a try to figure what I can do with packet thingy, to materialize atkspeedhack.
uniqueass is offline  
Old   #99
 
elite*gold: 0
Join Date: Apr 2009
Posts: 10
Received Thanks: 0
US client do not have gameguard or something like that?
Tutorial of GG-killing does not work at all (Aion doesn't start)

Who can speedhack with US client?
shiika87 is offline  
Old   #100
 
elite*gold: 0
Join Date: Mar 2006
Posts: 69
Received Thanks: 109
Quote:
Originally Posted by leg3ndjohn View Post
:/ i want attack spam DmG/spam too Speed is not so fun dmg would be moar on infinite aion
Exactly..

Quote:
Originally Posted by uniqueass View Post
DR, thanks for your courtesies Confirmed working with infinite on win7 32 Now then I will make a try to figure what I can do with packet thingy, to materialize atkspeedhack.
Noprob, i love when new things bumps in especially when aion uses blowfish key encryption to encrypt aion packets =). Only 1 way out is by spamming and sending back attack and skill packets to the server so we can actually spam skills with no delay time.

Since delays are server side ( even if u speedhack and use skill or normal attack, it might look fast but the cooldown still ticks as normal ).

Might be powerful if we got both fast attack and speedhack working together..

Quote:
Originally Posted by shiika87 View Post
US client do not have gameguard or something like that?
Tutorial of GG-killing does not work at all (Aion doesn't start)

Who can speedhack with US client?
Hmm,... seems like the new version 1.5.1.15 doesn't work on gg-killing.

Anyway, here's what i got.. Have been studying real closely how aion client works and why when u try to inject some dll's when the game is launched first, you won't get the same "effect" as compared to when u inject first before you start the game..


As with the picture below, seems like the client itself have a "guarddog" watching over it besides the gameguard (which is off btw)..

You must register and activate your account in order to view images.



Not really sure if you guys find this useful too. Here's a nifty program which i am using to fully understand aion's packets and it reads and decrypts the packets (well that's what its build for i guess). I had changed the ports to work with Infinite Aion in this packet sniffer. Here's a screen of aion's packet sniffer.

You must register and activate your account in order to view images.


You must register and activate your account in order to view images.

Download =
dr8breed is offline  
Thanks
1 User
Old   #101
 
elite*gold: 0
Join Date: Jan 2010
Posts: 2
Received Thanks: 0
dr8breed
the packet sniffer doesnt seems to work on 64x
marduk12 is offline  
Old   #102
 
elite*gold: 0
Join Date: Mar 2006
Posts: 69
Received Thanks: 109
Quote:
Originally Posted by marduk12 View Post
dr8breed
the packet sniffer doesnt seems to work on 64x
u might need vmware or a spare computer running x32-bit to test those.. got it off from a friend of mine and doesn't work on x64 os
dr8breed is offline  
Old   #103
 
elite*gold: 0
Join Date: Mar 2010
Posts: 1
Received Thanks: 0
Dear dr8breed,
Please check download link "Latest Valkyrie Injector 3.00 BETA
" and "Valkryrie Injector Version 2" , I can't download anything but "system.ovr" link is ok.

Thnaks..
slakeeric is offline  
Old   #104
 
elite*gold: 0
Join Date: Mar 2006
Posts: 69
Received Thanks: 109
Quote:
Originally Posted by slakeeric View Post
Dear dr8breed,
Please check download link "Latest Valkyrie Injector 3.00 BETA
" and "Valkryrie Injector Version 2" , I can't download anything but "system.ovr" link is ok.

Thnaks..

Tested and both working fine.. Please turn off any download accelerators if you use..

You must register and activate your account in order to view images.
You must register and activate your account in order to view images.
dr8breed is offline  
Old   #105
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2
Received Thanks: 0
Hi guys Will this work for the Official US Aion servers?


kneegrokilla is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
Aion_Inject V 0.2 |SPEED HACK|
#edited by DarkOPM
37 Replies - Aion Hacks, Bots, Cheats & Exploits



All times are GMT +2. The time now is 15:38.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.