#1✎ 169HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthApril Fool's 2017 Contest ParticipantI participated in the SmileBASIC Source April Fool's 2017 Contest!Programming ContestForum ContributorHiddenAchievementsThis might be the absolutely most stupid question ever, but...
Is it possible for a SmileBASIC program to be malicious? I know SmileBoom would never let a malicious program get on their servers, but if you were to import one from PetitModem or something, could it ever have a string of code that might do something bad to a 3DS? It’s probably impossible, since SmileBoom works really hard to make sure nothing can be exploited, but things like Smilehax have come and gone, so something else that’s similar might come, too. Talking about malicious programs on SmileBASIC makes me feel like a noob (which I kind of am to SmileBASIC), but I just want to confirm everything’s fine, to be on the safe side.
#2✎ 136412Me21AdminSyntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfSecond YearMy account is over 2 years oldWebsiteI doubt it. You can't even save/delete files without permission. The worst you could do is crash the 3DS.
If the exploits hadn't been fixed, you might be able to do something bad, but not easily.
As far as I know, you can't run any homebrew software without having certain files on your SD card.
#3✎ 169HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthApril Fool's 2017 Contest ParticipantI participated in the SmileBASIC Source April Fool's 2017 Contest!Programming ContestForum ContributorHiddenAchievementsSo everything’s good with SmileBASIC as of now?
#4✎ 796LumageHead AdminIt isn't really up to SmileBoom to verify the safety of programs distributed. They only take down content that infringes copyright to avoid legal trouble, and /maybe/ explicit content based on Nintendo policies.
Like 12 said, the worst that code that stays within SmileBASIC can do is perform file operations, and that requires user permission for exactly that reason.
It's not impossible that an exploit exists that allows a program to break out of the sandbox, but BGSCREEN/DHLPTX was the last thing like that and it got patched long ago. Even there, it might be stuck within SmileBASIC's RAM.
At the very least, there's no reason to worry about malicious code. If someone does find another exploit, it's sure to be used for something stupid like homebrew first. There's not too much to gain from attacking a 3DS.