You are Unregistered, please register to gain Full access.
    


RaGEZONE sponsored advertisment:

 
 
LinkBack Thread Tools
Old 06-13-2009   #126 (permalink)
Metto! :D
 
maritnmine's Avatar
 
Rank: Member +
Join Date: May 2007
Location: The East Pole
Posts: 671
Thanked 8 Times in 4 Posts

Re: Myrax's Input

Originally Posted by prepay View Post
how can i send crossdomain request?
Here's how it's done in my server:
Code:
        internal void dataArrival(IAsyncResult iAr)
        {
            bool Stuff = true;
            try
            {
                int bytesReceived = new int();
                try
                {
                    bytesReceived = ClientSocket.EndReceive(iAr);
                }
                catch
                {
                    Close();
                    return;
                }
                StringBuilder DataBuffer = new StringBuilder();
                DataBuffer.Append(System.Text.Encoding.Default.GetString(dataBuffer, 0, bytesReceived));
                if (DataBuffer.ToString() == "" || DataBuffer.ToString().Contains("\x01") || DataBuffer.ToString().Contains("\x02") || DataBuffer.ToString().Contains("\x05") || DataBuffer.ToString().Contains("\x09"))
                {
                    Close();
                    return;
                }
                if (DataBuffer.ToString().Contains("<policy-file-request/>"))
                {
                    string PolicyFile = Config.GetPolicyFile();
                    this.sendData(PolicyFile);
                    Stuff = false;
                }
                if (Stuff)
                {
                    while (DataBuffer.Length > 0)
                    {
                        int v = Encoding.decodeB64(DataBuffer.ToString().Substring(1, 2));
                        //Handler = new messageHandler(DataBuffer.ToString().Substring(3, v)); //Data comes in here, I havent came so far to code so it process the packet yet
                            Handler.ProcessPacket(DataBuffer.ToString().Substring(3, v));
                        //ConnectedUser.processPacket(Handler);
                        //Out.WriteLine("PACKET: " + DataBuffer.ToString().Substring(3, v));
                        //string NewData = DataBuffer.ToString().Substring(v + 3);
                        //DataBuffer.Append(NewData);
                        DataBuffer.Remove(0, 3 + v);
                    }
                }
            }
            catch (Exception e) { 
                Out.WriteError(e.ToString());
                PreformStatusCheck(); }
            finally
            {
                try
                {
                    ClientSocket.BeginReceive(dataBuffer, 0, dataBuffer.Length, SocketFlags.None, new AsyncCallback(dataArrival), null);
                }
                catch 
                { 
                    Close(); 
                }
            }
        }
Config.cs:

Code:
using System;
using System.Threading;
using Holo.Managers;
using Ion.Storage;
using System.IO;
namespace Holo
{
    /// <summary>
    /// Contains settings for the emulator. Config class is being initialized at boot of emulator.
    /// </summary>
    public static class Config
    {
        /// <summary>
        /// Specifies if chat animations should be used at chat.
        /// </summary>
        internal static bool enableChatAnims;
        /// <summary>
        /// Specifies if the word filter that filters swearwords should be enabled.
        /// </summary>
        internal static bool enableWordFilter;
        /// <summary>
        /// Specifies if the welcome message should be sent at login.
        /// </summary>
        internal static bool enableWelcomeMessage;
        /// <summary>
        /// Specifies if trading is enabled.
        /// </summary>
        internal static bool enableTrading;
        /// <summary>
        /// Specifies if the Recycler is enabled.
        /// </summary>
        internal static bool enableRecycler;
        /// <summary>
        /// Specifies the amount of sips that a virtual user should take from his drink/item before vanishing it.
        /// </summary>
        internal static int Statuses_itemCarrying_SipAmount; // Better, a byte
        /// <summary>
        /// Specifies the amount of milliseconds between the sips of the item carrying.
        /// </summary>
        internal static int Statuses_itemCarrying_SipInterval;
        /// <summary>
        /// Specifies the amount of milliseconds that a sip of a drink takes.
        /// </summary>
        internal static int Statuses_itemCarrying_SipDuration;
        /// <summary>
        /// Specifies the amount of milliseconds that the waving animation takes.
        /// </summary>
        internal static int Statuses_Wave_waveDuration;
        /// <summary>
        /// Specifies the amount of minutes until a roomban expires.
        /// </summary>
        internal static int Rooms_roomBan_banDuration;
        /// <summary>
        /// Specifies the max height of a stack of virtual items. If this height is overidden, then the height won't increase but stick at the max height. (merging virtual items)
        /// </summary>
        internal static int Items_Stacking_maxHeight;
        /// <summary>
        /// Specifies the max amount of virtual rooms that a virtual user can create.
        /// </summary>
        internal static int Navigator_createRoom_maxRooms;
        /// <summary>
        /// Specifies the max amount of guestrooms to display at the virtual room search engine in the Navigator.
        /// </summary>
        internal static int Navigator_roomSearch_maxResults;
        /// <summary>
        /// Specifies the max amount of guestrooms to display at opening a category in the Navigator.
        /// </summary>
        internal static int Navigator_openCategory_maxResults;
        /// <summary>
        /// Specifies the max amount of virtual rooms that virtual users can have in their 'favorite rooms' list.
        /// </summary>
        internal static int Navigator_Favourites_maxRooms;
        /// <summary>
        /// The template ID of the disk item to be used when burning a virtual song to disk.
        /// </summary>
        internal static int Soundmachine_burnToDisk_diskTemplateID;
        /// <summary>
        /// The link to the image that has to show while loading a room. If blank, then no image is shown.
        /// </summary>
        internal static string Rooms_LoadAvertisement_img;
        /// <summary>
        /// The url that has to be triggered when clicking the room load advertisement.
        /// </summary>
        internal static string Rooms_LoadAvertisement_uri;
        public static int WS_TICKET_COST = 1;
        public static int WS_GAMEMAX_TIME = 100000;
        public static int WS_MS_BETWEEN_EACH_HIT_MIN = 300;
        public static int WS_BALANCE_POINTS = 35;
        public static int WS_HIT_POINTS = 13;
        public static int WS_HIT_BALANCE_POINTS = 10;
        /// <summary>
        /// The amount of seconds that the 'preparing game...' bar has to display before starting the game.
        /// </summary>
        internal static int Game_Countdown_Seconds;
        /// <summary>
        /// The amount of seconds that it takes (at score window) before the game restarts for people that wished to replay the game.
        /// </summary>
        internal static int Game_scoreWindow_restartGame_Seconds;
        /// <summary>
        /// The amount of seconds that a game of 'BattleBall' takes.
        /// </summary>
        internal static int Game_BattleBall_gameLength_Seconds;
        internal static byte Minimum_CFH_Rank;
        /// <summary>
        /// Gets the value from a config entry in system_config table.
        /// </summary>
        /// <param name="strKey">The key of the config entry.</param>
        public static string getTableEntry(string Key)
        {
            using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient())
            {
                return dbClient.getString("SELECT sval FROM system_config WHERE skey = '" + Key + "' LIMIT 1");
            }
        }
        /// <summary>
        /// Initializes settings from system_config table for Config class.
        /// </summary>
        /// 
        public static void Init(bool Update)
        {
            if(getTableEntry("chatanims_enable") == "1")
            {
                enableChatAnims = true;
                Out.WriteLine("Chat animations enabled.");
            }
            else
                Out.WriteLine("Chat animations disabled.");
            if(getTableEntry("trading_enable") == "1")
            {
                enableTrading = true;
                Out.WriteLine("Trading enabled.");
            }
            else
                Out.WriteLine("Trading disabled.");
            Rooms_LoadAvertisement_img = getTableEntry("rooms_loadadvertisement_img");
            if (Rooms_LoadAvertisement_img != "")
            {
                Rooms_LoadAvertisement_uri = getTableEntry("rooms_loadadvertisement_uri");
                if(stringManager.getStringPart(Rooms_LoadAvertisement_uri,0,7) != "http://")
                    Rooms_LoadAvertisement_uri = "http://wwww.sunnieday.nl";
            }
            Rooms_roomBan_banDuration = int.Parse(getTableEntry("rooms_roomban_duration"));
            Statuses_itemCarrying_SipAmount = int.Parse(getTableEntry("statuses_carryitem_sipamount"));
            Statuses_itemCarrying_SipInterval = int.Parse(getTableEntry("statuses_carryitem_sipinterval"));
            Statuses_itemCarrying_SipDuration = int.Parse(getTableEntry("statuses_carryitem_sipduration"));
            Statuses_Wave_waveDuration = int.Parse(getTableEntry("statuses_wave_duration"));
            Items_Stacking_maxHeight = int.Parse(getTableEntry("items_stacking_maxstackheight"));
            Navigator_createRoom_maxRooms = int.Parse(getTableEntry("navigator_createroom_maxrooms"));
            Navigator_roomSearch_maxResults = int.Parse(getTableEntry("navigator_roomsearch_maxresults"));
            Navigator_openCategory_maxResults = int.Parse(getTableEntry("navigator_opencategory_maxresults"));
            Navigator_Favourites_maxRooms = int.Parse(getTableEntry("navigator_favourites_maxrooms"));
            Soundmachine_burnToDisk_diskTemplateID = int.Parse(getTableEntry("soundmachine_burntodisk_disktid"));
            using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient())
            {
                Minimum_CFH_Rank = byte.Parse(dbClient.getString("SELECT minrank FROM rank_fuserights WHERE fuseright = 'fuse_receive_calls_for_help'")); // Not Dynamic Fuseright compatible
            }
            
            Game_Countdown_Seconds = int.Parse(getTableEntry("game_countdown_seconds"));
            Game_scoreWindow_restartGame_Seconds = int.Parse(getTableEntry("game_scorewindow_restartgame_seconds"));
            Game_BattleBall_gameLength_Seconds = int.Parse(getTableEntry("game_bb_gamelength_seconds"));
            StreamReader Reader = File.OpenText(IO.workingDirectory + @"\xml\policy-file.xml");
            PolicyFile = Reader.ReadLine();
            Out.WriteLine(PolicyFile.ToString());
            if (Update)
                Thread.CurrentThread.Abort();
        }
        internal static string GetPolicyFile()
        {
            return PolicyFile;
        }
        private static string PolicyFile;
    }
}
__________________
maritnmine is offline  
Old 06-13-2009   #127 (permalink)
Who Else?
 
prepay's Avatar
 
Rank: Member +
Join Date: Jul 2008
Location: Netherlands | Leiden | UnderGround
Posts: 268
Thanked 0 Times in 0 Posts

Re: Myrax's Input

TNX! but what need to be inside policy-file.xml?
Crossdomain?
__________________
HoloDCR | Wath Else?
______________
http://prepayonline.blogspot.com/ My First English Blog!
prepay is offline  
Old 06-13-2009   #128 (permalink)
The Omega
 
Rank: Member
Join Date: Feb 2009
Posts: 105
Thanked 4 Times in 3 Posts

Re: Myrax's Input

maritnmine What's the point in all that...
Just put a simple send will do it.

eg:
sendData("<?xml version=\"1.0\"?>" + "\r\n" + "<!DOCTYPE cross-domain-policy SYSTEM \"/xml/dtds/cross-domain-policy.dtd\">" + "\r\n" + "<cross-domain-policy>" + "\r\n" + " <allow-access-from domain=\"*\" to-ports=\"1-65535\" />" + "\r\n" + "</cross-domain-policy>" + Convert.ToChar(0));

(That does work btw, I use it.)

I'm getting so fucking pissed off about my thread still not being approved.
Fuck this - Iv posted a thread on 0taku-Studi0s.com of my full packet system.
Replace the 0's with o's.


Fuck this even more:

This is from my edit of HOLO to get Habbo Beta Logged in.

All this is temp coding, and should not be used on a real Hotel.
Its all for the sake of trial and error for Habbo Beta and Retro Coders.


Code:
        #region Data receiving
        /// <summary>
        /// This void is triggered when a new datapacket arrives at the socket of this user. The packet is separated and processed. On errors, the client is disconnected.
        /// </summary>
        /// <param name="iAr">The IAsyncResult of this BeginReceive asynchronous action.</param>
        private void dataArrival(IAsyncResult iAr)
        {
            String _Username = "Shorty";

            try
            {
                int bytesReceived = connectionSocket.EndReceive(iAr);
                string connectionData = System.Text.Encoding.Default.GetString(dataBuffer, 0, bytesReceived);

                if (connectionData == "<policy-file-request/>" + Convert.ToChar(0))
                {
                    sendData("<?xml version=\"1.0\"?>" + "\r\n" + "<!DOCTYPE cross-domain-policy SYSTEM \"/xml/dtds/cross-domain-policy.dtd\">" + "\r\n" + "<cross-domain-policy>" + "\r\n" + "   <allow-access-from domain=\"*\" to-ports=\"1-65535\" />" + "\r\n" + "</cross-domain-policy>" + Convert.ToChar(0));
                
                }

                switch (connectionData)
                {
                    case "@@CCNH":
                        // Temp Coding
                        sendData("DA" + "QBHHIIKHJIPAHQAdd-MM-yyyy" + Convert.ToChar(2) + "SAHPBhotel-co.uk" + Convert.ToChar(2) + "QBH" + Convert.ToChar(1));
                        break;
                    case "@@B@L@@B@G@@B@H@@N@Z@Jhabbo_club":
                        // Temp Coding
                        connectionData = "@@B@L";
                        connectionData = "@@B@G";
                        connectionData = "@@B@H";
                        connectionData = "@@N@Z";
                        connectionData = "@Jhabbo_club";
                        break;
                    case "@@B@G@@B@H@@N@Z@Jhabbo_club":
                        // Temp Coding
                        connectionData = "@@B@G";
                        connectionData = "@@B@H";
                        connectionData = "@@N@Z";
                        connectionData = "@Jhabbo_club";
                        break;
                    case "@@HF_@DBETA":
                        // Temp Coding
                        sendData("@B" + "pocket" + "habbo_content_download_allowed" + Convert.ToChar(1) + "fuse_login" + Convert.ToChar(1) + "default" + Convert.ToChar(1) + "fuse_use_club_outfits" + Convert.ToChar(1) + "fuse_use_club_badge" + Convert.ToChar(1) + "pockethabbo_messenger_allowed" + Convert.ToChar(1) + "fuse_use_special_room_layouts" + Convert.ToChar(1) + "fuse_room_queue_club" + Convert.ToChar(1) + "fuse_use_club_catalog" + Convert.ToChar(1) + "fuse_room_queue_default" + Convert.ToChar(1) + "fuse_extended_buddylist" + Convert.ToChar(1) + "fuse_buy_credits" + Convert.ToChar(1) + "fuse_use_club_dance" + Convert.ToChar(1) + "fuse_furni_chooser" + Convert.ToChar(1) + "fuse_priority_access" + Convert.ToChar(1) + "fuse_trade" + Convert.ToChar(1) + "fuse_habbo_chooser" + Convert.ToChar(1));
                        sendData("DbIH" + Convert.ToChar(1));
                        sendData("@C" + Convert.ToChar(1));
                        break;
                    case "@@BAe":
                        // Needs Coding.
                        break;
                    case "@@CE|A":
                        // Needs Coding
                        break;
                    case "@@B@L":
                        // Needs Coding
                        sendData("@MHII" + _Username + Convert.ToChar(1));
                        break; 
                    case "@@B@G":
                        // Temp Coding
                        sendData("@E" + connectionID + Convert.ToChar(2) + _Username + Convert.ToChar(2) + "sd=001/0&hr=996/&hd=002/255,204,153&ey=003/0&fc=001/255,204,153&bd=001/255,204,153&lh=001/255,204,153&rh=001/255,204,153&ch=001/74,106,24&ls=002/74,106,24&rs=002/74,106,24&lg=001/51,51,51&sh=001/223,203,175" + Convert.ToChar(2) + "M" + Convert.ToChar(2) + "HA" + Convert.ToChar(2) + Convert.ToChar(2) + "PCch=s02/53,51,44" + Convert.ToChar(2) + "HI" + Convert.ToChar(1));
                        break;
                    case "@@B@H":
                        // Temp Coding                        
                        // Voucher Alert
                        //sendData("CT" + Convert.ToChar(1));
                        // Give Credits
                        sendData("@F" + "50" + Convert.ToChar(1));
                        break;
                    case "@@BBW":
                        // Temp Coding
                        sendData("C]RCHNo" + Convert.ToChar(1));
                        sendData("B!" + "Hello " + _Username + "," + "\r\n" + "Welcome to Shortys Habbo Beta Server!" + Convert.ToChar(2));
                        sendData("Dc" + Encoding.encodeVL64(2) + Convert.ToChar(1));
                        break;
                    case "@@N@Z@Jhabbo_club":
                        // Temp Coding
                        sendData("@G" + "club_habbo" + Convert.ToChar(2) + Encoding.encodeVL64(31) + Encoding.encodeVL64(1) + Encoding.encodeVL64(2) + Encoding.encodeVL64(1) + Convert.ToChar(1));
                        break;
                    case "!":
                        // Temp Coding
                        pingOK = true;
                        break;
                    case "":
                        Thread.Sleep(5000);
                        break;
                    default:
                        Out.WriteLine("[" + connectionID + "][RECV] " + connectionData);
                        break;
                }

                connectionSocket.BeginReceive(dataBuffer, 0, dataBuffer.Length, SocketFlags.None, new AsyncCallback(dataArrival), null);
            }
            catch 
            {
                Out.WriteLine("[" + connectionID + "][ALERT] dataArrival - Error Catch");
                Disconnect(); 
            }
        }
        #endregion
Enjoy Habbo Retro Coders.

Credits to Jordon for help with the policy request.
__________________
- Shorty
(Main account: Habchop)
Habchop1 is offline  
Old 06-14-2009   #129 (permalink)
Who Else?
 
prepay's Avatar
 
Rank: Member +
Join Date: Jul 2008
Location: Netherlands | Leiden | UnderGround
Posts: 268
Thanked 0 Times in 0 Posts

Re: Myrax's Input

I have now v35 login 100% with sso ticket and character form database etc.

On the beta can you now just only login with sso ticket.
but i need a good packetlogger without login. so if someone has it please contact me... i goanna release the logs.
__________________
HoloDCR | Wath Else?
______________
http://prepayonline.blogspot.com/ My First English Blog!
prepay is offline  
Old 06-14-2009   #130 (permalink)
Metto! :D
 
maritnmine's Avatar
 
Rank: Member +
Join Date: May 2007
Location: The East Pole
Posts: 671
Thanked 8 Times in 4 Posts

Re: Myrax's Input

Originally Posted by prepay View Post
I have now v35 login 100% with sso ticket and character form database etc.

On the beta can you now just only login with sso ticket.
but i need a good packetlogger without login. so if someone has it please contact me... i goanna release the logs.
Use wpe-pro.
I added the policy-file as a attachement ;)

- Martin

Edit:
Habchop1: You can't have with the \r\n, they isn't listed in the packets x)
And why I did it that way, was to make it easier than add all those symbols to the send.
__________________
maritnmine is offline  
Old 06-15-2009   #131 (permalink)
Who Else?
 
prepay's Avatar
 
Rank: Member +
Join Date: Jul 2008
Location: Netherlands | Leiden | UnderGround
Posts: 268
Thanked 0 Times in 0 Posts

Re: Myrax's Input

But i need a packetlogger that decrypt the packets form the client. becease the packets form the client are encrypted:
Here are some packets:
Quote:
339 192.168.1.116:1582 62.50.35.171:30000 10 Send
0000 77 77 39 7A 6F 67 44 79 52 58 ww9zogDyRX // Form client = Encrypted

340 62.50.35.171:30000 192.168.1.116:1582 5 Recv
0000 45 69 48 49 01 EiHI. // Form Server = Unknown

341 192.168.1.116:1582 62.50.35.171:30000 24 Send
0000 4A 58 41 42 6F 77 50 79 5A 61 57 57 58 32 4A 7A JXABowPyZaWWX2Jz // Form Client = Encrypted
0010 6A 75 34 54 6B 47 70 51 ju4TkGpQ

342 192.168.1.116:1582 62.50.35.171:30000 13 Send
0000 6D 65 58 47 6B 67 42 55 76 4A 38 6B 6F meXGkgBUvJ8ko // Form Client = Encrypted

343 62.50.35.171:30000 192.168.1.116:1582 11 Recv
0000 40 58 48 48 61 6C 6C 6F 02 48 01 @XHHallo.H. // Form Server = Talking

344 62.50.35.171:30000 192.168.1.116:1582 5 Recv
0000 45 69 48 48 01 EiHH. // Form Server = Ping?

345 192.168.1.116:1582 62.50.35.171:30000 9 Send
0000 48 76 66 2B 6C 51 6C 34 49 Hvf+lQl4I //Form Client = encrypted

346 62.50.35.171:30000 192.168.1.116:1582 5 Recv
0000 45 69 48 49 01 EiHI. // Form Server = unknown

347 192.168.1.116:1582 62.50.35.171:30000 10 Send
0000 49 4A 38 2F 49 77 4B 58 41 7A IJ8/IwKXAz //Form Client = encrypted


348 62.50.35.171:30000 192.168.1.116:1582 5 Recv
0000 45 69 48 49 01 EiHI. // Form Server = Unknown

349 192.168.1.116:1582 62.50.35.171:30000 37 Send
0000 67 4A 65 63 4B 67 70 43 38 6D 58 45 42 2B 50 71 gJecKgpC8mXEB+Pq // Form Client = Unknown
0010 55 36 34 70 74 70 4D 41 65 37 6F 6C 52 55 2F 49 U64ptpMAe7olRU/I
0020 73 37 68 4D 55 s7hMU
Greetings, PrePay
__________________
HoloDCR | Wath Else?
______________
http://prepayonline.blogspot.com/ My First English Blog!
prepay is offline  
Old 06-23-2009   #132 (permalink)
It pays to be obvious
 
Neroez's Avatar
 
Rank: Member +
Join Date: Nov 2008
Location: The Netherlands
Posts: 841
Thanked 0 Times in 0 Posts

Re: Myrax's Input

Considering the term "ripping" it doesn't change much and that's where it is all about to me.
Considering the term "coding" and the changes made to coding due to their file-changes doesn't bother me much, because I simply can not code.

But hey, this-is-interesting, rait?!
Neroez is offline  
Old 06-23-2009   #133 (permalink)
Account Upgraded | Title Enabled!
 
Dimii15's Avatar
 
Rank: Member +
Join Date: Jan 2008
Location: The Netherlands
Posts: 446
Thanked 0 Times in 0 Posts

Re: Myrax's Input

Originally Posted by Neroez View Post
Considering the term "ripping" it doesn't change much and that's where it is all about to me.
Considering the term "coding" and the changes made to coding due to their file-changes doesn't bother me much, because I simply can not code.

But hey, this-is-interesting, rait?!
Are you sure you can not code? :D
Dimii15 is offline  
Old 06-23-2009   #134 (permalink)
Who Else?
 
prepay's Avatar
 
Rank: Member +
Join Date: Jul 2008
Location: Netherlands | Leiden | UnderGround
Posts: 268
Thanked 0 Times in 0 Posts

Re: Myrax's Input

Everyone can code... just go and take a look into one of the source's... Read a C# Book and Read Some tut's..
__________________
HoloDCR | Wath Else?
______________
http://prepayonline.blogspot.com/ My First English Blog!
prepay is offline  
Old 06-25-2009   #135 (permalink)
The Omega
 
Vans's Avatar
 
Rank: Member
Join Date: May 2007
Posts: 105
Thanked 0 Times in 0 Posts

Re: Myrax's Input

Originally Posted by prepay View Post
Everyone can code... just go and take a look into one of the source's... Read a C# Book and Read Some tut's..
If they are willing to learn.. I am not one of those people..
Vans is offline  
Old 06-26-2009   #136 (permalink)
The Unknown Gamer
 
Rank: Member
Join Date: Feb 2008
Posts: 131
Thanked 0 Times in 0 Posts

Re: Myrax's Input

Wow they made a fckin most idiotic mistake anyone could make.
Anyone can easily modify the .swf files into a client.

You guys know flash game trainers like Stick Arena,Miniclip,etc. games?
You can easily "hackup" the .swf files.

:) I create massive elite trainers because I have many skills in .swf
__________________
No longer doing PServers, also no longer selling VPS Hosting so don't PM Me!

Will be going around the forum and post once in awhile!
DaRkCasTeR is offline  
Old 06-26-2009   #137 (permalink)
Alpha Member
 
DJRemix123's Avatar
 
Rank: Member +
Join Date: May 2007
Location: Australia
Posts: 350
Thanked 0 Times in 0 Posts

Re: Myrax's Input

Does anyone know how I could do this login in VB6?
I tried
Send Index, "<?xml version=\"1.0\"?>" & "\r\n" & "<!DOCTYPE cross-domain-policy SYSTEM \"/xml/dtds/cross-domain-policy.dtd\">" & "\r\n" & "<cross-domain-policy>" & "\r\n" & " <allow-access-from domain=\"*\" to-ports=\"1-65535\" />" & "\r\n" & "</cross-domain-policy>" & Chr(0)

But it says somethings are expresseions are wrong. ;(
__________________
Spoiler:
Hi.. *Waves*
Spoiler:
Want to come to my kingdom??
Spoiler:
Yeah you do??
Spoiler:
Quick follow!
Spoiler:
Don't stay too far behind
Spoiler:
Hurry Along...
Spoiler:
If you hurry I can show you my little friend. ;)
Spoiler:
Here he is :
DJRemix123 is offline  
 

Bookmarks

Thread Tools




Translated by Google
Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Taiwanese Thai Turkish Ukrainian Vietnamese
no new posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274