| View previous topic :: View next topic |
| Author |
Message |
Cryoma Member of the Year
Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Mon Sep 22, 2008 3:08 pm Post subject: [Idea] Puzzle Pirates Private Ocean. |
|
|
Well?
All the javascript is included in the game package, all we have to do is begin.
I have limited knowledge of js but I can deal with SQL and maybe hosting the server off my computer, though the internet keeps dying here.
This would be the first ever private server.
We could even use Yotools to create custom islands etc. for a private ocean. |
|
| Back to top |
|
 |
Cryoma Member of the Year
Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Sun Apr 18, 2010 9:16 pm Post subject: |
|
|
| Btw this argument is still valid. |
|
| Back to top |
|
 |
Flyte Peanuts!!!!
Reputation: 6
Joined: 19 Apr 2006 Posts: 1887 Location: Canada
|
Posted: Sun Apr 18, 2010 11:07 pm Post subject: |
|
|
| Code: | | Posted: Mon Sep 22, 2008 |
| Code: | | Joined: 13 Jan 2009 |
There be some voodoo in this here thread. |
|
| Back to top |
|
 |
Tilosag Cheater
Reputation: 0
Joined: 21 Dec 2006 Posts: 25
|
Posted: Mon Apr 19, 2010 6:29 am Post subject: |
|
|
| I can host such server 24/7. |
|
| Back to top |
|
 |
Cryoma Member of the Year
Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Mon Apr 19, 2010 11:06 am Post subject: |
|
|
| Great, we just have to modify the client to work with a server. |
|
| Back to top |
|
 |
Jesper Grandmaster Cheater Supreme
Reputation: 9
Joined: 21 Feb 2007 Posts: 1156
|
Posted: Tue Apr 20, 2010 2:36 am Post subject: |
|
|
| What is the client made in and are the packets encrypted? |
|
| Back to top |
|
 |
Tilosag Cheater
Reputation: 0
Joined: 21 Dec 2006 Posts: 25
|
Posted: Tue May 11, 2010 11:30 am Post subject: |
|
|
Client is made in Java and uses zlib, SHA1 and MD5(only for passwords) in it's code somewhere. Packets are encrypted/packed... as usual.
I got to learn more about java to deal it with.
Regards |
|
| Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Tue May 11, 2010 4:28 pm Post subject: |
|
|
| zlib is a file compression algo.. And I doubt the parts that use SHA1 and MD5 are of much interest to you. One way hash functions are generally only used for sending secure information such as passwords. Encryption parts you are interested in should be packet encryption. |
|
| Back to top |
|
 |
wolfdm312 Advanced Cheater
Reputation: 0
Joined: 10 May 2009 Posts: 53
|
Posted: Tue May 11, 2010 8:57 pm Post subject: |
|
|
| Before Ragezone went down, there was a team that was going to try a similar project. I don't think they ever went anywhere with it other than changing the IP the client connects to. |
|
| Back to top |
|
 |
Cryoma Member of the Year
Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Wed May 12, 2010 1:05 am Post subject: |
|
|
Which doesn't really help.
What we need is to image the database structure, obviously, which would be difficult by manually extracting information.
I live near OOO and could pay them a visit, maybe compromise their servers.
I dunno why I'm getting all mission impossible over a semi-pro mmo.. |
|
| Back to top |
|
 |
Tilosag Cheater
Reputation: 0
Joined: 21 Dec 2006 Posts: 25
|
Posted: Fri May 14, 2010 11:53 am Post subject: |
|
|
Maybe let's try to make YPP bot?
http://www.speedyshare.com/files/22432816/ypp_view.rar
I attached an example of functionality
Uploaded with ImageShack.us
wot do ye think? any suggestions?
Regards
PS
login packet from Olly and from Wireshark:
| Code: |
OllyDBG:
06D46000 00 00 01 74 FF FF 00 27 63 6F 6D 2E 74 68 72 65 ..t˙˙.'com.thre
06D46010 65 72 69 6E 67 73 2E 70 72 65 73 65 6E 74 73 2E erings.presents.
06D46020 6E 65 74 2E 41 75 74 68 52 65 71 75 65 73 74 00 net.AuthRequest.
06D46030 12 FF FE 00 27 63 6F 6D 2E 74 68 72 65 65 72 69 ˙ţ.'com.threeri
06D46040 6E 67 73 2E 70 69 72 61 63 79 2E 6E 65 74 2E 59 ngs.piracy.net.Y
06D46050 6F 43 72 65 64 65 6E 74 69 61 6C 73 FF FD 00 26 oCredentials˙ý.&
06D46060 63 6F 6D 2E 74 68 72 65 65 72 69 6E 67 73 2E 70 com.threerings.p
06D46070 69 72 61 63 79 2E 75 74 69 6C 2E 41 63 63 6F 75 iracy.util.Accou
06D46080 6E 74 4E 61 6D 65 01 00 08 74 69 6C 6F 73 61 67 ntName.tilosag
06D46090 31 01 00 20 37 63 32 34 61 31 37 39 31 62 62 34 1. 7c24a1791bb4
06D460A0 38 32 33 34 38 39 31 61 37 37 66 35 34 30 36 34 8234891a77f54064
06D460B0 39 64 35 34 01 00 21 43 65 49 4E 57 64 2B 4D 6F 9d54.!CeINWd+Mo
06D460C0 33 52 61 57 67 46 6E 53 4D 63 2B 63 6D 70 38 55 3RaWgFnSMc+cmp8U
06D460D0 67 35 76 63 48 4C 32 39 01 00 0D 74 69 42 39 65 g5vcHL29..tiB9e
06D460E0 66 38 54 53 44 57 76 4D 00 00 00 01 00 0E 32 30 f8TSDWvM....20
06D460F0 31 30 30 34 32 37 31 31 35 33 31 37 01 00 0F 45 100427115317.E
06D46100 75 72 6F 70 65 2F 42 65 6C 67 72 61 64 65 FF FC urope/Belgrade˙ü
06D46110 00 13 5B 4C 6A 61 76 61 2E 6C 61 6E 67 2E 53 74 .[Ljava.lang.St
06D46120 72 69 6E 67 3B 00 00 00 07 00 01 7F 00 0C 79 6F ring;......yo
06D46130 68 6F 68 6F 2E 61 64 6D 69 6E 00 06 70 61 72 6C hoho.admin.parl
06D46140 6F 72 00 07 77 68 69 72 6C 65 64 00 06 79 6F 68 or.whirled.yoh
06D46150 6F 68 6F 00 0E 70 72 65 73 65 6E 74 73 2E 61 64 oho.presents.ad
06D46160 6D 69 6E 00 05 63 72 6F 77 64 00 08 70 72 65 73 min.crowd.pres
06D46170 65 6E 74 73 ents
Wireshark:
0000 00 17 9a db f4 20 00 18 f3 5f cf ee 08 00 45 00 ..... ..._....E.
0010 01 9c 12 5a 40 00 80 06 0c ee c0 a8 01 0e 45 50 [email protected]
0020 d3 0d d2 cb 0f a7 2d 00 51 1f b0 53 1e 52 50 18 ......-.Q..S.RP.
0030 01 04 76 85 00 00 00 00 01 74 ff ff 00 27 63 6f ..v......t...'co
0040 6d 2e 74 68 72 65 65 72 69 6e 67 73 2e 70 72 65 m.threerings.pre
0050 73 65 6e 74 73 2e 6e 65 74 2e 41 75 74 68 52 65 sents.net.AuthRe
0060 71 75 65 73 74 00 12 ff fe 00 27 63 6f 6d 2e 74 quest.....'com.t
0070 68 72 65 65 72 69 6e 67 73 2e 70 69 72 61 63 79 hreerings.piracy
0080 2e 6e 65 74 2e 59 6f 43 72 65 64 65 6e 74 69 61 .net.YoCredentia
0090 6c 73 ff fd 00 26 63 6f 6d 2e 74 68 72 65 65 72 ls...&com.threer
00a0 69 6e 67 73 2e 70 69 72 61 63 79 2e 75 74 69 6c ings.piracy.util
00b0 2e 41 63 63 6f 75 6e 74 4e 61 6d 65 01 00 08 74 .AccountName...t
00c0 69 6c 6f 73 61 67 31 01 00 20 37 63 32 34 61 31 ilosag1.. 7c24a1
00d0 37 39 31 62 62 34 38 32 33 34 38 39 31 61 37 37 791bb48234891a77
00e0 66 35 34 30 36 34 39 64 35 34 01 00 21 43 65 49 f540649d54..!CeI
00f0 4e 57 64 2b 4d 6f 33 52 61 57 67 46 6e 53 4d 63 NWd+Mo3RaWgFnSMc
0100 2b 63 6d 70 38 55 67 35 76 63 48 4c 32 39 01 00 +cmp8Ug5vcHL29..
0110 0d 74 69 42 39 65 66 38 54 53 44 57 76 4d 00 00 .tiB9ef8TSDWvM..
0120 00 01 00 0e 32 30 31 30 30 34 32 37 31 31 35 33 ....201004271153
0130 31 37 01 00 0f 45 75 72 6f 70 65 2f 42 65 6c 67 17...Europe/Belg
0140 72 61 64 65 ff fc 00 13 5b 4c 6a 61 76 61 2e 6c rade....[Ljava.l
0150 61 6e 67 2e 53 74 72 69 6e 67 3b 00 00 00 07 00 ang.String;.....
0160 01 7f 00 0c 79 6f 68 6f 68 6f 2e 61 64 6d 69 6e ....yohoho.admin
0170 00 06 70 61 72 6c 6f 72 00 07 77 68 69 72 6c 65 ..parlor..whirle
0180 64 00 06 79 6f 68 6f 68 6f 00 0e 70 72 65 73 65 d..yohoho..prese
0190 6e 74 73 2e 61 64 6d 69 6e 00 05 63 72 6f 77 64 nts.admin..crowd
01a0 00 08 70 72 65 73 65 6e 74 73 ..presents
|
almost identical. Seems like only hash work here |
|
| Back to top |
|
 |
Tilosag Cheater
Reputation: 0
Joined: 21 Dec 2006 Posts: 25
|
Posted: Sat May 15, 2010 3:22 pm Post subject: |
|
|
I've a problem. As you can see in previous post:
| Code: | 0000 00 17 9a db f4 20 00 18 f3 5f cf ee 08 00 45 00 ..... .. ._....E.
0010 01 9a 26 3c 40 00 80 06 f9 0d c0 a8 01 0e 45 50 ..&<@... ......EP
0020 d3 0d c5 1a ba 08 95 f4 a3 de 93 9d ae 63 50 18 ........ .....cP.
0030 01 04 6e d4 00 00 00 00 01 72 ff ff 00 27 63 6f ..n..... .r...'co
0040 6d 2e 74 68 72 65 65 72 69 6e 67 73 2e 70 72 65 m.threer ings.pre
0050 73 65 6e 74 73 2e 6e 65 74 2e 41 75 74 68 52 65 sents.ne t.AuthRe
0060 71 75 65 73 74 00 09 ff fe 00 27 63 6f 6d 2e 74 quest... ..'com.t
0070 68 72 65 65 72 69 6e 67 73 2e 70 69 72 61 63 79 hreering s.piracy
0080 2e 6e 65 74 2e 59 6f 43 72 65 64 65 6e 74 69 61 .net.YoC redentia
0090 6c 73 ff fd 00 26 63 6f 6d 2e 74 68 72 65 65 72 ls...&co m.threer
00a0 69 6e 67 73 2e 70 69 72 61 63 79 2e 75 74 69 6c ings.pir acy.util
00b0 2e 41 63 63 6f 75 6e 74 4e 61 6d 65 01 00 06 4b .Account Name...K
00c0 75 70 65 6b 32 01 00 20 35 66 39 37 61 66 33 65 upek2.. 5f97af3e
00d0 62 66 36 32 38 33 38 34 62 64 63 37 63 31 61 34 bf628384 bdc7c1a4
00e0 37 66 32 66 64 66 61 65 01 00 21 43 65 49 4e 57 7f2fdfae ..!CeINW
00f0 64 2b 4d 6f 33 52 61 57 67 46 6e 53 4d 63 2b 63 d+Mo3RaW gFnSMc+c
0100 6d 70 38 55 67 35 76 63 48 4c 32 39 01 00 0d 6b mp8Ug5vc HL29...k
0110 75 2f 38 48 2e 44 38 30 59 31 6b 4d 00 00 00 01 u/8H.D80 Y1kM....
0120 00 0e 32 30 31 30 30 34 32 37 31 31 35 33 31 37 ..201004 27115317
0130 01 00 0f 45 75 72 6f 70 65 2f 42 65 6c 67 72 61 ...Europ e/Belgra
0140 64 65 ff fc 00 13 5b 4c 6a 61 76 61 2e 6c 61 6e de....[L java.lan
0150 67 2e 53 74 72 69 6e 67 3b 00 00 00 07 00 01 7f g.String ;.......
0160 00 0c 79 6f 68 6f 68 6f 2e 61 64 6d 69 6e 00 06 ..yohoho .admin..
0170 70 61 72 6c 6f 72 00 07 77 68 69 72 6c 65 64 00 parlor.. whirled.
0180 06 79 6f 68 6f 68 6f 00 0e 70 72 65 73 65 6e 74 .yohoho. .present
0190 73 2e 61 64 6d 69 6e 00 05 63 72 6f 77 64 00 08 s.admin. .crowd..
01a0 70 72 65 73 65 6e 74 73 presents |
I can say that packet data is always the same.
However I can't invent what stuff like:
| Code: | | 00 00 01 72 ff ff 00 27 == .. .r...' |
or
| Code: | | 00 09 ff fe 00 27 == ... ..' |
or
| Code: | | ff fd 00 26 == ...& |
etc...
could mean. Do you have any idea ? What is it used for?
Could someone experienced assume what could it be?
Regards
Tilo
EDIT:
also have no idea what this could be:
lol whats that? md5?!sha1?: http://linux.die.net/man/3/crypt could it be connected? | Code: | | !CeINWd+Mo3RaWgFnSMc+cmp8Ug5vcHL29 |
???:
??? ?.?:
AAAH 20100427115317 is a client version!
EDIT: This strange stuff is just hash. I'll need to reverse it |
|
| Back to top |
|
 |
Cryoma Member of the Year
Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Wed May 19, 2010 2:55 pm Post subject: |
|
|
| Yeah the inconsistencies are most likely update checks, seeing as the client updates right after you log in rather than on open. |
|
| Back to top |
|
 |
|