shuudoushi / secureos Goto Github PK
View Code? Open in Web Editor NEWThe official operating system of OpenSecurity.
The official operating system of OpenSecurity.
Atm, it's just a login prompt... Need to make it so you can run it with args for the program to be launched.
@SuPeRMiNoR2 already has a lib set for AES, as he knows it better than i, I'll leave it to him.
@SuPeRMiNoR2 has been saying he'll do it since the announcement of it.
Hi when i run the installer i cant continue since it cannot find module auth
please fix
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...
What is root password?
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
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.
SecureOS don't see other floppy disks, and always installing SecureOS on PC. SecureOS floppy disk isn't installed.
Using openComputers on Minecraft 1.7.10. Singleplayer. PC is server
^
Test
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).
^
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.
It's a fucking mess right now...
Get wiki pages up on the new libs and programs added by SOS.
Much like '/mnt' but listing mounted filesystems by their labels or a generic tab instead of by address.
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
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", "")'
error message : unexpected symbol near "<"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.