Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[DELPHI] Server emulation

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
Reak
I post too much
Reputation: 0

Joined: 15 May 2007
Posts: 3496

PostPosted: Mon Feb 18, 2008 7:08 am    Post subject: [DELPHI] Server emulation Reply with quote

hey everyone,

I'm pretty bored atm and I wanted to try to emulate the login server for MapleStory.
I use the client of OdinMS and simply added login.odinms.de to my host list that it connects to my localhost.

But before that, I recorded the packets of OdinMS when you open the client.
They aren't encrypted Smile

Here:
Code:
1  81.52.134.145:21  192.168.2.32:2636  43  Recv 
0000  32 32 30 20 73 70 66 74 70 2F 31 2E 30 2E 30 30    220 spftp/1.0.00
0010  30 30 20 53 65 72 76 65 72 20 5B 38 31 2E 35 32    00 Server [81.52
0020  2E 31 33 34 2E 31 34 35 5D 0D 0A                   .134.145]..

2  192.168.2.32:2636  81.52.134.145:21  16  Send 
0000  55 53 45 52 20 61 6E 6F 6E 79 6D 6F 75 73 0D 0A    USER anonymous..

3  81.52.134.145:21  192.168.2.32:2636  33  Recv 
0000  33 33 31 20 50 61 73 73 77 6F 72 64 20 72 65 71    331 Password req
0010  75 69 72 65 64 20 66 6F 72 20 55 53 45 52 2E 0D    uired for USER..
0020  0A                                                 .

4  192.168.2.32:2636  81.52.134.145:21  14  Send 
0000  50 41 53 53 20 49 45 55 73 65 72 40 0D 0A          PASS IEUser@..

5  81.52.134.145:21  192.168.2.32:2636  333  Recv 
0000  32 33 30 2D 20 0D 0A 32 33 30 2D 20 2D 2D 2D 2D    230- ..230- ----
0010  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0020  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0030  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0040  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0050  2D 2D 2D 2D 2D 2D 2D 0D 0A 32 33 30 2D 20 57 41    -------..230- WA
0060  52 4E 49 4E 47 3A 20 20 54 68 69 73 20 69 73 20    RNING:  This is
0070  61 20 72 65 73 74 72 69 63 74 65 64 20 61 63 63    a restricted acc
0080  65 73 73 20 73 79 73 74 65 6D 2E 20 20 49 66 20    ess system.  If
0090  79 6F 75 20 64 6F 20 6E 6F 74 20 68 61 76 65 20    you do not have
00A0  65 78 70 6C 69 63 69 74 0D 0A 32 33 30 2D 20 20    explicit..230- 
00B0  20 20 20 20 20 20 20 20 20 70 65 72 6D 69 73 73             permiss
00C0  69 6F 6E 20 74 6F 20 61 63 63 65 73 73 20 74 68    ion to access th
00D0  69 73 20 73 79 73 74 65 6D 2C 20 70 6C 65 61 73    is system, pleas
00E0  65 20 64 69 73 63 6F 6E 6E 65 63 74 20 69 6D 6D    e disconnect imm
00F0  65 64 69 61 74 65 6C 79 21 0D 0A 32 33 30 20 2D    ediately!..230 -
0100  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0110  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0120  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0130  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0140  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A             -----------..

6  192.168.2.32:2636  81.52.134.145:21  8  Send 
0000  54 59 50 45 20 49 0D 0A                            TYPE I..

7  81.52.134.145:21  192.168.2.32:2636  20  Recv 
0000  32 30 30 20 54 59 50 45 20 73 65 74 20 74 6F 20    200 TYPE set to
0010  49 2E 0D 0A                                        I...

8  192.168.2.32:2636  81.52.134.145:21  25  Send 
0000  50 4F 52 54 20 31 39 32 2C 31 36 38 2C 32 2C 33    PORT 192,168,2,3
0010  32 2C 31 30 2C 37 39 0D 0A                         2,10,79..

9  81.52.134.145:21  192.168.2.32:2636  30  Recv 
0000  32 30 30 20 50 4F 52 54 20 63 6F 6D 6D 61 6E 64    200 PORT command
0010  20 73 75 63 63 65 73 73 66 75 6C 2E 0D 0A           successful...

10  192.168.2.32:2636  81.52.134.145:21  36  Send 
0000  53 49 5A 45 20 4D 61 70 6C 65 2F 4D 65 64 69 61    SIZE Maple/Media
0010  4C 69 73 74 2F 4D 65 64 69 61 4C 69 73 74 2E 4C    List/MediaList.L
0020  53 54 0D 0A                                        ST..

11  81.52.134.145:21  192.168.2.32:2636  9  Recv 
0000  32 31 33 20 33 31 36 0D 0A                         213 316..

12  192.168.2.32:2636  81.52.134.145:21  36  Send 
0000  52 45 54 52 20 4D 61 70 6C 65 2F 4D 65 64 69 61    RETR Maple/Media
0010  4C 69 73 74 2F 4D 65 64 69 61 4C 69 73 74 2E 4C    List/MediaList.L
0020  53 54 0D 0A                                        ST..

13  81.52.134.145:21  192.168.2.32:2636  88  Recv 
0000  31 35 30 20 4F 70 65 6E 69 6E 67 20 42 49 4E 41    150 Opening BINA
0010  52 59 20 6D 6F 64 65 20 64 61 74 61 20 63 6F 6E    RY mode data con
0020  6E 65 63 74 69 6F 6E 20 66 6F 72 20 4D 61 70 6C    nection for Mapl
0030  65 2F 4D 65 64 69 61 4C 69 73 74 2F 4D 65 64 69    e/MediaList/Medi
0040  61 4C 69 73 74 2E 4C 53 54 20 28 33 31 36 20 62    aList.LST (316 b
0050  79 74 65 73 29 2E 0D 0A                            ytes)...

14  81.52.134.145:21  192.168.2.32:2636  23  Recv 
0000  32 32 36 20 54 72 61 6E 73 66 65 72 20 43 6F 6D    226 Transfer Com
0010  70 6C 65 74 65 0D 0A                               plete..

15  192.168.2.32:2636  81.52.134.145:21  8  Send 
0000  54 59 50 45 20 49 0D 0A                            TYPE I..

16  81.52.134.145:21  192.168.2.32:2636  20  Recv 
0000  32 30 30 20 54 59 50 45 20 73 65 74 20 74 6F 20    200 TYPE set to
0010  49 2E 0D 0A                                        I...

17  192.168.2.32:2636  81.52.134.145:21  25  Send 
0000  50 4F 52 54 20 31 39 32 2C 31 36 38 2C 32 2C 33    PORT 192,168,2,3
0010  32 2C 31 30 2C 38 31 0D 0A                         2,10,81..

18  81.52.134.145:21  192.168.2.32:2636  30  Recv 
0000  32 30 30 20 50 4F 52 54 20 63 6F 6D 6D 61 6E 64    200 PORT command
0010  20 73 75 63 63 65 73 73 66 75 6C 2E 0D 0A           successful...

19  192.168.2.32:2636  81.52.134.145:21  36  Send 
0000  53 49 5A 45 20 4D 61 70 6C 65 2F 4D 65 64 69 61    SIZE Maple/Media
0010  4C 69 73 74 2F 4D 65 64 69 61 4C 69 73 74 2E 4C    List/MediaList.L
0020  53 54 0D 0A                                        ST..

20  81.52.134.145:21  192.168.2.32:2636  9  Recv 
0000  32 31 33 20 33 31 36 0D 0A                         213 316..

21  192.168.2.32:2636  81.52.134.145:21  36  Send 
0000  52 45 54 52 20 4D 61 70 6C 65 2F 4D 65 64 69 61    RETR Maple/Media
0010  4C 69 73 74 2F 4D 65 64 69 61 4C 69 73 74 2E 4C    List/MediaList.L
0020  53 54 0D 0A                                        ST..

22  81.52.134.145:21  192.168.2.32:2636  88  Recv 
0000  31 35 30 20 4F 70 65 6E 69 6E 67 20 42 49 4E 41    150 Opening BINA
0010  52 59 20 6D 6F 64 65 20 64 61 74 61 20 63 6F 6E    RY mode data con
0020  6E 65 63 74 69 6F 6E 20 66 6F 72 20 4D 61 70 6C    nection for Mapl
0030  65 2F 4D 65 64 69 61 4C 69 73 74 2F 4D 65 64 69    e/MediaList/Medi
0040  61 4C 69 73 74 2E 4C 53 54 20 28 33 31 36 20 62    aList.LST (316 b
0050  79 74 65 73 29 2E 0D 0A                            ytes)...

23  81.52.134.145:20  192.168.2.32:2641  316  Recv 
0000  03 00 00 00 4F 72 69 67 69 6E 31 2E 73 77 66 00    ....Origin1.swf.
0010  AB AB AB AB AB AB AB AB EE FE EE FE 00 00 00 00    ................
0020  00 00 00 00 CF 00 07 00 EE 14 EE 00 78 01 32 00    ............x.2.
0030  78 01 32 00 EE FE EE FE EE FE EE FE EE FE EE FE    x.2.............
0040  EE FE EE FE EE FE EE FE EE FE EE FE EE FE EE FE    ................
0050  EE FE EE FE EE FE EE FE EE FE EE FE EE FE EE FE    ................
0060  EE FE EE FE EE FE EE FE 01 00 00 00 4F 72 69 67    ............Orig
0070  69 6E 32 2E 73 77 66 00 AB AB AB AB AB AB AB AB    in2.swf.........
0080  EE FE EE FE 00 00 00 00 00 00 00 00 CF 00 07 00    ................
0090  EE 14 EE 00 78 01 32 00 78 01 32 00 EE FE EE FE    ....x.2.x.2.....
00A0  EE FE EE FE EE FE EE FE EE FE EE FE EE FE EE FE    ................
00B0  EE FE EE FE EE FE EE FE EE FE EE FE EE FE EE FE    ................
00C0  EE FE EE FE EE FE EE FE EE FE EE FE EE FE EE FE    ................
00D0  01 00 00 00 4F 72 69 67 69 6E 33 2E 73 77 66 00    ....Origin3.swf.
00E0  AB AB AB AB AB AB AB AB EE FE EE FE 00 00 00 00    ................
00F0  00 00 00 00 CF 00 07 00 EE 14 EE 00 78 01 32 00    ............x.2.
0100  78 01 32 00 EE FE EE FE EE FE EE FE EE FE EE FE    x.2.............
0110  EE FE EE FE EE FE EE FE EE FE EE FE EE FE EE FE    ................
0120  EE FE EE FE EE FE EE FE EE FE EE FE EE FE EE FE    ................
0130  EE FE EE FE EE FE EE FE 01 00 00 00                ............

24  81.52.134.145:21  192.168.2.32:2636  23  Recv 
0000  32 32 36 20 54 72 61 6E 73 66 65 72 20 43 6F 6D    226 Transfer Com
0010  70 6C 65 74 65 0D 0A                               plete..

25  192.168.2.32:2636  81.52.134.145:21  8  Send 
0000  54 59 50 45 20 49 0D 0A                            TYPE I..

26  81.52.134.145:21  192.168.2.32:2636  20  Recv 
0000  32 30 30 20 54 59 50 45 20 73 65 74 20 74 6F 20    200 TYPE set to
0010  49 2E 0D 0A                                        I...

27  192.168.2.32:2636  81.52.134.145:21  25  Send 
0000  50 4F 52 54 20 31 39 32 2C 31 36 38 2C 32 2C 33    PORT 192,168,2,3
0010  32 2C 31 30 2C 38 33 0D 0A                         2,10,83..

28  81.52.134.145:21  192.168.2.32:2636  30  Recv 
0000  32 30 30 20 50 4F 52 54 20 63 6F 6D 6D 61 6E 64    200 PORT command
0010  20 73 75 63 63 65 73 73 66 75 6C 2E 0D 0A           successful...

29  192.168.2.32:2636  81.52.134.145:21  34  Send 
0000  53 49 5A 45 20 4D 61 70 6C 65 2F 4D 65 64 69 61    SIZE Maple/Media
0010  4C 69 73 74 2F 4F 72 69 67 69 6E 31 2E 73 77 66    List/Origin1.swf
0020  0D 0A                                              ..

30  81.52.134.145:21  192.168.2.32:2636  12  Recv 
0000  32 31 33 20 36 35 37 30 39 34 0D 0A                213 657094..

31  192.168.2.32:2636  81.52.134.145:21  34  Send 
0000  52 45 54 52 20 4D 61 70 6C 65 2F 4D 65 64 69 61    RETR Maple/Media
0010  4C 69 73 74 2F 4F 72 69 67 69 6E 31 2E 73 77 66    List/Origin1.swf
0020  0D 0A                                              ..

32  81.52.134.145:21  192.168.2.32:2636  89  Recv 
0000  31 35 30 20 4F 70 65 6E 69 6E 67 20 42 49 4E 41    150 Opening BINA
0010  52 59 20 6D 6F 64 65 20 64 61 74 61 20 63 6F 6E    RY mode data con
0020  6E 65 63 74 69 6F 6E 20 66 6F 72 20 4D 61 70 6C    nection for Mapl
0030  65 2F 4D 65 64 69 61 4C 69 73 74 2F 4F 72 69 67    e/MediaList/Orig
0040  69 6E 31 2E 73 77 66 20 28 36 35 37 30 39 34 20    in1.swf (657094
0050  62 79 74 65 73 29 2E 0D 0A                         bytes)...

33  81.52.134.145:21  192.168.2.32:2636  31  Recv 
0000  34 32 35 20 43 61 6E 74 20 6F 70 65 6E 20 64 61    425 Cant open da
0010  74 61 20 63 6F 6E 6E 65 63 74 69 6F 6E 0D 0A       ta connection..

34  192.168.2.32:2636  81.52.134.145:21  8  Send 
0000  54 59 50 45 20 49 0D 0A                            TYPE I..

35  81.52.134.145:21  192.168.2.32:2636  20  Recv 
0000  32 30 30 20 54 59 50 45 20 73 65 74 20 74 6F 20    200 TYPE set to
0010  49 2E 0D 0A                                        I...

36  192.168.2.32:2636  81.52.134.145:21  25  Send 
0000  50 4F 52 54 20 31 39 32 2C 31 36 38 2C 32 2C 33    PORT 192,168,2,3
0010  32 2C 31 30 2C 38 35 0D 0A                         2,10,85..

37  81.52.134.145:21  192.168.2.32:2636  30  Recv 
0000  32 30 30 20 50 4F 52 54 20 63 6F 6D 6D 61 6E 64    200 PORT command
0010  20 73 75 63 63 65 73 73 66 75 6C 2E 0D 0A           successful...

38  192.168.2.32:2636  81.52.134.145:21  34  Send 
0000  53 49 5A 45 20 4D 61 70 6C 65 2F 4D 65 64 69 61    SIZE Maple/Media
0010  4C 69 73 74 2F 4F 72 69 67 69 6E 32 2E 73 77 66    List/Origin2.swf
0020  0D 0A                                              ..

39  81.52.134.145:21  192.168.2.32:2636  12  Recv 
0000  32 31 33 20 37 33 35 33 36 34 0D 0A                213 735364..

40  192.168.2.32:2636  81.52.134.145:21  34  Send 
0000  52 45 54 52 20 4D 61 70 6C 65 2F 4D 65 64 69 61    RETR Maple/Media
0010  4C 69 73 74 2F 4F 72 69 67 69 6E 32 2E 73 77 66    List/Origin2.swf
0020  0D 0A                                              ..

41  81.52.134.145:21  192.168.2.32:2636  89  Recv 
0000  31 35 30 20 4F 70 65 6E 69 6E 67 20 42 49 4E 41    150 Opening BINA
0010  52 59 20 6D 6F 64 65 20 64 61 74 61 20 63 6F 6E    RY mode data con
0020  6E 65 63 74 69 6F 6E 20 66 6F 72 20 4D 61 70 6C    nection for Mapl
0030  65 2F 4D 65 64 69 61 4C 69 73 74 2F 4F 72 69 67    e/MediaList/Orig
0040  69 6E 32 2E 73 77 66 20 28 37 33 35 33 36 34 20    in2.swf (735364
0050  62 79 74 65 73 29 2E 0D 0A                         bytes)...

42  81.52.134.145:21  192.168.2.32:2636  31  Recv 
0000  34 32 35 20 43 61 6E 74 20 6F 70 65 6E 20 64 61    425 Cant open da
0010  74 61 20 63 6F 6E 6E 65 63 74 69 6F 6E 0D 0A       ta connection..

43  192.168.2.32:2636  81.52.134.145:21  8  Send 
0000  54 59 50 45 20 49 0D 0A                            TYPE I..

44  81.52.134.145:21  192.168.2.32:2636  20  Recv 
0000  32 30 30 20 54 59 50 45 20 73 65 74 20 74 6F 20    200 TYPE set to
0010  49 2E 0D 0A                                        I...

45  192.168.2.32:2636  81.52.134.145:21  25  Send 
0000  50 4F 52 54 20 31 39 32 2C 31 36 38 2C 32 2C 33    PORT 192,168,2,3
0010  32 2C 31 30 2C 38 37 0D 0A                         2,10,87..

46  81.52.134.145:21  192.168.2.32:2636  30  Recv 
0000  32 30 30 20 50 4F 52 54 20 63 6F 6D 6D 61 6E 64    200 PORT command
0010  20 73 75 63 63 65 73 73 66 75 6C 2E 0D 0A           successful...

47  192.168.2.32:2636  81.52.134.145:21  34  Send 
0000  53 49 5A 45 20 4D 61 70 6C 65 2F 4D 65 64 69 61    SIZE Maple/Media
0010  4C 69 73 74 2F 4F 72 69 67 69 6E 33 2E 73 77 66    List/Origin3.swf
0020  0D 0A                                              ..

48  81.52.134.145:21  192.168.2.32:2636  13  Recv 
0000  32 31 33 20 31 30 33 32 38 32 34 0D 0A             213 1032824..

49  192.168.2.32:2636  81.52.134.145:21  34  Send 
0000  52 45 54 52 20 4D 61 70 6C 65 2F 4D 65 64 69 61    RETR Maple/Media
0010  4C 69 73 74 2F 4F 72 69 67 69 6E 33 2E 73 77 66    List/Origin3.swf
0020  0D 0A                                              ..

50  81.52.134.145:21  192.168.2.32:2636  90  Recv 
0000  31 35 30 20 4F 70 65 6E 69 6E 67 20 42 49 4E 41    150 Opening BINA
0010  52 59 20 6D 6F 64 65 20 64 61 74 61 20 63 6F 6E    RY mode data con
0020  6E 65 63 74 69 6F 6E 20 66 6F 72 20 4D 61 70 6C    nection for Mapl
0030  65 2F 4D 65 64 69 61 4C 69 73 74 2F 4F 72 69 67    e/MediaList/Orig
0040  69 6E 33 2E 73 77 66 20 28 31 30 33 32 38 32 34    in3.swf (1032824
0050  20 62 79 74 65 73 29 2E 0D 0A                       bytes)...

51  81.52.134.145:21  192.168.2.32:2636  31  Recv 
0000  34 32 35 20 43 61 6E 74 20 6F 70 65 6E 20 64 61    425 Cant open da
0010  74 61 20 63 6F 6E 6E 65 63 74 69 6F 6E 0D 0A       ta connection..

(logs are also added as WPE/TXT file in attachment)

And you see, the first packet is a packet you revice, so I thought the server will send this if the client connects.
So I started a new delphi project using TServerSocket.
But as what type should I send it a packet back? As String? Or the bytes as an array of bytes ?

thanks in advance Smile



The Extension 'rar' was deactivated by an board admin, therefore this Attachment is not displayed.

Back to top
View user's profile Send private message
Noz3001
I'm a spammer
Reputation: 26

Joined: 29 May 2006
Posts: 6220
Location: /dev/null

PostPosted: Mon Feb 18, 2008 7:34 am    Post subject: Reply with quote

I assume you would send it back as a string. The send() winsock function accepts a string, not bytes.
Back to top
View user's profile Send private message MSN Messenger
Robotex
Master Cheater
Reputation: 0

Joined: 05 Sep 2006
Posts: 378
Location: The pizza country!

PostPosted: Mon Feb 18, 2008 7:34 am    Post subject: Reply with quote

A packet when received/sended is always treated as an array of chars
I suggest you to write your own packets parser, wich has a list of packet and by looking at the command id (from what I've seen every packet you receive starts with a 3 digit id) it will bind the parameters

_________________

ASM/C++ Coder
Project Speranza lead developer
Back to top
View user's profile Send private message
Reak
I post too much
Reputation: 0

Joined: 15 May 2007
Posts: 3496

PostPosted: Mon Feb 18, 2008 8:35 am    Post subject: Reply with quote

Oh okay thx to you both.

But I just noticed that there are only FTP IP's in the list (except one server Port: 20).
And asaf these are the common MapleGloabl FTP servers for as Irwin just told me in IRC:
Code:
<Irwin> GameGuard FTP
<Irwin> Patch FTP
<Irwin> Movie FTP
<Irwin> ERL FTP


But no IP of the actualy OdinMS login server which is 213.239.199.206 .
So I think it does just try to connect to it and if it didn't revice the first packet, it says "Server offline" or?
Back to top
View user's profile Send private message
Reak
I post too much
Reputation: 0

Joined: 15 May 2007
Posts: 3496

PostPosted: Mon Feb 18, 2008 2:20 pm    Post subject: Reply with quote

Thanks x0r. Wireshark is better than WPE.
I got it working now that the client at least connects to my "server" Smile
Back to top
View user's profile Send private message
mOnSoOn
Expert Cheater
Reputation: 0

Joined: 05 Jul 2007
Posts: 203

PostPosted: Tue Feb 19, 2008 5:05 am    Post subject: Reply with quote

These are the "beggining packets" lol.. Those packets aren't encrypted untill you're getting to login screen.
Back to top
View user's profile Send private message MSN Messenger
Reak
I post too much
Reputation: 0

Joined: 15 May 2007
Posts: 3496

PostPosted: Tue Feb 19, 2008 6:55 am    Post subject: Reply with quote

mOnSoOn wrote:
These are the "beggining packets" lol.. Those packets aren't encrypted untill you're getting to login screen.


Yup, that's these packets I posted Wink
Back to top
View user's profile Send private message
HomerSexual
Grandmaster Cheater Supreme
Reputation: 5

Joined: 03 Feb 2007
Posts: 1657

PostPosted: Tue Feb 19, 2008 10:03 am    Post subject: Reply with quote

reakw0n you are sending the wrong packets to open the client. I used net suspender to let me attached to odin before it sent any packets and heres what happens before the client opens. Only 2 packets, first 2 bytes, second 13.

Code:
char bConnect1[] = {0x33, 0x00, 0x00,
0x00, 0x46, 0x72,
0x7A, 0x40, 0x52,
0x30, 0x78, 0x35,
0x08 };

char bConnect2[] = {0x0d, 0x00};

send(sd, bConnect2, sizeof(bConnect2), 0);
                  cout << "Sent" << sizeof(bConnect2) << " bytes to client." << endl;
            send(sd, bConnect1, sizeof(bConnect1), 0);
                  cout << "Sent" << sizeof(bConnect1) << " bytes to client." << endl;   
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites