Files
linux.softwareshinobi.com/landing/docs/Proving-Grounds/The-Monaco-Heist/gemini.md
2025-03-26 07:28:23 -04:00

3.2 KiB
Executable File

gemini prompts to create

gemini

so we are making a 10 part linux terminal game. where rookies get experience by solving challenges on the terminal. we are creating a clone of the war games on over the wire and putting in story.

so let's first set the stage. monaco.

there are two protagonists. whiplash(him) and talon(her). the team are of 'team six', an elite team of mercenaries who specialize with digital and perimeter infiltration and close range combat and long distance target neutralization.

they are on a mission to steal a lambo from the top floor of the penthouse, where Mateo Montenegro. the criminal boss who lives at the penthouse in the fictional monaco intercontinental hotel and owns the monaco motors car dealerships across europe.

give me a 10 part heist situation. ending with stealing the lambo and getting away.

each of the 10 parts ends with something that must be found in the environment to get to the next level.

Each Level Must come with this:

a challenge that can implement on a linux file system simulation for my students.

  • the linux commands to create the files and directories to represent the map of the building the characters in.

level challenges

only create 10 levels in total not counting the lobby.

  • one level must: require the user to generate an md5 hash string as the passowrd to the next level

  • one level must: require the user find the password in the filesystem ending with a specific file extension

  • one level must: the user must diff two files and the password is one of the lines that's diff the files

  • one level must: The password for the next level is stored in a file called readme (or something else) located in the home directory. Use this password to log into bandit1 using SSH.

  • one level must: The password for the next level is stored in a file called - located in the home directory

  • one level must: The password for the next level is stored in a file called spaces in this filename located in the home directory

  • one level must: The password for the next level is stored in a hidden file in the inhere directory.

  • one level must: The password for the next level is stored in the only human-readable file in the inhere directory. Tip: if your terminal is messed up, try the “reset” command.

  • one level must: The password for the next level is stored in a file somewhere under the inhere directory and has all of the following properties:

    human-readable 1033 bytes in size not executable

  • one level must: The password for the next level is stored somewhere on the server and has all of the following properties:

    owned by user bandit7 owned by group bandit6 33 bytes in size

  • one level must: The password for the next level is stored in the file data.txt next to the word millionth

  • one level must: The password for the next level is stored in the file data.txt, which contains base64 encoded data

  • include about 200 words of total character dialogues per level, written in the format of Shakespearean plays between whiplash, talon, and any computer systems and enemy combatants and tech that may be interacted with like cards, computers, eye scanners.

  • each story should have some element of danger and violence and evasion. gunshots too.