Code Monkey home page Code Monkey logo

seashell-greyhack-game's Introduction

SeaShell

A collection of scripts written for use in the game grey hack https://store.steampowered.com/app/605230/Grey_Hack/


WIP
**Nightly** --> most commits reading "kind" can be used in the public build

Acknowledgments
// Thank you @github: WyattSL for the GreyHack Game documentation
// Thank you @github: psimonson for https://github.com/psimonson/greyhack-scripts/tree/master/v0.8/scripts
// Thank you to the members of the GreyHack community & discord

INSTALL

FILESYSTEM #

1.) Use installer to create the required file structure, (be sure to launch as home user) alternatively you can:
*create a folder named src, and place all scripts inside of it via the game code editor

-- You can pass the src code from here to the files, then easily compile them all using the installer
-- adjust the paths for the refernce code in main.src and payload.src
ex: import_code("/home/USER/src/utils.src") -- only if done manually !!

COMPILE #

-- You will need to compile the following files in this order, name the binary the same as the src


MAIN PROGRAM

1.) objects.src --> ** MUST ALLOW IMPORTS **
2.) core.src --> ** MUST ALLOW IMPORTS **
3.) utils.src --> ** MUST ALLOW IMPORTS **
4.) modules.src --> ** MUST ALLOW IMPORTS **
5.) main.src --> RENAME TO ss

ESCALATION

1.) cargo.src --> name to cargo
Once complete, the only required filed are ss, and cargo

LOCAL DB # (NPC PW hashes)

1.) Youll need the dictionary files from https://github.com/linuxgruven/dictionary
2.) The script will ask you to paste the contents into the script, using CTRL+SHIFT+V copy the correspnding.src to the terminal running installer.
3.) You will be prompted for your user in order for the builder script to build the hashes
4. The installer script can be ran in stages, or provides a full installation.

DELETE ALL SRC FILES ONCE YOU HAVE SUCCESFULLY RAN SS

SeaShell Features


1.) Manage multiple objects in a sandbox environment
2.) Capture net sessions remotely, return exploit objects from launched binaries
3.) Internal & External LAN bouncing
4.) Extensive surf mode which intends to replicate all vanilla commands
5.) Extended rshell-interface and commands
6.) FileSystem browser, editor, deleter ;)
7.) Service Manager & Site Builder
& More !

This tool easily handles negative karma 0-2 missions, and while not inteded directly for PvP, is a valid option

Usage


I have had some questions on how to best utilize in game & Here are some tips;

1.) When capturing and utilizing shell objects, For Most commands in surf_mode you must mount; then launch the binaries to run commands on your newly captured machine
2.) Most commands work passed to a computer object, obviously things a shell can do, a computer cannot itself.
3.) If you are getting errors when it comes to file paths, please first check your permissions, there are some places i might forget
4.) Exploit menu is somewhere between deprecated and redundant, ill let you decide

Hope you enjoy if you find useful;
image"
"Surf Mode"
Surf Mode
port entry
Port Entry
exploit menu
Exploit Menu
Exploit Menu
Exploit Menu
global objects
Global Objects
LAN mappin
LAN Mapping

seashell-greyhack-game's People

Contributors

tuna-terps avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

seashell-greyhack-game's Issues

"net session Failed" false positive

image


When passing an object from exploit menu back to main, oddly it will state the net session failed, script will function normally and continue to carry the object upon selecting "exit" in the

image

im new

hi i dont now how to put it in the game can anyone help me

Notable issues with the installer

The installer script is better than it was before, but it still has a couple issues and/or quirks that would trip up a new user pretty easily

Namely

  • npc breaks when seashell is created through the installer, it is not known why it does this but it does
  • cargo.gs needs the user to manually edit it for it to actually compile, since it is hardcoded to point to /home/2NA/src for it's import_code segments
  • References to the NPM API wrapper as seen in main.src are nowhere to be found, albeit this isn't that much of an issue for the time being considering the NPM API isn't online yet in the new public wipe.

Overall I would say this tool is still really strong, even if a couple quirks need working out, keep up the great work Tuna!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.