首页
社区
课程
招聘
[旧帖] [求助]菜鸟请教一些代码问题? 0.00雪花
发表于: 2007-9-1 16:06 3269

[旧帖] [求助]菜鸟请教一些代码问题? 0.00雪花

2007-9-1 16:06
3269
00403150  00 09 09 09 09 09 09 09 09 06 05 09 09 05 09 09  .............
00403160  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
00403170  06 05 05 05 09 05 05 05 05 05 04 04 05 04 05 04  .
00403180  01 01 01 01 01 01 01 01 01 01 05 05 05 05 05 05  
00403190  09 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02  .
004031A0  02 02 02 02 02 02 02 02 02 02 02 05 05 05 05 05  
004031B0  05 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03  
004031C0  03 03 03 03 03 03 03 03 03 03 03 05 05 05 09 09  ..
004031D0  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
004031E0  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
004031F0  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
00403200  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
00403210  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
00403220  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
00403230  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
00403240  09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................

其中403091--4030AA是02的值,与403150的差值为41-5A即"A"-"Z"  ?????
为什么说这样的值里面就是字母"A"-"Z",那是怎么计算出来的啊??

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
哪为大哥帮帮忙回答一下啊,我是新手啊
2007-9-1 17:02
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0x403191 - 0x403150 不就是0x41么, 应该说的是地址吧。
2007-9-1 17:13
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
上面的02 03 09 是什么意思,是怎么知道这个就是A-Z 啊,是怎么推断的啊
2007-9-3 23:19
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
新手求救啊,帮帮忙啊
2007-9-6 00:49
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
无语了。

>其中403091--4030AA是02的值,与403150的差值为41-5A即"A"-"Z"
0x41-0x5A用字符表示是'A'-'Z',这个能理解吧?

然后来看差值的问题,差值是从哪里来的,谁与谁的差值。
考虑第一个02,它的地址是403091,把这个地址与地址403150相减,得到一个差值41.
同理,看第二个02,它的地址是403092,把这个地址与地址403150相减,得到一个差值42.
...
依此类推,直到第二十六个02,它的地址是4030AA,把这个地址与地址403150相减,得到一个差值5A。

由此,差值是指地址和地址的差(也就是当前地址相对于403150的偏移量),不是地址里面的值的差。
换句话说,就是用当前地址相对于403150的偏移量来表示字符'A'-'Z'

>为什么说这样的值里面就是字母"A"-"Z",那是怎么计算出来的啊??
问作者去,问他为什么要这么设计。
2007-9-9 10:25
0
雪    币: 177
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
呵呵
CD讲的好哦~~
2007-9-9 10:42
0
游客
登录 | 注册 方可回帖
返回
//