Course / 01 Start / Lesson 04 of 09

How to ask the club for help without posting an answer in public

Estimated time: 10 min reading · 10 min activity

Suppose you have an error in your notes but cannot decide what to check next. A useful help request gives another person the same starting information and asks one focused question. You do not need to know the cause before asking.

Use the distinction from the notes lesson: report what happened, and label what you suspect. A reproduction is a short set of steps someone can follow to reach the same result. A spoiler reveals a puzzle solution to someone who has not chosen to see it. Your request should explain the difficulty without exposing the solution.

Before you begin

Recommended first
How to take notes
Estimated time
10 min reading, 10 min activity. Setup and optional practice may take longer.
Where you work
Work on this lesson page in a desktop or mobile browser, with paper or a text editor for notes. You need no installation, account or terminal. The cases describe invented situations; your task is to read and reason about them.
Without a lab
Every worksheet appears in full on the page. A download saves a copy to your device; it is optional. If you cannot download, copy the fields into your notes. Without JavaScript, predict the decisions and explain your reasons on paper. Answer checking needs JavaScript; keeping the result after you leave also needs browser storage.

After this lesson you can:

  • Draft a request with a goal, environment, action and actual result.
  • Remove credentials and puzzle answers while keeping the information needed to explain the problem.
  • Ask about the step or concept where you are stuck.

01Example

This invented draft asks for help with the previous lesson's reasoning. Notice that it identifies the stopping point instead of asking someone to supply the course answer.

Lesson: How to take notes; Fill a note from evidence
Environment: browser on a personal laptop
Goal: choose a next check from the fictional record
Tried: recorded File not found as the observation
Stopped at: checking the moved-file guess without searching real files
Question: how can I confirm which folder should hold the supplied file?
Review before sharing: no credentials or puzzle answers included

02Make it easy to understand

Begin with the lesson and section. State your goal, the action you tried, what you expected and what actually happened. These details let someone distinguish a problem opening a worksheet from a problem understanding its content.

Include the relevant environment. An operating system, often shortened to OS, manages your device and runs its programs; Windows and Android are examples. A browser name and version may also matter for a page problem. Include what you know and mark missing details unknown.

Finish with one question about the next step or idea. For example, what information would distinguish these two causes? is more useful than give me the answer. Keep guesses separate from observations so the helper can assess the evidence.

03Review what would become public

A channel is a place where people exchange messages, such as a club discussion group. A public channel can have readers outside your group. A private channel still has other readers, so it is not a place to include passwords, session tokens or other people's private information.

Puzzle answers can also be inappropriate to share. A flag is a text value used as proof of solving a challenge; a later lesson explains CTF puzzles in more detail. Follow the platform's rules about flags and solutions. For example, pwn.college asks learners not to publish challenge solutions online.

This activity ends with a private draft. If you later ask the club for help, use a contact you already trust and check the channel's rules. A missing contact link is not a reason to send the draft to an unfamiliar group.

04Edit a draft

The draft below contains invented placeholders in square brackets. They represent fields you would remove from a real request. Keep the exact action and error so the edited version still explains what went wrong.

Preserve the private source draft beside a shareable copy: retain evidence, remove sensitive placeholders, and ask about the next check.Model. A teaching model drawn by hand. It shows the idea, not real tool output.

Read the full explanation below.

Original draft

Question

Please give me the answer.

Lesson

sample worksheet

Device

personal laptop

Browser name and version

unknown

Action

selected the worksheet link

Actual result

File unavailable

Expected result

the worksheet text

Password

[fictional password value]

Puzzle answer

[fictional answer value]

Account name

[fictional personal identifier]

Shareable copy · model

Question

Please give me the answer.

Lesson

sample worksheet

Device

personal laptop

Browser name and version

unknown

Action

selected the worksheet link

Actual result

File unavailable

Expected result

the worksheet text

Password

[fictional password value]

Puzzle answer

[fictional answer value]

Account name

[fictional personal identifier]

The source draft retains its exact evidence and fictional placeholders.

Follow the explanation

  1. The source draft retains its exact evidence and fictional placeholders.
  2. Remove password, puzzle answer and personal identifier from the shareable copy.
  3. Actual and expected result stay unchanged; unknown browser details remain unknown.
  4. Review a focused private draft; no message is sent.
Read every state and value

1. The source draft retains its exact evidence and fictional placeholders.

Edits applied
None
Selected Field
Actual result
Review Visible
No

2. Remove password, puzzle answer and personal identifier from the shareable copy.

Edits applied
remove-password · remove-answer · remove-account
Selected Field
Password
Review Visible
No

3. Actual and expected result stay unchanged; unknown browser details remain unknown.

Edits applied
remove-password · remove-answer · remove-account
Selected Field
Actual result
Review Visible
No

4. Review a focused private draft; no message is sent.

Edits applied
remove-password · remove-answer · remove-account · focus-question
Selected Field
Question
Review Visible
Yes
Read the edited fields and reasons

Password

[password removed]

Keep credentials out of a help request.

Puzzle answer

[answer removed]

Follow puzzle sharing rules.

Account name

[personal identifier removed]

Remove personal information.

Question

Where can I find the filename the worksheet link should use?

Ask for a next check rather than the answer.

Preserve the private source draft beside a shareable copy: retain evidence, remove sensitive placeholders, and ask about the next check.
FICTIONAL DRAFT TO EDIT
Please give me the answer.
Lesson: sample worksheet
Device: personal laptop
Browser name and version: unknown
Action: selected the worksheet link
Actual result: File unavailable
Expected result: the worksheet text
Password: [fictional password value]
Puzzle answer: [fictional answer value]
Account name: [fictional personal identifier]

Fictional help draft to edit · plain text

Lesson and section:
Goal:
Environment and versions (or unknown):
Steps tried:
Expected result:
Exact actual result:
Inference, if any (not yet tested):
Focused question about the next step:
Sensitive information removed:
Channel rules to check before sharing:

Help-request fields to fill in · plain text

  1. Copy the template into your notes. Use the draft to fill the lesson, environment, action, expected result and actual result. Mark the section unknown because the draft does not name it.
  2. Replace the password, puzzle answer and personal identifier with markers such as [password removed]. Keep File unavailable unchanged because it describes the problem.
  3. Replace Please give me the answer with a focused question about opening the worksheet. For example, ask where to find the filename the link should use. Keep any proposed cause marked as uncertain.
  4. Read the edited request as if you were the helper. You should be able to identify what was tried and where it stopped without receiving a secret or solution. Keep the draft private; sending a message is not part of this exercise.

05Module check: learn, record, ask

Combine the first four lessons in one short note. Imagine that a learner selects Show the answer and says, I thought I had finished. Record what the page displays as an observation, suggest an uncertain explanation for the confusion, then draft a question about how completion works.

Review your note: it should distinguish the visible result from the proposed explanation and ask for help without including the revealed answer. This is ungraded practice. It gives you a reusable method: find the evidence, record it clearly, then ask about the part you cannot explain.

06Optional challenge

Allow about 5 extra minutes. Reduce your worksheet draft to six lines while keeping the goal, environment, action, result, focused question and redaction note. Check that shortening it has removed repetition rather than evidence the helper needs.

07Fresh cases for the checks

Use these fictional cases for the checks below. They have different inputs from the worked examples. Read them here or make notes; no installation or external service is needed.

Help case A: private draftOwned fixture. An original file made for this course. Follow the activity's instructions in your own lab.

L1 Goal: open the supplied map.txt worksheet.
L2 Environment: Firefox on Android; version unknown.
L3 Action: select the map.txt download once.
L4 Actual result: Download unavailable
L5 Password: [practice-password]
L6 Puzzle flag: [practice-flag]
L7 Question: please give me the final puzzle answer.
The draft is fictional. Edit privately; do not send it.

08Rewrite the request

Optional written self-check: Write a private edited copy with goal, environment, action, actual result and one next-step question. Check for passwords, tokens, private data and puzzle answers before any later sharing; follow the channel’s rules. Missing information should remain unknown.

09Common mistakes

If your request says only give me the flag, replace it with the specific concept or step you cannot explain. A helper can guide your method without supplying a solution.

If you attach a screenshot, inspect the whole image, including other tabs, account details and web addresses. Crop or redact sensitive parts before sharing a copy.

If a club contact link is unavailable, keep the draft or use a trusted contact you already have. This activity is complete when you have reviewed the private draft.

If redaction removes the error as well as the secret, restore the error and replace only the sensitive value with a clear marker.

References