From 386385a72718de77307878ac8e1fe443abb91856 Mon Sep 17 00:00:00 2001 From: ov-4 Date: Thu, 15 Jan 2026 06:20:32 +0000 Subject: Phase 1 passed :) --- bomblab/solution.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 bomblab/solution.md (limited to 'bomblab/solution.md') diff --git a/bomblab/solution.md b/bomblab/solution.md new file mode 100644 index 0000000..0a85f63 --- /dev/null +++ b/bomblab/solution.md @@ -0,0 +1,27 @@ + + +# Phase 1 + +`b phase_1` 设置断点 + +`x/s` 访问内存 + +```asm +0000000000400ee0 : + 400ee0: 48 83 ec 08 sub $0x8,%rsp # 栈对齐 + 400ee4: be 00 24 40 00 mov $0x402400,%esi # %edi存储的是phase_1被调用的参数,%esi就是存储第二个比较的参数 + 400ee9: e8 4a 04 00 00 call 401338 + 400eee: 85 c0 test %eax,%eax # 检测返回值是不是0 + 400ef0: 74 05 je 400ef7 # 如果返回值是0 + 400ef2: e8 43 05 00 00 call 40143a + 400ef7: 48 83 c4 08 add $0x8,%rsp # 恢复rsp + 400efb: c3 ret +```e + + + + +## Solution + +Border relations with Canada have never been better. + -- cgit v1.3.1-4-g156e