首页
社区
课程
招聘
[旧帖] [求助]某游戏私服的数据加密(格雷码?) 0.00雪花
发表于: 2008-7-24 10:15 5088

[旧帖] [求助]某游戏私服的数据加密(格雷码?) 0.00雪花

2008-7-24 10:15
5088
本人花了一个月时间,试图找出某私服的数据包加密方式(该私服在官方的基础上自己做了改进),最终找到如下关键处,不知道下面的数据是如何生成的,或者说,跟格雷码是否有关系?请高手指教,谢谢。
1.经过分析,025170D8 -025174C8  这1024个字节,是第一个表,数据是这样取的
      AND EAX,0FFh  ;该指令将eax的高位置0,保留低字节
      MOV EAX,DWORD PTR DS:[EAX*4+25170D8h] ;将低字节*4对应的4个字节存eax
大家知道,一个字节表示的十进制数在0~255之间,而表一刚好256个Dword(1024/4),刚好一一对应

2.025174D8 -025178C8 这1024个字节,是第二个表,取数据过程与1相同

3.仔细观察可以发现,第一个表和第二个表并不是孤立的,在地址空间上,他们是连续的,在数据上也有关联,如
025170D8  C6 63 63 A5   F8 7C 7C 84
025174D8  63 00 00 00   7C 00 00 00

4.在跟踪过程中发现如下字符串 “2,5,2,1,6,8,9,3,4,1,8,4,2,0”;该串有可能跟这两个表有关系,但是本人不敢肯定

问题描述完毕,谢谢大家。
025170D8  C6 63 63 A5 F8 7C 7C 84 EE 77 77 99 F6 7B 7B 8D  芻c||勵ww欥{{?
025170E8  FF F2 F2 0D D6 6B 6B BD DE 6F 6F B1 91 C5 C5 54  蝌.謐k睫oo睉排T
025170F8  60 30 30 50 02 01 01 03 CE 67 67 A9 56 2B 2B 7D  `00P蝕g¬++}
02517108  E7 FE FE 19 B5 D7 D7 62 4D AB AB E6 EC 76 76 9A  琬?底譩M骒vv?
02517118  8F CA CA 45 1F 82 82 9D 89 C9 C9 40 FA 7D 7D 87  徥蔈倐潐缮@鷠}?
02517128  EF FA FA 15 B2 59 59 EB 8E 47 47 C9 FB F0 F0 0B  嵇?瞃Y霂GG甥痧
02517138  41 AD AD EC B3 D4 D4 67 5F A2 A2 FD 45 AF AF EA  A斐栽g_ⅱ鼸?
02517148  23 9C 9C BF 53 A4 A4 F7 E4 72 72 96 9B C0 C0 5B  #湝縎い麂rr枦览[
02517158  75 B7 B7 C2 E1 FD FD 1C 3D 93 93 AE 4C 26 26 6A  u贩箩=摀甃&&j
02517168  6C 36 36 5A 7E 3F 3F 41 F5 F7 F7 02 83 CC CC 4F  l66Z~??A貅?兲蘋
02517178  68 34 34 5C 51 A5 A5 F4 D1 E5 E5 34 F9 F1 F1 08  h44\Qゥ粞邋4?
02517188  E2 71 71 93 AB D8 D8 73 62 31 31 53 2A 15 15 3F  鈗q摣刎sb11S*?
02517198  08 04 04 0C 95 C7 C7 52 46 23 23 65 9D C3 C3 5E  .暻荝F##e澝胇
025171A8  30 18 18 28 37 96 96 A1 0A 05 05 0F 2F 9A 9A B5  0(7枛?/殮?
025171B8  0E 07 07 09 24 12 12 36 1B 80 80 9B DF E2 E2 3D  .$6€€涍忖=
025171C8  CD EB EB 26 4E 27 27 69 7F B2 B2 CD EA 75 75 9F  碗?N''i膊完uu?
025171D8  12 09 09 1B 1D 83 83 9E 58 2C 2C 74 34 1A 1A 2E  ..儍瀀,,t4.
025171E8  36 1B 1B 2D DC 6E 6E B2 B4 5A 5A EE 5B A0 A0 FB  6-躰n泊ZZ頪牋?
025171F8  A4 52 52 F6 76 3B 3B 4D B7 D6 D6 61 7D B3 B3 CE  R鰒;;M分謅}吵?
02517208  52 29 29 7B DD E3 E3 3E 5E 2F 2F 71 13 84 84 97  R)){葶?^//q剟?
02517218  A6 53 53 F5 B9 D1 D1 68 00 00 00 00 C1 ED ED 2C  S豕蜒h....另?
02517228  40 20 20 60 E3 FC FC 1F 79 B1 B1 C8 B6 5B 5B ED  @  `泓?y北榷[[?
02517238  D4 6A 6A BE 8D CB CB 46 67 BE BE D9 72 39 39 4B  詊j緧怂Fg揪賠99K
02517248  94 4A 4A DE 98 4C 4C D4 B0 58 58 E8 85 CF CF 4A  擩J迾LL园XX鑵舷J
02517258  BB D0 D0 6B C5 EF EF 2A 4F AA AA E5 ED FB FB 16  恍衚棚?O屙
02517268  86 43 43 C5 9A 4D 4D D7 66 33 33 55 11 85 85 94  咰C艢MM譮33U厖?
02517278  8A 45 45 CF E9 F9 F9 10 04 02 02 06 FE 7F 7F 81  奅E祥??
02517288  A0 50 50 F0 78 3C 3C 44 25 9F 9F BA 4B A8 A8 E3  燩P饃<<D%煙篕è?
02517298  A2 51 51 F3 5D A3 A3 FE 80 40 40 C0 05 8F 8F 8A  Q骫#@@?弿?
025172A8  3F 92 92 AD 21 9D 9D BC 70 38 38 48 F1 F5 F5 04  ?拻?潩紁88H聃?
025172B8  63 BC BC DF 77 B6 B6 C1 AF DA DA 75 42 21 21 63  c技遷抖怜谮uB!!c
025172C8  20 10 10 30 E5 FF FF 1A FD F3 F3 0E BF D2 D2 6D   0??恳襪
025172D8  81 CD CD 4C 18 0C 0C 14 26 13 13 35 C3 EC EC 2F  佂蚅..&5渺?
025172E8  BE 5F 5F E1 35 97 97 A2 88 44 44 CC 2E 17 17 39  綺_?棗DD?9
025172F8  93 C4 C4 57 55 A7 A7 F2 FC 7E 7E 82 7A 3D 3D 47  撃腤UЁ螯~~倆==G
02517308  C8 64 64 AC BA 5D 5D E7 32 19 19 2B E6 73 73 95  萪d]]?+鎠s?
02517318  C0 60 60 A0 19 81 81 98 9E 4F 4F D1 A3 DC DC 7F  繾`?亖槥OO眩苘
02517328  44 22 22 66 54 2A 2A 7E 3B 90 90 AB 0B 88 88 83  D""fT**~;悙?垐?
02517338  8C 46 46 CA C7 EE EE 29 6B B8 B8 D3 28 14 14 3C  孎F是铑)k父?<
02517348  A7 DE DE 79 BC 5E 5E E2 16 0B 0B 1D AD DB DB 76  м辻糬^?踲
02517358  DB E0 E0 3B 64 32 32 56 74 3A 3A 4E 14 0A 0A 1E  坂?d22Vt::N..
02517368  92 49 49 DB 0C 06 06 0A 48 24 24 6C B8 5C 5C E4  扞I?.H$$l竆\?
02517378  9F C2 C2 5D BD D3 D3 6E 43 AC AC EF C4 62 62 A6  熉耛接觧C锬bb?
02517388  39 91 91 A8 31 95 95 A4 D3 E4 E4 37 F2 79 79 8B  9憫?晻び滗7騳y?
02517398  D5 E7 E7 32 8B C8 C8 43 6E 37 37 59 DA 6D 6D B7  甄?嬋菴n77Y趍m?
025173A8  01 8D 8D 8C B1 D5 D5 64 9C 4E 4E D2 49 A9 A9 E0  崓尡照d淣N襂┅?
025173B8  D8 6C 6C B4 AC 56 56 FA F3 F4 F4 07 CF EA EA 25  豯l船VV趑详?
025173C8  CA 65 65 AF F4 7A 7A 8E 47 AE AE E9 10 08 08 18  蔱ezz嶨?
025173D8  6F BA BA D5 F0 78 78 88 4A 25 25 6F 5C 2E 2E 72  o汉震xx圝%%o\..r
025173E8  38 1C 1C 24 57 A6 A6 F1 73 B4 B4 C7 97 C6 C6 51  8$WΖ駍创菞破Q
025173F8  CB E8 E8 23 A1 DD DD 7C E8 74 74 9C 3E 1F 1F 21  髓?≥輡鑤t?!
02517408  96 4B 4B DD 61 BD BD DC 0D 8B 8B 86 0F 8A 8A 85  朘K輆浇?媼?妸?
02517418  E0 70 70 90 7C 3E 3E 42 71 B5 B5 C4 CC 66 66 AA  鄍p恷>>Bq档奶ff?
02517428  90 48 48 D8 06 03 03 05 F7 F6 F6 01 1C 0E 0E 12  怘H?黯?
02517438  C2 61 61 A3 6A 35 35 5F AE 57 57 F9 69 B9 B9 D0  耡a55_甒W鵬构?
02517448  17 86 86 91 99 C1 C1 58 3A 1D 1D 27 27 9E 9E B9  唵憴亮X:''灋?
02517458  D9 E1 E1 38 EB F8 F8 13 2B 98 98 B3 22 11 11 33  籴?滕?+槝?3
02517468  D2 69 69 BB A9 D9 D9 70 07 8E 8E 89 33 94 94 A7  襥i哗儋p帋?敂?
02517478  2D 9B 9B B6 3C 1E 1E 22 15 87 87 92 C9 E9 E9 20  -洓?"噰捝殚
02517488  87 CE CE 49 AA 55 55 FF 50 28 28 78 A5 DF DF 7A  囄蜪猆UP((xミ遺
02517498  03 8C 8C 8F 59 A1 A1 F8 09 89 89 80 1A 0D 0D 17  寣廦 ?墘€..
025174A8  65 BF BF DA D7 E6 E6 31 84 42 42 C6 D0 68 68 B8  e靠谧骀1凚B菩hh?
025174B8  82 41 41 C3 29 99 99 B0 5A 2D 2D 77 1E 0F 0F 11  侫A?櫃癦--w
025174C8  7B B0 B0 CB A8 54 54 FC 6D BB BB D6 2C 16 16 3A  {鞍栓TT黰换?:
025174D8  63 00 00 00 7C 00 00 00 77 00 00 00 7B 00 00 00  c...|...w...{...
025174E8  F2 00 00 00 6B 00 00 00 6F 00 00 00 C5 00 00 00  ?..k...o...?..
025174F8  30 00 00 00 01 00 00 00 67 00 00 00 2B 00 00 00  0......g...+...
02517508  FE 00 00 00 D7 00 00 00 AB 00 00 00 76 00 00 00  ?..?..?..v...
02517518  CA 00 00 00 82 00 00 00 C9 00 00 00 7D 00 00 00  ?..?..?..}...
02517528  FA 00 00 00 59 00 00 00 47 00 00 00 F0 00 00 00  ?..Y...G...?..
02517538  AD 00 00 00 D4 00 00 00 A2 00 00 00 AF 00 00 00  ?..?..?..?..
02517548  9C 00 00 00 A4 00 00 00 72 00 00 00 C0 00 00 00  ?..?..r...?..
02517558  B7 00 00 00 FD 00 00 00 93 00 00 00 26 00 00 00  ?..?..?..&...
02517568  36 00 00 00 3F 00 00 00 F7 00 00 00 CC 00 00 00  6...?...?..?..
02517578  34 00 00 00 A5 00 00 00 E5 00 00 00 F1 00 00 00  4...?..?..?..
02517588  71 00 00 00 D8 00 00 00 31 00 00 00 15 00 00 00  q...?..1......
02517598  04 00 00 00 C7 00 00 00 23 00 00 00 C3 00 00 00  ...?..#...?..
025175A8  18 00 00 00 96 00 00 00 05 00 00 00 9A 00 00 00  ...?.....?..
025175B8  07 00 00 00 12 00 00 00 80 00 00 00 E2 00 00 00  ......€...?..
025175C8  EB 00 00 00 27 00 00 00 B2 00 00 00 75 00 00 00  ?..'...?..u...
025175D8  09 00 00 00 83 00 00 00 2C 00 00 00 1A 00 00 00  ....?..,......
025175E8  1B 00 00 00 6E 00 00 00 5A 00 00 00 A0 00 00 00  ...n...Z...?..
025175F8  52 00 00 00 3B 00 00 00 D6 00 00 00 B3 00 00 00  R...;...?..?..
02517608  29 00 00 00 E3 00 00 00 2F 00 00 00 84 00 00 00  )...?../...?..
02517618  53 00 00 00 D1 00 00 00 00 00 00 00 ED 00 00 00  S...?......?..
02517628  20 00 00 00 FC 00 00 00 B1 00 00 00 5B 00 00 00   ...?..?..[...
02517638  6A 00 00 00 CB 00 00 00 BE 00 00 00 39 00 00 00  j...?..?..9...
02517648  4A 00 00 00 4C 00 00 00 58 00 00 00 CF 00 00 00  J...L...X...?..
02517658  D0 00 00 00 EF 00 00 00 AA 00 00 00 FB 00 00 00  ?..?..?..?..
02517668  43 00 00 00 4D 00 00 00 33 00 00 00 85 00 00 00  C...M...3...?..
02517678  45 00 00 00 F9 00 00 00 02 00 00 00 7F 00 00 00  E...?........
02517688  50 00 00 00 3C 00 00 00 9F 00 00 00 A8 00 00 00  P...<...?..?..
02517698  51 00 00 00 A3 00 00 00 40 00 00 00 8F 00 00 00  Q...?..@...?..
025176A8  92 00 00 00 9D 00 00 00 38 00 00 00 F5 00 00 00  ?..?..8...?..
025176B8  BC 00 00 00 B6 00 00 00 DA 00 00 00 21 00 00 00  ?..?..?..!...
025176C8  10 00 00 00 FF 00 00 00 F3 00 00 00 D2 00 00 00  ......?..?..
025176D8  CD 00 00 00 0C 00 00 00 13 00 00 00 EC 00 00 00  ?.........?..
025176E8  5F 00 00 00 97 00 00 00 44 00 00 00 17 00 00 00  _...?..D......
025176F8  C4 00 00 00 A7 00 00 00 7E 00 00 00 3D 00 00 00  ?..?..~...=...
02517708  64 00 00 00 5D 00 00 00 19 00 00 00 73 00 00 00  d...]......s...
02517718  60 00 00 00 81 00 00 00 4F 00 00 00 DC 00 00 00  `...?..O...?..
02517728  22 00 00 00 2A 00 00 00 90 00 00 00 88 00 00 00  "...*...?..?..
02517738  46 00 00 00 EE 00 00 00 B8 00 00 00 14 00 00 00  F...?..?.....
02517748  DE 00 00 00 5E 00 00 00 0B 00 00 00 DB 00 00 00  ?..^......?..
02517758  E0 00 00 00 32 00 00 00 3A 00 00 00 0A 00 00 00  ?..2...:.......
02517768  49 00 00 00 06 00 00 00 24 00 00 00 5C 00 00 00  I......$...\...
02517778  C2 00 00 00 D3 00 00 00 AC 00 00 00 62 00 00 00  ?..?..?..b...
02517788  91 00 00 00 95 00 00 00 E4 00 00 00 79 00 00 00  ?..?..?..y...
02517798  E7 00 00 00 C8 00 00 00 37 00 00 00 6D 00 00 00  ?..?..7...m...
025177A8  8D 00 00 00 D5 00 00 00 4E 00 00 00 A9 00 00 00  ?..?..N...?..
025177B8  6C 00 00 00 56 00 00 00 F4 00 00 00 EA 00 00 00  l...V...?..?..
025177C8  65 00 00 00 7A 00 00 00 AE 00 00 00 08 00 00 00  e...z...?.....
025177D8  BA 00 00 00 78 00 00 00 25 00 00 00 2E 00 00 00  ?..x...%.......
025177E8  1C 00 00 00 A6 00 00 00 B4 00 00 00 C6 00 00 00  ...?..?..?..
025177F8  E8 00 00 00 DD 00 00 00 74 00 00 00 1F 00 00 00  ?..?..t......
02517808  4B 00 00 00 BD 00 00 00 8B 00 00 00 8A 00 00 00  K...?..?..?..
02517818  70 00 00 00 3E 00 00 00 B5 00 00 00 66 00 00 00  p...>...?..f...
02517828  48 00 00 00 03 00 00 00 F6 00 00 00 0E 00 00 00  H......?.....
02517838  61 00 00 00 35 00 00 00 57 00 00 00 B9 00 00 00  a...5...W...?..
02517848  86 00 00 00 C1 00 00 00 1D 00 00 00 9E 00 00 00  ?..?.....?..
02517858  E1 00 00 00 F8 00 00 00 98 00 00 00 11 00 00 00  ?..?..?.....
02517868  69 00 00 00 D9 00 00 00 8E 00 00 00 94 00 00 00  i...?..?..?..
02517878  9B 00 00 00 1E 00 00 00 87 00 00 00 E9 00 00 00  ?.....?..?..
02517888  CE 00 00 00 55 00 00 00 28 00 00 00 DF 00 00 00  ?..U...(...?..
02517898  8C 00 00 00 A1 00 00 00 89 00 00 00 0D 00 00 00  ?..?..?......
025178A8  BF 00 00 00 E6 00 00 00 42 00 00 00 68 00 00 00  ?..?..B...h...
025178B8  41 00 00 00 99 00 00 00 2D 00 00 00 0F 00 00 00  A...?..-......
025178C8  B0 00 00 00 54 00 00 00 BB 00 00 00 16 00 00 00  ?..T...?.....

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 226
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没有人知道吗?大家给个意见或看法,谢谢,自己顶起
2008-7-24 14:30
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看不懂,帮顶
2008-7-24 15:20
0
雪    币: 19
活跃值: (107)
能力值: ( LV12,RANK:200 )
在线值:
发帖
回帖
粉丝
4
估计是密码表
2008-7-24 16:02
0
游客
登录 | 注册 方可回帖
返回
//