You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Scenario: pre‑production social media app **BFFs**. Goal is to pivot from a normal user-facing page to the hidden admin portal using only the browser and very light OSINT‑style recon.
4
22
5
23
---
6
24
7
-
## 1. First contact – eyeballing the site
25
+
## Summary
8
26
9
27
**Target URL**
10
-
`http://<THM_IP>/`
28
+
`http://TARGET_IP/`
11
29
12
30
Actions:
13
31
@@ -23,16 +41,18 @@ Before touching tools like Burp, we treat the browser itself as a recon tool. Ma
23
41
24
42
---
25
43
26
-
## 2. Inspecting the HTML source – hunting for comments
44
+
## Key Concepts
45
+
46
+
### 2. Inspecting the HTML source – hunting for comments
***What this room trains:** mental model of how data moves from an app to the wire (OSI + TCP/IP), and how to reason about addresses, ports, and encapsulation.
24
+
***Main concepts:** OSI 7 layers vs TCP/IP stack, MAC vs IP, private vs public IP, routing, UDP vs TCP, TCP handshake, encapsulation, basic TCP interaction via `telnet`.
25
+
***What I will reuse elsewhere:** quickly classifying a symptom by layer (“L2 vs L3 vs L4”), reading packet captures, validating subnet ranges, and testing open TCP ports without heavy tooling.
15
26
16
27
## EN–ZH Glossary (quick)
17
28
@@ -34,13 +45,7 @@ date: 2026-01-18
34
45
| Encapsulation | 封装 | Each layer wraps data with its own header (and sometimes trailer) |
35
46
| Telnet | 远程终端协议 / telnet 工具 | A simple TCP client; useful to “talk” to open TCP ports |
36
47
37
-
## 0) Summary
38
-
39
-
***What this room trains:** mental model of how data moves from an app to the wire (OSI + TCP/IP), and how to reason about addresses, ports, and encapsulation.
40
-
***Main concepts:** OSI 7 layers vs TCP/IP stack, MAC vs IP, private vs public IP, routing, UDP vs TCP, TCP handshake, encapsulation, basic TCP interaction via `telnet`.
41
-
***What I will reuse elsewhere:** quickly classifying a symptom by layer (“L2 vs L3 vs L4”), reading packet captures, validating subnet ranges, and testing open TCP ports without heavy tooling.
42
-
43
-
## 1) Key Concepts
48
+
## Key Concepts
44
49
45
50
### 1.1 OSI model (7 layers) as a debugging lens
46
51
@@ -173,7 +178,7 @@ Security note:
173
178
174
179
* Telnet transmits data in plaintext. Use SSH for real administration.
175
180
176
-
## 2) Pattern Cards
181
+
## Pattern Cards
177
182
178
183
### Pattern 1 — Map a symptom to a layer
179
184
@@ -224,12 +229,12 @@ Security note:
224
229
* cleartext works → proceed with protocol-aware tooling
225
230
* no readable output → might be encrypted (TLS) or binary protocol
226
231
227
-
## 3) Command Cookbook (only what I actually used)
232
+
## Command Cookbook
228
233
229
234
> Keep commands reproducible. Use placeholders.
230
235
231
236
```bash
232
-
export T=MACHINE_IP
237
+
export T=TARGET_IP
233
238
234
239
# (Linux) inspect interface + IP configuration
235
240
ip a s
@@ -260,7 +265,7 @@ Notes:
260
265
*`link/ether` shows the MAC address
261
266
* Telnet exit: `Ctrl + ]` then `quit`.
262
267
263
-
## 4) Evidence
268
+
## Evidence
264
269
265
270
* Store screenshots/outputs under `assets/`.
266
271
* Remove usernames, tokens, and real public IPs/domains.
0 commit comments