首页
社区
课程
招聘
[求助]如何分析加密过程 刚接触 不知道从哪入手 望各位指导一下
发表于: 2014-3-29 18:44 4609

[求助]如何分析加密过程 刚接触 不知道从哪入手 望各位指导一下

2014-3-29 18:44
4609
我编程 有编过一段时间  汇编 等 基本都知道一些 OD 也基本没什么问题。
一款游戏的登陆
帐号 我用 1 密码 用2 发出去后 获取到的数据
连接的时候 接收到服务器发送的数据
01 3A 10 25 E3 F0 B0 92 F1 7F D8 74 8B 36 14 73 8A 75 84 00 04 00 00 1B 31 30 30 30 30 30 39 63 31 30 30 30 30 30 39 34 61 36 31 35 33 31 34 33 34 33 63 00 00 00 00 00 01 00 00 31

把帐号和密码写入 发出去的数据包是

03 1E 01 31 10 27 89 98 42 1A D5 A1 10 F9 09 DA 06 1E 70 3A 8C 02 63 6E 00 06 77 61 6E 6D 65 69

我刚入手这个不知道从哪开始分析 下面是我试了好几次  接收是连接的时候 收到的数据
发送的时候  帐号是 1  密码是 2 我想获取得这个加密过程  用OD 反汇编 去跟踪的话我不知道从哪入手 麻烦帮忙一下   上面 红色部分是  会变的  或者有没有能猜出这加密
接收        01 3A 10 66 7A F0 AA 9E 82 4E 55 AB DE F6 4F 4B BE C4 F3 00 04 00 00 1B 31 30 30 30 30 30 39 63 31 30 30 30 30 30 39 34 61 36 31 35 33 31 34 33 34 33 63 00 00 00 00 00 01 00 00 30
发送        03 1E 01 31 10 74 47 29 3A A5 EB B9 20 ED 14 19 E4 3B 9E 74 B9 02 63 6E 00 06 77 61 6E 6D 65 69

接收        01 3A 10 43 63 1E A0 F1 F7 BE 15 D2 A5 50 39 4B D0 60 A3 00 04 00 00 1B 31 30 30 30 30 30 39 63 31 30 30 30 30 30 39 34 61 36 31 35 33 31 34 33 34 33 63 00 00 00 00 00 01 00 00 30
发送        03 1E 01 31 10 18 AA F8 EF F9 1A FD A3 66 1E 26 BA DF D0 23 9F 02 63 6E 00 06 77 61 6E 6D 65 69

接收        01 3A 10 54 5D CA 80 BB 26 8F C7 94 73 2A 62 3E 3E 26 67 00 04 00 00 1B 31 30 30 30 30 30 39 63 31 30 30 30 30 30 39 34 61 36 31 35 33 31 34 33 34 33 63 00 00 00 00 00 01 00 00 30
发送        03 1E 01 31 10 49 08 EF 21 93 30 9A 94 3B 13 54 97 30 95 DB 0F 02 63 6E 00 06 77 61 6E 6D 65 69

接收        01 3A 10 4A 2B D1 A3 C4 92 AE C2 8E EE 0C 30 DD 9D CC 3C 00 04 00 00 1B 31 30 30 30 30 30 39 63 31 30 30 30 30 30 39 34 61 36 31 35 33 31 34 33 34 33 63 00 00 00 00 00 01 00 00 30
发送        03 1E 01 31 10 2F 58 7C 0E 6E 15 64 7C 55 44 A6 A2 3F 68 0A 84 02 63 6E 00 06 77 61 6E 6D 65 69

接收        01 3A 10 50 F3 6C 1A F2 50 D9 11 90 E4 77 7C E3 DA A8 B4 00 04 00 00 1B 31 30 30 30 30 30 39 63 31 30 30 30 30 30 39 34 61 36 31 35 33 31 34 33 34 33 63 00 00 00 00 00 01 00 00 30
发送        03 1E 01 31 10 20 4E F5 76 B5 7B C9 B1 A3 1A A6 AA 42 C2 60 8B 02 63 6E 00 06 77 61 6E 6D 65 69

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
网络游戏等这类密码一般来说,是不可逆加密的吧。
除非你能计算出它的hash算法。

还有,以我对游戏登录的理解,服务器返回的数据,一般是成功,返回一个序列号(服务器验证用的),让登录器拉起另外一个进程,参数中就带有这个序列号,用于服务器再次验证的。
失败的话,就是一个失败的错误码,加上时间戳?
2014-3-30 00:10
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我并不想 能够返回去 我要的是 把他的加密方式给找到 找到他是如何加密 的 模拟出他的加密算法
2014-3-30 03:14
0
游客
登录 | 注册 方可回帖
返回
//