Skip to content

Latest commit

 

History

History
61 lines (33 loc) · 2.04 KB

File metadata and controls

61 lines (33 loc) · 2.04 KB

Rebuilding

Write-up author: jon-brandy

DESCRIPTION:

You arrive on a barren planet, searching for the hideout of a scientist involved in the Longhir resistance movement. You touch down at the mouth of a vast cavern, your sensors picking up strange noises far below. All around you, ancient machinery whirrs and spins as strange sigils appear and change on the walls. You can tell that this machine has been running since long before you arrived, and will continue long after you're gone. Can you hope to understand its workings?

HINT:

  • NONE

STEPS:

  1. First, unzip the .zip file given, then jump to the extracted directory.

INSIDE

image

image

image

  1. Since it's a binary file let's decompile it.
  2. When analyzing the main() function, this operations caught my attention.

image

  1. Let's check the encrypted values.

image

  1. Looks like a hexadecimal values. Notice the hex is XORed with a key named -> humans.

image

  1. But i found another key at the _INIT_1() function named aliens.

RESULT

image

  1. I'm guessing aliens is the correct key. Let's copy the hex values and XORed it with aliens at cyberchef

RESULT

image

  1. Got the flag!

FLAG

HTB{h1d1ng_c0d3s_1n_c0nstruct0r5}