# Galatic FederationFile requires `username/password`
Disassemble with ghidra and we find two lines that check the `uesr/pass`:```cppbVar2 = std::operator==(local_78,"hktpu")bVar2 = std::operator==(local_58,"8fs7}:f~Y;unS:yfqL;uZ")```We can guess this is `user/pass` but encoded with caesar cipher `shift = 4`
After decoding we get `admin`/`1_l0v3_wR4ngL3r_jE4nS` as `user/pass`
After entering the username and password, an option screen appears
Checking decompile code in ghidra, we discover that in function `adjust_economy/inflate_currency`, if two conditions `currency = 0` and `galactic_currency = usd` hold, function `collapse_economy` where print the flag, will be triggered
To set `galactic_currency = usd`, select the option `presidential_decree/change_galactic_currency`
To set `currency = 0`, enter `-100%` in the option `adjust_economy/inflate_currency`
And this is the final message:```   Meanwhile, somewhere on the Level 9 control room...Morty: So w-what are you doing with Level 9 access anyways?Rick: Destroying the guu-*belch*-Galactic Government.Summer: Are you going to set all their nukes to target each other?Morty: O-Or reprogram their military portals to disintegrate their entire spacefleet?Rick: Good pitches kids, I'm almost proud. But watch closely as Grandpa topples an empire by changing a one...*click*...to a zero.shctf{w4it_uH_wh0s_P4y1Ng_m3_2_y3L1_@_tH15_gUy?}[*] Got EOF while reading in interactive```
