import java.io.*; import java.net.*; import java.util.*; import java.lang.*; public class Cat { static int count = 0; static int oksignal = 0; private static String url = "NULL"; /******************* public static void main( String[] arg ) { String myresult = Decode( " .C3nZC3nZC3nZDxr3CNfYCxnX.aabI.y2nNy2m3." ); } ********************/ private static boolean debug = false ; public static String Decode ( String rawscan ) { rawscan = rawscan.trim(); Connect( "http://t.dcnv.com/CRQ/1..ACTIVATIONCODE.04"+Invert(rawscan)+".0", 1 ); return url; } private static void Connect( String urlstr , int type ) { try{ URL url = new URL( urlstr ); InputStream in = url.openStream(); BufferedInputStream bufIn = new BufferedInputStream(in); for (;;) { int data = bufIn.read(); // Check for EOF if (data == -1){ break; } else { if( type == 1 ) process( (char) data); else if ( type == 2 ) System.out.print ( (char) data); } } }catch (MalformedURLException mue) { //System.err.println ("Invalid URL"); } catch (IOException ioe) { //System.err.println ("I/O Error - " + ioe); } } private static void process (char data) { if ( debug ) System.out.print ( (char) data); if ( data == '\n') oksignal++; if ( oksignal == 1 ){ count++; if ( count > 5 ){ if ( data != '\n' ) url = url + new Character( (char)data ).toString() ; } } } private static String Invert( String str ) { String converted = ""; for ( int i = 0 ; i < str.length() ; i++ ){ if ( Character.isLetter( str.charAt(i) ) ) { Character onechar = new Character(str.charAt(i)); if ( onechar.isLowerCase(str.charAt(i)) ) { converted = converted + new Character(onechar.toUpperCase(str.charAt(i))) ; }else{ converted = converted + new Character(onechar.toLowerCase(str.charAt(i))).toString() ; } }else{ converted = converted + new Character(str.charAt(i)).toString() ; } } return converted; } }