Skip to content

Commit a06cdd8

Browse files
author
Robert Quander
committed
Another try? Why does registering not work, I don't get it.
1 parent d8200bd commit a06cdd8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

checker/src/checker.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -311,8 +311,7 @@ async def getnoise_v2(task: GetnoiseCheckerTaskMessage, db: ChainDB, logger: Log
311311

312312
@checker.exploit(1)
313313
async def exploit_v2(task: ExploitCheckerTaskMessage, db: ChainDB, searcher: FlagSearcher, logger: LoggerAdapter):
314-
username = task.attack_info
315-
if not username:
314+
if not task.attack_info:
316315
raise MumbleException("Missing attack_info (username)")
317316

318317
base_url = f"http://{task.address}:{SERVICE_PORT}"
@@ -324,7 +323,8 @@ async def exploit_v2(task: ExploitCheckerTaskMessage, db: ChainDB, searcher: Fla
324323
await client.post(f"{base_url}/register", data={"username": attacker, "password": pw}, follow_redirects=True)
325324

326325
# Step 1: Search for the target profile
327-
resp = await client.get(f"{base_url}/search?q={username}")
326+
resp = await client.get(f"{base_url}/search?q={task.attack_info}",
327+
follow_redirects=True)
328328
match = re.search(r'href="/home-of/([A-Fa-f0-9\-]+)"', resp.text)
329329
if not match:
330330
logger.debug(f"Search page content:\n{resp.text}")

0 commit comments

Comments
 (0)