Thread: Encrypted id != 10 on Windows 8

Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1 Encrypted id != 10 on Windows 8 
    GloryTscape Owner

    Join Date
    Feb 2012
    Posts
    30
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    When a player tries logging in on windows 7 there is no problem. But when someone trys to login in when on a system running windows 8 the source command outputs "Encrypted id != 10" three times, then on the client it prints "No response from login server Please wait 1 minute and try again." I can provide the Stream.java from my client files and the Rs2LoginProtocolDecoder.java from my source files if needed.

    Reply With Quote  
     

  2. #2  
    Donator

    Join Date
    Oct 2014
    Posts
    591
    Thanks given
    29
    Thanks received
    76
    Rep Power
    26
    Could you post your Rs2LoginProtocolDecoder class and your client login block.
    Reply With Quote  
     

  3. #3  
    GloryTscape Owner

    Join Date
    Feb 2012
    Posts
    30
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Excision Pk View Post
    Could you post your Rs2LoginProtocolDecoder class and your client login block.
    Spoiler for Rs2Login:
    Code:
    package core.net;
    
    import java.math.BigInteger;
    
    import org.apache.mina.common.ByteBuffer;
    import org.apache.mina.common.IoFuture;
    import org.apache.mina.common.IoFutureListener;
    import org.apache.mina.common.IoSession;
    import org.apache.mina.filter.codec.CumulativeProtocolDecoder;
    import org.apache.mina.filter.codec.ProtocolCodecFilter;
    import org.apache.mina.filter.codec.ProtocolDecoderOutput;
    
    import server.Config;
    import server.Connection;
    import server.Server;
    import server.game.players.Client;
    import server.game.players.PlayerHandler;
    import server.game.players.PlayerSave;
    import core.util.ISAACRandomGen;
    
    /**
     * Login protocol decoder.
     * @author Graham
     * @author Ryan / Lmctruck30 <- login Protocol fixes
     *
     */
    public class RS2LoginProtocolDecoder extends CumulativeProtocolDecoder {
    	
    	public static String UUID;
    	
    	private static final BigInteger RSA_MODULUS = new BigInteger("101467499287200742817649405922164909988164301625901260020658852646131670022028559083001929177369584175077254128294081688150565750878258821501012982850989307778588081384005191934029208432706885756975112054154693846025564206904362178973747767458289064792352686749994567331952188500032716594907961714216359226451");
    
    	private static final BigInteger RSA_EXPONENT = new BigInteger("4471338906898938695048163393246750080806544442003796922954403870211151914546263616456498946614025040780370018806373619716783403093464935479117528945079223374393955994248211534156126676943441758191679143068362619433270073332142681403699930224364700765659322686721128955399668719206631058159215739848602378241");
    
    	/**
    	 * Parses the data in the provided byte buffer and writes it to
    	 * <code>out</code> as a <code>Packet</code>.
    	 *
    	 * @param session The IoSession the data was read from
    	 * @param in	  The buffer
    	 * @param out	 The decoder output stream to which to write the <code>Packet</code>
    	 * @return Whether enough data was available to create a packet
    	 */
    	@Override
    	public boolean doDecode(IoSession session, ByteBuffer in, ProtocolDecoderOutput out) {
    			synchronized(session) {
    				Object loginStageObj = session.getAttribute("LOGIN_STAGE");
    				int loginStage = 0;
    				if(loginStageObj != null) {
    					loginStage = (Integer)loginStageObj;
    				}
    				//Logger.log("recv login packet, stage: "+loginStage);
    				switch(loginStage) {
    				case 0:
    					if(2 <= in.remaining()) {
    						int protocol = in.get() & 0xff;
    						@SuppressWarnings("unused")
    						int nameHash = in.get() & 0xff;
    						if(protocol == 14) {
    							long serverSessionKey = ((long) (java.lang.Math.random() * 99999999D) << 32) + (long) (java.lang.Math.random() * 99999999D);
    						    StaticPacketBuilder s1Response = new StaticPacketBuilder();
    						    s1Response.setBare(true).addBytes(new byte[] { 0, 0, 0, 0, 0, 0, 0, 0 }).addByte((byte) 0).addLong(serverSessionKey);
    						    session.setAttribute("SERVER_SESSION_KEY", serverSessionKey);
    						    session.write(s1Response.toPacket());
    						    session.setAttribute("LOGIN_STAGE", 1);
    						}
    						return true;
    					} else {
    						in.rewind();
    						return false;
    					}
    				case 1:
    					@SuppressWarnings("unused")
    					int loginType = -1, loginPacketSize = -1, loginEncryptPacketSize = -1;
    					if(2 <= in.remaining()) {
    						loginType = in.get() & 0xff; //should be 16 or 18
    						loginPacketSize = in.get() & 0xff;
    						loginEncryptPacketSize = loginPacketSize-(36+1+1+2);
    						if(loginPacketSize <= 0 || loginEncryptPacketSize <= 0) {
    							System.out.println("Zero or negative login size.");
    							session.close();
    							return false;
    						}
    					} else {
    						in.rewind();
    						return false;
    					}
    					if(loginPacketSize <= in.remaining()) {
    						int magic = in.get() & 0xff;
    						int version = in.getUnsignedShort();
    						if(magic != 255) {
    							//System.out.println("Wrong magic id.");
    							session.close();
    							return false;
    						}
    						if(version != 1) {
    							//Dont Add Anything
    						}
    						@SuppressWarnings("unused")
    						int lowMem = in.get() & 0xff;
    						for(int i = 0; i < 9; i++) {
    							in.getInt();
    						}
    						loginEncryptPacketSize--;
    						if(loginEncryptPacketSize != (in.get() & 0xff)) {
    							System.out.println("Encrypted size mismatch.");
    							session.close();
    							return false;
    						}
                            byte[] encryptionBytes = new byte[loginEncryptPacketSize];
                            in.get(encryptionBytes);
                            ByteBuffer rsaBuffer = ByteBuffer.wrap(new BigInteger(encryptionBytes)
                                    .modPow(RSA_EXPONENT, RSA_MODULUS).toByteArray());
    						if((rsaBuffer.get() & 0xff) != 10) {
    							System.out.println("Encrypted id != 10.");
    							session.close();
    							return false;
    						}
    						long clientSessionKey = rsaBuffer.getLong();
    						long serverSessionKey = rsaBuffer.getLong();
    						int uid = rsaBuffer.getInt();
    						
    						if(uid == 34124 || uid == 935086) {
    							session.close();
    							return false;
    						}
    						UUID = readRS2String(rsaBuffer);
    						String name = readRS2String(rsaBuffer);
    						String pass = readRS2String(rsaBuffer);
    						int sessionKey[] = new int[4];
    						sessionKey[0] = (int)(clientSessionKey >> 32);
    						sessionKey[1] = (int)clientSessionKey;
    						sessionKey[2] = (int)(serverSessionKey >> 32);
    						sessionKey[3] = (int)serverSessionKey;
    						ISAACRandomGen inC = new ISAACRandomGen(sessionKey);
    						for(int i = 0; i < 4; i++) sessionKey[i] += 50;
    						ISAACRandomGen outC = new ISAACRandomGen(sessionKey);
    						load(session, uid, name, pass, inC, outC, version, UUID);
    						// WorkerThread.load(session, name, pass, inC, outC);
    						session.getFilterChain().remove("protocolFilter");
    						session.getFilterChain().addLast("protocolFilter", new ProtocolCodecFilter(new GameCodecFactory(inC)));
    						return true;
    					} else {
    						in.rewind();
    						return false;
    					}
    				}
    			}
    		return false;
    	}
    
    	private synchronized void load(final IoSession session, final int uid, String name, String pass, final ISAACRandomGen inC, ISAACRandomGen outC, int version, String UUID) {
    		session.setAttribute("opcode", -1);
    		session.setAttribute("size", -1);
    		int loginDelay = 1;
    		int returnCode = 2;
    		
    		name = name.trim();
    		name = name.toLowerCase();
    		pass = pass.toLowerCase();
    		
    		if(!name.matches("[A-Za-z0-9 ]+")) {
    			returnCode = 4;
    		}
    		
    		if(name.length() > 12) {
    			returnCode = 8;
    		}
    		
    		Client cl = new Client(session, -1);
    		cl.playerName = name;
    		cl.playerName2 = cl.playerName;
    		cl.playerPass = pass;
    		cl.setInStreamDecryption(inC);
    		cl.setOutStreamDecryption(outC);
    		cl.outStream.packetEncryption = outC;
    				
    		cl.saveCharacter = false;
    		
    		char first = name.charAt(0);
    		cl.properName = Character.toUpperCase(first)+ name.substring(1, name.length());
    		
    		if(Connection.isNamedBanned(cl.playerName)) {
    			returnCode = 4;
    		}
    		
    		if(Connection.isUidBanned(UUID)) {
    			returnCode = 22;
    		}
    		
    		if(PlayerHandler.isPlayerOn(name)) {
    			returnCode = 5;
    		}
    		
    		//if(Config.CLIENT_VERSION != version) {
    			//returnCode = 6;
    		//}
    		
    		if(PlayerHandler.playerCount >= Config.MAX_PLAYERS) {
    			returnCode = 7;
    		}
    		
    //		Login Limit Exceeded
    //		if() {
    //			returnCode = 9;
    //		}
    		
    		if(Server.UpdateServer) {
    			returnCode = 14;
    		}
    		
    //		if(Connection.checkLoginList(loginIp)) {
    //			returnCode = 16;
    //		}
    		
    //		Just Left World Login Delay Included
    //		if() {
    //			returnCode = 21;
    //		}
    		
    		if(returnCode == 2) {
    			int load = PlayerSave.loadGame(cl, cl.playerName, cl.playerPass);
    			if (load == 0)
    				cl.addStarter = true;
    			if(load == 3) {
    				returnCode = 3;
    				cl.saveFile = false;
    			} else {
    				for(int i = 0; i < cl.playerEquipment.length; i++) {
    					if(cl.playerEquipment[i] == 0) {
    						cl.playerEquipment[i] = -1;
    						cl.playerEquipmentN[i] = 0;
    					}
    				}
    				if(!Server.playerHandler.newPlayerClient(cl)) {
    					returnCode = 7;
    					cl.saveFile = false;
    				} else {
    					cl.saveFile = true;
    				}
    			}
    		}
    		
    		cl.packetType = -1;
    		cl.packetSize = 0;
    		
    		StaticPacketBuilder bldr = new StaticPacketBuilder();
    		bldr.setBare(true);
    		bldr.addByte((byte) returnCode);
    		if(returnCode == 2) {
    			cl.saveCharacter = true;
    			if(cl.playerRights == 3) {
    				bldr.addByte((byte) 2);
    			} else {
    				bldr.addByte((byte) cl.playerRights);
    			}
    			//cl.playerServer = "riotscape.no-ip.info";
    		} else if(returnCode == 21) {
    			bldr.addByte((byte) loginDelay);
    		} else {
    			bldr.addByte((byte) 0);
    		}
    		cl.isActive = true;
    		bldr.addByte((byte) 0);
    		Packet pkt = bldr.toPacket();
    		@SuppressWarnings("unused")
    		final Client fcl = cl;
    		session.setAttachment(cl);
    		session.write(pkt).addListener(new IoFutureListener() {
    			@Override
    			public void operationComplete(IoFuture arg0) {
    				session.getFilterChain().remove("protocolFilter");
    				session.getFilterChain().addFirst("protocolFilter", new ProtocolCodecFilter(new GameCodecFactory(inC)));				
    			}
    		});
    	}
    
    	private synchronized String readRS2String(ByteBuffer in) {
    		StringBuilder sb = new StringBuilder();
    		byte b;
    		while((b = in.get()) != 10) {
    			sb.append((char) b);
    		}
    		return sb.toString();
    	}
    
    
    
    	/**
    	 * Releases the buffer used by the given session.
    	 *
    	 * @param session The session for which to release the buffer
    	 * @throws Exception if failed to dispose all resources
    	 */
    	@Override
    	public void dispose(IoSession session) throws Exception {
    		super.dispose(session);
    	}
    
    }

    Spoiler for clientLogin:
    Code:
    public void login(String s, String s1, boolean flag) {
    		signlink.errorname = s;
    		try {
    			if (!flag) {
    				loginMessage1 = "";
    				loginMessage2 = "Connecting to server...";
    				drawLoginScreen(true);
    			}
    			socketStream = new RSSocket(this, openSocket(43594 + portOff));
    			long l = TextClass.longForName(s);
    			int i = (int) (l >> 16 & 31L);
    			stream.currentOffset = 0;
    			stream.writeWordBigEndian(14);
    			stream.writeWordBigEndian(i);
    			socketStream.queueBytes(2, stream.buffer);
    			for (int j = 0; j < 8; j++)
    				socketStream.read();
    
    			int k = socketStream.read();
    			int i1 = k;
    			if (k == 0) {
    				socketStream.flushInputStream(inStream.buffer, 8);
    				inStream.currentOffset = 0;
    				aLong1215 = inStream.readQWord();
    				int ai[] = new int[4];
    				ai[0] = (int) (Math.random() * 99999999D);
    				ai[1] = (int) (Math.random() * 99999999D);
    				ai[2] = (int) (aLong1215 >> 32);
    				ai[3] = (int) aLong1215;
    				stream.currentOffset = 0;
    				stream.writeWordBigEndian(10);
    				stream.writeDWord(ai[0]);
    				stream.writeDWord(ai[1]);
    				stream.writeDWord(ai[2]);
    				stream.writeDWord(ai[3]);
    				stream.writeDWord(signlink.uid);
    				stream.writeString(CreateUID.generateUID());
    				stream.writeString(s);
    				stream.writeString(s1);
    				stream.doKeys();
    				aStream_847.currentOffset = 0;
    				if (flag)
    					aStream_847.writeWordBigEndian(18);
    				else
    					aStream_847.writeWordBigEndian(16);
    				aStream_847.writeWordBigEndian(stream.currentOffset + 36 + 1
    						+ 1 + 2);
    				aStream_847.writeWordBigEndian(255);
    				aStream_847.writeWord(317);
    				aStream_847.writeWordBigEndian(lowMem ? 1 : 0);
    				for (int l1 = 0; l1 < 9; l1++)
    					aStream_847.writeDWord(expectedCRCs[l1]);
    
    				aStream_847.writeBytes(stream.buffer, stream.currentOffset, 0);
    				stream.encryption = new ISAACRandomGen(ai);
    				for (int j2 = 0; j2 < 4; j2++)
    					ai[j2] += 50;
    
    				encryption = new ISAACRandomGen(ai);
    				socketStream.queueBytes(aStream_847.currentOffset,
    						aStream_847.buffer);
    				k = socketStream.read();
    			}
    			if (k == 1) {
    				try {
    					Thread.sleep(2000L);
    				} catch (Exception _ex) {
    				}
    				login(s, s1, flag);
    				return;
    			}
    			if (k == 2) {
    				myPrivilege = socketStream.read();
    				flagged = socketStream.read() == 1;
    				aLong1220 = 0L;
    				anInt1022 = 0;
    				mouseDetection.coordsIndex = 0;
    				super.awtFocus = true;
    				aBoolean954 = true;
    				loggedIn = true;
    				stream.currentOffset = 0;
    				inStream.currentOffset = 0;
    				pktType = -1;
    				anInt841 = -1;
    				anInt842 = -1;
    				anInt843 = -1;
    				pktSize = 0;
    				anInt1009 = 0;
    				anInt1104 = 0;
    				anInt1011 = 0;
    				anInt855 = 0;
    				menuActionRow = 0;
    				menuOpen = false;
    				super.idleTime = 0;
    				for (int j1 = 0; j1 < 500; j1++)
    					chatMessages[j1] = null;
    
    				itemSelected = 0;
    				spellSelected = 0;
    				loadingStage = 0;
    				anInt1062 = 0;
    				setNorth();
    				anInt1021 = 0;
    				anInt985 = -1;
    				destX = 0;
    				destY = 0;
    				playerCount = 0;
    				npcCount = 0;
    				for (int i2 = 0; i2 < maxPlayers; i2++) {
    					playerArray[i2] = null;
    					aStreamArray895s[i2] = null;
    				}
    
    				for (int k2 = 0; k2 < 16384; k2++)
    					npcArray[k2] = null;
    
    				myPlayer = playerArray[myPlayerIndex] = new Player();
    				aClass19_1013.removeAll();
    				aClass19_1056.removeAll();
    				for (int l2 = 0; l2 < 4; l2++) {
    					for (int i3 = 0; i3 < 104; i3++) {
    						for (int k3 = 0; k3 < 104; k3++)
    							groundArray[l2][i3][k3] = null;
    
    					}
    
    				}
    
    				aClass19_1179 = new NodeList();
    				fullscreenInterfaceID = -1;
    				anInt900 = 0;
    				friendsCount = 0;
    				dialogID = -1;
    				backDialogID = -1;
    				openInterfaceID = -1;
    				invOverlayInterfaceID = -1;
    				anInt1018 = -1;
    				aBoolean1149 = false;
    				tabID = 3;
    				inputDialogState = 0;
    				menuOpen = false;
    				messagePromptRaised = false;
    				aString844 = null;
    				anInt1055 = 0;
    				anInt1054 = -1;
    				aBoolean1047 = true;
    				method45();
    				for (int j3 = 0; j3 < 5; j3++)
    					anIntArray990[j3] = 0;
    
    				for (int l3 = 0; l3 < 5; l3++) {
    					atPlayerActions[l3] = null;
    					atPlayerArray[l3] = false;
    				}
    
    				anInt1175 = 0;
    				anInt1134 = 0;
    				anInt986 = 0;
    				anInt1288 = 0;
    				anInt924 = 0;
    				anInt1188 = 0;
    				anInt1155 = 0;
    				anInt1226 = 0;
    				resetImageProducers2();
    				return;
    			}
    			if (k == 3) {
    				loginMessage1 = "";
    				loginMessage2 = "Invalid username or password.";
    				return;
    			}
    			if (k == 4) {
    				loginMessage1 = "Your account has been disabled.";
    				loginMessage2 = "Please check your message-center for details.";
    				return;
    			}
    			if (k == 5) {
    				loginMessage1 = "Your account is already logged in.";
    				loginMessage2 = "Try again in 60 secs...";
    				return;
    			}
    			if (k == 6) {
    				loginMessage1 = "RuneScape has been updated!";
    				loginMessage2 = "Please reload this page.";
    				return;
    			}
    			if (k == 7) {
    				loginMessage1 = "This world is full.";
    				loginMessage2 = "Please use a different world.";
    				return;
    			}
    			if (k == 8) {
    				loginMessage1 = "Unable to connect.";
    				loginMessage2 = "Login server offline.";
    				return;
    			}
    			if (k == 9) {
    				loginMessage1 = "Login limit exceeded.";
    				loginMessage2 = "Too many connections from your address.";
    				return;
    			}
    			if (k == 10) {
    				loginMessage1 = "Unable to connect.";
    				loginMessage2 = "Bad session id.";
    				return;
    			}
    			if (k == 11) {
    				loginMessage2 = "Login server rejected session.";
    				loginMessage2 = "Please try again.";
    				return;
    			}
    			if (k == 12) {
    				loginMessage1 = "You need a members account to login to this world.";
    				loginMessage2 = "Please subscribe, or use a different world.";
    				return;
    			}
    			if (k == 13) {
    				loginMessage1 = "Could not complete login.";
    				loginMessage2 = "Please try using a different world.";
    				return;
    			}
    			if (k == 14) {
    				loginMessage1 = "The server is being updated.";
    				loginMessage2 = "Please wait 1 minute and try again.";
    				return;
    			}
    			if (k == 15) {
    				loggedIn = true;
    				stream.currentOffset = 0;
    				inStream.currentOffset = 0;
    				pktType = -1;
    				anInt841 = -1;
    				anInt842 = -1;
    				anInt843 = -1;
    				pktSize = 0;
    				anInt1009 = 0;
    				anInt1104 = 0;
    				menuActionRow = 0;
    				menuOpen = false;
    				aLong824 = System.currentTimeMillis();
    				return;
    			}
    			if (k == 16) {
    				loginMessage1 = "Login attempts exceeded.";
    				loginMessage2 = "Please wait 1 minute and try again.";
    				return;
    			}
    			if (k == 17) {
    				loginMessage1 = "You are standing in a members-only area.";
    				loginMessage2 = "To play on this world move to a free area first";
    				return;
    			}
    			if (k == 20) {
    				loginMessage1 = "Invalid loginserver requested";
    				loginMessage2 = "Please try using a different world.";
    				return;
    			}
    			if (k == 21) {
    				for (int k1 = socketStream.read(); k1 >= 0; k1--) {
    					loginMessage1 = "You have only just left another world";
    					loginMessage2 = "Your profile will be transferred in: "
    							+ k1 + " seconds";
    					drawLoginScreen(true);
    					try {
    						Thread.sleep(1000L);
    					} catch (Exception _ex) {
    					}
    				}
    
    				login(s, s1, flag);
    				return;
    			}
    			if (k == 22) {
    				loginMessage1 = "Your computer has been UUID banned.";
    				loginMessage2 = "Please appeal on the forums.";
    				return;
    			}
    			if (k == -1) {
    				if (i1 == 0) {
    					if (loginFailures < 2) {
    						try {
    							Thread.sleep(2000L);
    						} catch (Exception _ex) {
    						}
    						loginFailures++;
    						login(s, s1, flag);
    						return;
    					} else {
    						loginMessage1 = "No response from loginserver";
    						loginMessage2 = "Please wait 1 minute and try again.";
    						return;
    					}
    				} else {
    					loginMessage1 = "No response from server";
    					loginMessage2 = "Please try using a different world.";
    					return;
    				}
    			} else {
    				System.out.println("response:" + k);
    				loginMessage1 = "Unexpected server response";
    				loginMessage2 = "Please try using a different world.";
    				return;
    			}
    		} catch (IOException _ex) {
    			loginMessage1 = "";
    		} catch (Exception e) {
    			System.out.println("Error while generating uid. Skipping step.");
    			e.printStackTrace();
    		}
    		loginMessage2 = "Error connecting to server.";
    	}

    Reply With Quote  
     

  4. #4  
    Donator

    Join Date
    Oct 2014
    Posts
    591
    Thanks given
    29
    Thanks received
    76
    Rep Power
    26
    Meh its RSA related, sadly I have never worked with that so I cant help you further.
    Reply With Quote  
     

  5. #5  
    GloryTscape Owner

    Join Date
    Feb 2012
    Posts
    30
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Excision Pk View Post
    Meh its RSA related, sadly I have never worked with that so I cant help you further.
    Thanks anyways. Does anybody else have an idea?

    Reply With Quote  
     

  6. #6  
    Banned
    Join Date
    Apr 2013
    Posts
    207
    Thanks given
    12
    Thanks received
    14
    Rep Power
    0
    Same thing happened to me when I added a new client to my server. What Client are you using? I was using RuneLimited Client. Just mess around with it man. If you cant get it message me up on skype: khoda.cav
    Reply With Quote  
     

  7. #7  
    Registered Member
    Zivik's Avatar
    Join Date
    Oct 2007
    Age
    25
    Posts
    4,432
    Thanks given
    892
    Thanks received
    1,525
    Rep Power
    3228
    So W7 works, but W8 doesn't? I don't get it.
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  8. #8  
    GloryTscape Owner

    Join Date
    Feb 2012
    Posts
    30
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Zivik View Post
    So W7 works, but W8 doesn't? I don't get it.
    Windows 7 works fine but when someone trys logging in on windows 8 with the same client they receive the Encrypted id error

    Reply With Quote  
     

  9. #9  
    Banned
    Join Date
    Apr 2013
    Posts
    207
    Thanks given
    12
    Thanks received
    14
    Rep Power
    0
    Quote Originally Posted by Zivik View Post
    So W7 works, but W8 doesn't? I don't get it.
    Ya seems a little off... Did you only test it with one other person try more people, might just be that person.
    Reply With Quote  
     

  10. #10  
    Registered Member
    Zivik's Avatar
    Join Date
    Oct 2007
    Age
    25
    Posts
    4,432
    Thanks given
    892
    Thanks received
    1,525
    Rep Power
    3228
    Quote Originally Posted by 'Andy View Post
    Windows 7 works fine but when someone trys logging in on windows 8 with the same client they receive the Encrypted id error
    Honestly idk how thats possible but maybe someone else can elaborate on your issue. I've just never heard of such a thing occuring because of the OS.
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Encrypted id != 10 Error.
    By GodComplex2 in forum Help
    Replies: 6
    Last Post: 01-08-2014, 10:55 PM
  2. encrypted id 10...
    By Chilly in forum Help
    Replies: 5
    Last Post: 02-19-2013, 12:54 AM
  3. Encrypted id !=10 Help needed
    By Heyt in forum Help
    Replies: 2
    Last Post: 09-24-2012, 03:41 AM
  4. Encrypted id != 10. adding rsa
    By Newell in forum Help
    Replies: 4
    Last Post: 08-17-2012, 11:19 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •