mochongli 发表于 2022-12-9 00:12

C++简单CrackMe

有简单的字符串加密

爱飞的猫 发表于 2022-12-10 04:47

本帖最后由 爱飞的猫 于 2022-12-10 05:00 编辑

运行不了。附加调试器查看,报错是:

```text
Last chance exception on 00007FFE15CB23C0 (C0000409, STATUS_STACK_BUFFER_OVERRUN)!
```

报错前执行的是这个指令:

```asm
00007FF6F2ED0D5A | 48:8D15 67610000         | lea rdx,qword ptr ds:   |
00007FF6F2ED0D61 | 48:8D0D 38610000         | lea rcx,qword ptr ds:   |
00007FF6F2ED0D68 | E8 93220000            | call <JMP.&_initterm>                   | <- 出错了
```

把这个 call 去掉后倒是能继续运行,但是… 这个函数是初始化自动调用的,估计启动时的字符串解密有栈溢出挂了?

不过问题不大,继续跑起来,随便输入一个数字,按下暂停键,然后回到终端随便输入一个数字回车,返回到用户层代码 -> 得到一个地址:

```asm
0000000140001247 | E8 046C0300            | call <ox3.ReadLine>                     |
000000014000124C | 48:89E0                  | mov rax,rsp                           |
```

往下随便看了看,看到一个整数,再来试试:

```asm
0000000140001264 | 817C24 2C 39050000       | cmp dword ptr ss:,539         | 0x539 = 1337
```

答案是 1337:

```text
Please enter in the correct number:
1
Keep trying!
1337
Well done!
Press any key to continue . . .
```

丶丿夏灬末 发表于 2022-12-9 13:19

我觉得楼主是用自动发帖机发的。举报了直接

ThekendSky404 发表于 2022-12-9 07:35

标题: C++瓒呯畝鍗時ackMe
标题中间那几个字是什么意思没看懂,有一瞬间怀疑是编码问题。或者楼主本来就是故意这么写的?

瞄帕斯 发表于 2022-12-9 17:17

本帖最后由 瞄帕斯 于 2022-12-9 17:18 编辑

怎么都是乱码楼主到底说了些啥试着弄弄

饭之律者 发表于 2022-12-9 19:27

楼主试一下在手机端编辑文字,看看还会不会乱码

Hmily 发表于 2022-12-10 10:00

@mochongli 用的什么浏览器?换一个试下还会乱码吗?

mochongli 发表于 2022-12-10 21:38

Hmily 鍙戣〃浜? 2022-12-10 10:00
@mochongli 鐢ㄧ殑浠?涔堟祻瑙堝櫒锛熸崲涓?涓瘯涓嬭繕浼氫贡鐮佸悧锛

Firefox Nightly 鎹㈠叾浠栫殑鏄笉浼?

爱飞的猫 发表于 2022-12-11 02:20

mochongli 发表于 2022-12-10 21:38
Firefox Nightly 鎹㈠叾浠栫殑鏄笉浼?
把正文做 GBK 储存,然后使用 UTF-8 编码打开能看到:

```
Firefox Nightly 换其他的是不?
```

应该是浏览器强制提交 UTF-8 编码的内容了,但是论坛使用的是 GBK 编码。

建议:

- 强制清理缓存
- 建立一个新的 Firefox Profile(无插件的纯净模式)看能否复现
- 换 Firefox Stable 看能否复现
- 同网络下,其他浏览器如 Chrome 能否正常提交。

为了防止刷帖,你可以尝试更新之前的回复来测试。

mochongli 发表于 2022-12-30 19:09

本帖最后由 mochongli 于 2022-12-30 19:10 编辑

爱飞的猫 发表于 2022-12-11 02:20
把正文做 GBK 储存,然后使用 UTF-8 编码打开能看到:

```

强制清理缓存
不行
建立一个新的 Firefox Profile(无插件的纯净模式)看能否复现
是,但全新安装的Firefox Nightly正常。
换 Firefox Stable 看能否复现

同网络下,其他浏览器如 Chrome 能否正常提交。
正常
页: [1] 2
查看完整版本: C++简单CrackMe