GithubHelp home page GithubHelp logo

secureos's People

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

secureos's Issues

Install issue

This is an issue many people have been having when trying to install Secure OS. I Tried install method 2 and 3 since the floppy disk with Secure OS is nowhere to be found. Here is the error:
untitled

Module auth not found

Hi when i run the installer i cant continue since it cannot find module auth
please fix

Implement an 'apt-get' system.

Include things like 'install' for optional packages and have 'update' also run through 'apt-get'. I will likely need help and quite a bit of extra help with this though, as I'm sure it's not going to be as easy I think...

SecureOS refuses to work with pastebin

Hello i have the latest opensecurity mod, recently been trying to get it to work but with no success.
With a network card installed ect i install it with the givin disk then reboot. Tried using pastebin and it said the file was missing, same with wget. The OS also throws loads of error when loading, i managed to get one with a screen shot. http://imgur.com/a/iBQms
.Network card
.APU t2
4x3.5 memory
t3 hdd

Minecraft 1.10.2 error running installer

Using the direwolf20 pack for 1.10.2 and when I try to install using the pastebin or the installer script from github I get an error on line 32.

Unexpected symbol near 'in'

Fully upgraded t3 case. t3 graphics, two t3 memory, t3 hard drive, internet card and a wireless card.

Question / Suggestion

Question: What OpenOS version is SecureOS based on?

Suggestion: As OpenSecurity is being ported to 1.10.2, maybe SecureOS can be updated to use the latest 1.6 OpenOS code (if needed).

Error with Installer.

Hey, I'm not a scripter by any means so I'm lost when I see errors. This showed up when running the fixed Installer.lua.

error

username and password globals

without the use of 'username, password = ""' in the login code, doing 'print(username password), or something to that effect, will print the username and un hashed password of the first person to login since last reboot.

Wiki

Get wiki pages up on the new libs and programs added by SOS.

Add 'media' directory

Much like '/mnt' but listing mounted filesystems by their labels or a generic tab instead of by address.

How to hack SecureOS...

Hello there,
I know that 100% security probably isn't your goal but here are some examples how you can modify /etc/passwd to get su rights:
variant 1: use direct component access to modify the file

local component = require("component")
for address in pairs(component.list("filesystem")) do
  local fs = component.proxy(address)
  if fs.exists("/etc/passwd") then
    local handle = fs.open("/etc/passwd")
    local content = fs.read(handle, 1024) --quick and dirty: has obvious problems with larger files
    fs.close(handle)
    content = content:gsub(":0", ":1") --quick and dirty: also changes your password with a probability of 1/16
    handle = fs.open("/etc/passwd","w")
    fs.write(handle, content)
    fs.close(handle)
  end
end

variant 2: modify auth library
step 1

local auth = require("auth")
function auth.validate(username, password)
  --TODO: insert password logger here
  return true, true --unlimitted power!
end

step 2: sudo edit /etc/passwd

variant 3: my favorite

  1. edit /tmp/.root,
    type something,
    Ctrl + S,
    Ctrl + W
  2. edit /etc/passwd
  3. ???
  4. profit

Multiple keyboards causes crash at login prompt.

Unrecoverable Error
bios:72: init.lua:90: boot/99_login.lua:40: bad argument #1 (string expected, got nil)

Error effects SecureOS 0.65 and SecureOS 0.66

Error on SOS 0.66 is on line 30. 'username = string.gsub(username, "\n", "")'

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.