Knowledge Hub

Hacking Hadoop

TryHackMe27 answered prompts

Hacking Hadoop TryHackMe walkthrough with 27 answered prompts.

Prompts and answers

  • Which node is responsible for actively keeping the directory tree structure of the datalake?
    Primary NameNode
  • What type of node provides applications for users?
    Edge Node
  • What Hadoop service is responsible for scheduling jobs?
    YARN
  • What Hadoop service provides granular access control to resources?
    Ranger
  • What is the term provided to a datalake that makes use of Kerberos for security?
    Kerberised
  • Who owns the largest Hadoop cluster in the world?
    Facebook
  • What edge node service is running on this host?
    Zeppelin
  • What file is responsible for the authentication configuration for this service?
    shiro.ini
  • What is the username and password combination that gives you your initial entry? (Format: : )
    user1:password2
  • Once authenticated, submit the flag that is hiding nicely in one of the notebooks.
    THM{Whats.That.Smell.On.The.Hindenburg?}
  • What is the password of the user allowed to interface with the interpreters and provided notebook?
    p@ssw0rd12345
  • Which active interpreter can be used to execute code?
    python
  • What OS user does the application run as?
    zp
  • What is the value of the flag found in the user's home directory (flag2.txt)?
    THM{It.Was.Hydrogen!}
  • Which directory stores the keytabs for the Hadoop services?
    /etc/security/keytabs/
  • What is the keytab file's name associated with the compromised user?
    zp.service.keytab
  • What is the first principal stored in this keytab file?
    zp/hadoop.docker.com@EXAMPLE.COM
  • What is the full verbose command to authenticate with this keytab using the full file path?
    kinit zp/hadoop.docker.com@EXAMPLE.COM -k -V -t /etc/security/keytabs/zp.service.keytab
  • What is the value of the flag stored in the compromised user's HDFS home directory (flag3.txt)?
    THM{Now.We.Are.Talking.About.Distributed.Storage}
  • What is the name of the service we will attempt to impersonate for privilege escalation?
    yarn
  • What is the value of the flag in the impersonated user's HDFS home directory (flag4.txt)?
    THM{Little.Kitty.Goes.Meow}
  • What is the value of the flag in the impersonated user's OS home directory (flag5.txt)?
    THM{Little.Kitty.Got.Its.Ball.Of.Yarn}
  • What is the value of the flag associated with the NodeManager's HDFS home directory (flag6.txt)?
    THM{Regional.Assistant.Manager}
  • What is the value of the flag associated with the NodeManager's OS home directory (flag7.txt)?
    THM{Assistant.To.The.Regional.Manager}
  • What is the value of the flag in the root user's home directory (flag8.txt)?
    THM{This.Has.Got.To.Be.The.Saddest.Root.Privesc.Ever}
  • What is the value of the flag in the root user's HDFS home directory (flag9.txt)?
    THM{Nothing.Can.Stop.You.Now!}
  • What is the value of the flag in the root user's directory on the secondary cluster node (flag10.txt)?
    THM{This.Just.Keeps.Getting.Sadder.And.Sadder}