Harshita Arora

Alice in codeLand - An offline hacker simulator and a fun story of a hacker

Alice in codeLand is an offline hacker simulator and a fun story of a hacker that aims to teach users about SQL injections.

Add a comment

Replies

Best
Harshita Arora
Hi PH, Alice in codeLand is a Swift Playground I created as my entry to WWDC '18 student scholarships. I figured that it'd be a fun tool to play with and learn from, so I open-sourced the code. It’s a Playground with three major uses/features: 1. The story aims to teach users about computer security, by going into details about SQL injections and the step-by-step process that the protagonist, Alice, takes on, along with the code and explanations for each step. It also highlights the fact that it’s unethical to not report a security vulnerability, when found. 2. The story has a comedic plot and a few geeky references, so I hope it gives everyone a good laugh :) 3. It’s a hacker simulator (like hackertyper.com). I’ve always wanted a hacker simulator that runs offline! It mimics the appearance and feel of the terminal in macOS and shows lines of code when the user types anything — so they can pretend they’re coding or hacking! It’s a lot of fun to play with a hacker simulator like how Hollywood portrays hackers! I think Swift Playgrounds are a great tool for storytelling with simplicity. There’s a nice canvas (that anyone can create using UIKit) for storytellers and artists. Which is why I created a story that aims to educate and entertain and a fun tool to play with! I hope you have a lot of fun reading the story and playing with the hacker simulator :) I’ll update in the comments when the WWDC scholarship decisions come out on 20th April! My email is harshita@harshitaapps.com if you have any questions.
Tom Higgins

First offline hacker simulation. Very impressive

Pros:

A wonderful way to learn about SQL injections. Fun and creative.

Cons:

None