Guides & How-To's

This guide will walk you through two common methods for installing a script from Nullcampus onto your system. Please follow the instructions carefully to ensure proper functionality.

Method 1: Direct Console Injection (Temporary)

This method is quick for testing or one-time use, but the script will disappear if you refresh the page or navigate away.

  1. Download the script file from the Downloads section.
  2. Locate the downloaded file (usually a `.js` or `.zip`). If it's a `.zip`, extract the `.js` file.
  3. Open your web browser's developer tools (usually by pressing F12 or right-clicking on the page and selecting "Inspect" or "Inspect Element").
  4. Navigate to the "Console" tab within the developer tools.
  5. Open the `.js` script file in a text editor (like Notepad, VS Code, or even your browser's file viewer).
  6. Copy the *entire content* of the script file.
  7. Paste the copied JavaScript code into the console and press Enter.
  8. If the script is designed to create an interface (like Skord Menu or Basic Login Brute Force), a small orange dot should appear in the top-left corner of your browser window, indicating the script is running. Click this dot to open its main interface.
  9. Verify the script is running correctly and its interface appears as expected.

Method 2: Using Skord Menu's Script Injector (Persistent)

This method allows you to save scripts, manage them, and have them automatically run on specific sites. This is recommended for scripts you plan to use regularly.

  1. First, ensure the Skord Menu script itself is running on the page (use Method 1 for Skord Menu if it's not already active).
  2. Open the Skord Menu by clicking the orange dot in the top-left corner or pressing the ~ (tilde) key.
  3. In the Skord Menu, navigate to the "Dev Tools" section and make sure "Toggle Script Injector" is set to "ON". This will make the "Script Injector" option visible in the main sidebar.
  4. Now, go to the "Script Injector" tab in the Skord Menu's sidebar.
  5. Download the script file you want to install from the Nullcampus Downloads section.
  6. Open the downloaded `.js` script file in a text editor and copy its *entire content*.
  7. In the Skord Menu's "Script Injector" tab:
    • In the "Script Name" field, give your script a descriptive name (e.g., "My Custom Ad Blocker").
    • Paste the copied JavaScript code into the large "JavaScript Textarea".
    • Use the "Apply to:" dropdown to select where this script should run:
      • All Sites: Runs on every website you visit.
      • Current URL: Runs only on the exact URL you are currently on.
      • Current Domain: Runs on any page within the current website's domain (e.g., `example.com`, `sub.example.com`).
      • Custom URLs/Domains: Allows you to enter specific URLs or domains, separated by commas, where the script should run.
    • Click the "Save Current Script" button. This will save the script to your Skord Menu's persistent storage.
  8. After saving, the script will appear in the "Saved Scripts" list (you might need to switch to the "Saved Scripts" tab within the Script Injector).
  9. To activate the script, click the "Enable" button next to its name in the "Saved Scripts" list. It will now automatically run on pages matching your chosen "Apply to" setting.
  10. You can always return to the "Script Injector" to "Load" a saved script for editing, "Disable" it, or "Delete" it.

Disclaimer: Ensure you understand what the script does before running it. Use at your own risk. Always be cautious when injecting third-party scripts into your browser.

The Skord Menu is a powerful, all-in-one browser extension designed to enhance your browsing experience with a suite of developer tools, customization options, and utility features. This guide will walk you through its main functionalities.

Getting Started:

  1. Inject the Script: Follow the "How to Install a Script" guide to get the Skord Menu script running on any webpage.
  2. Open the Menu: A small orange dot will appear in the top-left corner of your browser window. Click this dot, or press the `~` (tilde) key on your keyboard, to open the Skord Menu.
  3. Minimize/Close: You can minimize the menu by clicking the yellow button in the titlebar, or close it by clicking the red button. Pressing `~` or `Escape` will also close/hide it.
  4. Fullscreen Mode: Click the green button in the titlebar to toggle fullscreen mode. This expands the menu to fill the entire screen and prevents the underlying page from scrolling.

Sidebar Navigation:

The left sidebar provides access to all of Skord's features:

  • About: Information about the Skord Menu and its contributors.
  • Features: A comprehensive list of all functionalities offered by Skord.
  • Dev Tools: Access to developer utilities like Element Inspector, Console Viewer, and Network Interception controls.
  • Performance: Monitor real-time performance metrics (FPS, JS Heap, CPU usage).
  • Light Editor: Customize the visual appearance of the Skord Menu and the webpage (opacity, colors, font size, border radius).
  • CSS Editor: (Requires Dev Tools to be ON) Write, save, and manage custom CSS styles for specific websites or all sites.
  • Script Injector: (Requires Dev Tools to be ON) Write, save, and manage custom JavaScript scripts for specific websites or all sites.
  • Script Library: Browse and download pre-made scripts.
  • Theme Library: Browse and download pre-defined CSS themes.
  • Cache: Manage Skord Menu's saved data (settings, scripts, styles) including backup and restore options.
  • Logs: (Requires Dev Tools to be ON) View a real-time log of events and actions within Skord.
  • Log Controls: (Requires Dev Tools to be ON) Configure which types of events are logged (keyboard, mouse, network, errors, page swaps).
  • Documentation: This very guide you are reading!

Key Features Explained:

1. Dev Tools:
  • Toggle Element Inspector: Activates a mode where clicking elements on the webpage logs their ID, classes, and basic styles to the "Console Output".
    • Toggle Persistent Highlight: When ON, the last inspected element remains highlighted on the page.
  • Console Output: Displays live `console.log`, `console.warn`, and `console.error` messages from the current webpage. Click "Clear Console Logs" to empty it.
  • Network Interceptor:
    • Toggle Network Blocking: Stops new network requests (e.g., images, scripts) from loading.
    • Toggle Network Logging: Records all network requests and their status in the "Logs" tab.
  • Toggle CSS Editor / Script Injector: These buttons enable/disable the respective tabs in the sidebar, making them visible or hidden.
2. Light Editor:

This section allows you to personalize Skord Menu's appearance and affect the current page's visuals.

  • Page Opacity: Adjusts the transparency of the entire webpage. You can choose to apply this opacity to the Skord Menu button itself.
  • Accent Color: Change the primary color used throughout the Skord Menu interface.
    • Rainbow Mode: Toggles a dynamic rainbow animation for the accent color.
  • Font Size: Adjust the text size within the Skord Menu for better readability.
  • Border Radius: Modify the roundness of the menu's corners and internal elements.
  • Background Color / Text Color: Customize the main background and text colors of the Skord Menu.
  • Save Theme Settings: Saves all your theme customizations to local storage so they persist across browser sessions.
  • Reset Buttons: Each setting has a "Reset" button to revert it to its default value. "Reset All Theme Settings" reverts everything.
3. CSS Editor:

A powerful tool for applying custom CSS to web pages. (Ensure "CSS Editor" is enabled in Dev Tools first).

  • Editor Tab:
    • Style Name: Give your custom CSS a name.
    • Apply to: Choose whether your CSS applies to "All Sites", the "Current URL", the "Current Domain", or "Custom URLs/Domains" (comma-separated list).
    • CSS Textarea: Write or paste your CSS code here.
    • Apply: Applies the CSS from the textarea to the current page immediately (not saved).
    • Clear Editor: Clears the name and code from the editor.
    • Save Current Style: Saves the CSS with its name and target sites to your browser's storage.
    • Files Sidebar: Lists your saved styles. Click a style name to load it into the editor.
  • Saved Styles Tab: Lists all your saved CSS styles.
    • Enable/Disable: Toggles whether a saved style is actively applied to its target sites.
    • Load: Loads the style into the editor for modification.
    • Delete: Permanently removes a saved style.
4. Script Injector:

Allows you to run and manage custom JavaScript code. (Ensure "Script Injector" is enabled in Dev Tools first).

  • Editor Tab:
    • Script Name: Give your custom script a name.
    • Apply to: Choose whether your script applies to "All Sites", the "Current URL", the "Current Domain", or "Custom URLs/Domains".
    • JavaScript Textarea: Write or paste your JavaScript code here.
    • Execute: Runs the code from the textarea immediately on the current page.
    • Clear: Clears the name and code from the editor.
    • Save Current Script: Saves the script with its name and target sites to your browser's storage.
    • Files Sidebar: Lists your saved scripts. Click a script name to load it into the editor.
  • Saved Scripts Tab: Lists all your saved JavaScript scripts.
    • Enable/Disable: Toggles whether a saved script will automatically run on page load for its target sites.
    • Load: Loads the script into the editor for modification.
    • Delete: Permanently removes a saved script.
5. Performance:

Provides real-time monitoring of your browser's performance metrics.

  • Start/Stop Performance Monitor: Toggles the display of:
    • FPS (Frames Per Second): How smoothly the page is rendering.
    • JS Heap: Memory usage by JavaScript on the page.
    • CPU Usage: An estimate of CPU resources consumed by the page.
  • Graphs are displayed to visualize these metrics over time.
6. Cache:

Manages the data stored by the Skord Menu extension.

  • Clear All Skord Data: Resets all settings, custom scripts, and custom styles to their defaults. This is a powerful action and requires confirmation.
  • Clear Data for Specific URLs/Domains: Removes scripts and styles specifically targeted to a URL or domain you enter.
  • Download All Skord Data (JSON): Creates a backup of all your Skord Menu data as a JSON file.
  • Upload & Load Skord Data: Restores data from a previously downloaded JSON file, overwriting your current data.

Important Notes:

  • Ethical Use: Skord Menu, especially its Dev Tools, CSS Editor, and Script Injector, are powerful tools. They are intended for educational and legitimate development/testing purposes. Always use them responsibly and ethically, and only on websites where you have explicit permission. Unauthorized use can have legal consequences.
  • Persistence: Most settings, saved scripts, and styles are stored in your browser's local storage (or Chrome's extension storage) and will persist even after closing and reopening your browser.
  • Browser Compatibility: Skord Menu is designed for modern web browsers.

The Basic Login Brute Force script is designed to help you understand how login forms can be tested by attempting various password combinations. This guide explains how to set up and use its interface.

Getting Started:

  1. Inject the Script: Follow the "How to Install a Script" guide to get the Basic Login Brute Force script running on the target page. An orange dot will appear in the top-left corner.
  2. Open Main Window: Click the orange dot to open the main "Basic Login Brute Force" window.

Main Window Functions:

  • Select Username Field: Click this button, then click on the username or email input field on the webpage you want to test. The script will highlight the selected element.
  • Select Password Field: Click this button, then click on the password input field on the webpage.
  • Select Login Button: Click this button, then click on the submit button (e.g., "Login", "Sign In") on the webpage.
  • Your Username (for Autofill): Enter the username you want the script to use for its attempts. This field will be autofilled if "Autofill Username on Each Attempt" is enabled in settings.
  • Start Password Guessing: Once all fields are selected and settings are configured, click this to begin the automated password attempts.
  • Stop: Click this to immediately halt the password guessing process.
  • Open Settings: Opens the "Settings" window where you can customize the script's behavior.
  • Open Log: Opens the "Activity Log" window to view the script's real-time actions and messages.
  • Collected Info: Displays information about the currently selected input fields and login button.
  • Status Display: Shows the current operational status of the script (e.g., "Stopped", "Running...").

Settings Window Functions:

Access this by clicking "Open Settings" in the main window.

  • Base Autofill Rate (ms): The base delay in milliseconds between each password attempt. A higher number means slower attempts.
  • Enable Safe Mode: When checked, the script uses a random delay between `Base Autofill Rate` and `Max Range (ms)` to make attempts less predictable. This is generally safer for not triggering security systems.
  • Max Range (ms) (Safe Mode): The upper limit for the random delay when Safe Mode is enabled. Must be higher than "Base Autofill Rate".
  • Rate Variance (ms) (Normal Mode): When Safe Mode is OFF, a random value up to this variance is added to the Base Autofill Rate.
  • Speed Multiplier: A slider to globally increase the speed of attempts. A higher multiplier reduces the delay between attempts.
  • Min Password Length: The minimum length of passwords the script will try.
  • Max Password Length: The maximum length of passwords the script will try.
  • Include Capitalized Letters: If checked, uppercase letters (A-Z) will be included in the character set for generating passwords.
  • Autofill Username on Each Attempt: If checked, the username field will be re-populated before each password attempt. Useful for pages that clear the username.
  • Custom Characters: Define the exact set of characters the script will use to generate passwords. Be careful with this; an empty or invalid set will prevent guessing.
  • Require Username: If unchecked, the script will not require a username field to be selected or autofilled, allowing you to test password fields directly.
  • Save Settings: Saves your current settings to your browser's local storage so they persist across sessions.

Activity Log Window Functions:

Access this by clicking "Open Log" in the main window.

  • Activity Log Display: Shows real-time messages about the script's operations, including selected elements, passwords being tried, and any errors or status updates.
  • Clear Log: Clears all messages from the activity log.

Important Considerations:

  • Ethical Use: This tool is for educational purposes only. Do not use it on systems or accounts you do not have explicit permission to test. Unauthorized access is illegal.
  • Browser Compatibility: This script is designed for modern web browsers.
  • Page Changes: If the target webpage reloads or changes its HTML structure significantly, you may need to re-select the target elements.
  • Performance: Running at very high speeds or with long password lengths can consume significant computer resources.

Learn about common types of network restrictions implemented in school environments, such as firewalls, content filters, and proxy servers. This guide provides a basic overview of how these systems work.

  • Firewalls: Block unauthorized access to or from a private network.
  • Content Filters: Prevent access to specific websites or content categories.
  • Proxy Servers: Act as an intermediary for requests from clients seeking resources from other servers.

Knowing these basics can help you understand why certain sites or tools might be blocked.

Interested in developing your own tools? This guide offers a starting point for understanding the concepts behind creating simple bypasses. It covers basic web technologies and common bypass techniques.

Topics include:

  • Basic HTML, CSS, and JavaScript.
  • Understanding browser developer tools.
  • Simple URL manipulation.
  • Using VPNs and proxies (for educational understanding).

This guide is for educational exploration of web security and network architecture.

School computers, especially Chromebooks, can sometimes feel sluggish. Here are some great tips to help improve their performance, focusing on ethical and effective methods to make your browsing and work smoother.

  1. Manage Browser Tabs:
    • Close Unused Tabs: Each open tab consumes RAM and CPU. Close tabs you're not actively using.
    • Tab Suspenders: Consider browser extensions (if allowed) that automatically suspend inactive tabs to free up resources.
  2. Clear Browser Cache & Data:
    • Regular Cleaning: Over time, cached images, files, and cookies can accumulate and slow down your browser. Regularly clear your browsing data (cache, cookies, browsing history).
    • How to (Chromebook): Open Chrome, go to `Settings` > `Privacy and security` > `Clear browsing data`. Select "Cached images and files" and "Cookies and other site data" and choose a time range.
  3. Disable Unnecessary Extensions:
    • Review Extensions: Many extensions run in the background and consume resources. Go through your installed extensions and disable or remove any you don't frequently use.
    • How to (Chromebook): Open Chrome, type `chrome://extensions` in the address bar, and press Enter. Toggle off or remove extensions.
  4. Keep ChromeOS & Browser Updated:
    • Automatic Updates: Chromebooks typically update automatically, but ensure your system and Chrome browser are always running the latest versions. Updates often include performance improvements and bug fixes.
    • Check for Updates (Chromebook): Go to `Settings` > `About ChromeOS` > `Check for updates`.
  5. Minimize Background Apps:
    • Close Android Apps (Chromebooks): If your Chromebook supports Android apps, ensure you close any apps running in the background when not in use, as they can consume significant resources.
    • Task Manager: Use Chrome's built-in Task Manager (`Shift + Esc`) to identify and close resource-heavy tabs or extensions.
  6. Use Lightweight Websites/Apps:
    • Mobile Versions: If available, sometimes mobile versions of websites are less resource-intensive.
    • Progressive Web Apps (PWAs): Install PWAs for frequently used services if they offer them, as they can sometimes run more efficiently than full website tabs.

By implementing these tips, you should notice a significant improvement in the responsiveness and overall speed of your school Chromebook.