NOmoney 发表于 2021-11-13 20:22

攻防世界 re logmein

人家的ida搞出来是v7
我的搞出来是v8,为啥么。。。谁来995

涛之雨 发表于 2021-11-13 22:53

本帖最后由 涛之雨 于 2021-11-13 23:01 编辑

PS:好嘛。。真丑。。。套个md试试能不能好点
---
一样的啊。。。
`v7`的地址是`rsp+0x68`
`v8`的首地址是`rsp+0x70`
你那里框起来的部分
`v8^v8`
不就是

```
*(rsp+0x70-8+i%v6)^v8
```


> 注:&(0x??)是取0x??的地址
> *(0x??)是取0x??位置的指针


带入后就是
```
*(rsp+0x68+i%v6)^v8
```
也就是
```
*(&(v7)+i%v6)^v8
```
可以写做
```
v7^v8
```

emm看起来怪怪的,
看起来v7应该本来是个字节数组被识别成64位数字了。。。
可以还原回比较好看点

页: [1]
查看完整版本: 攻防世界 re logmein