{"id":21340736,"url":"https://github.com/artainmo/darkly","last_synced_at":"2025-03-16T02:42:52.902Z","repository":{"id":93052976,"uuid":"553525021","full_name":"artainmo/darkly","owner":"artainmo","description":"42 school project. Cybersecurity project where we need to hack a given website and explain.","archived":false,"fork":false,"pushed_at":"2023-03-01T01:08:31.000Z","size":490,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-22T15:32:20.505Z","etag":null,"topics":["42school","cybersecurity","study","web"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/artainmo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-18T10:53:33.000Z","updated_at":"2024-10-31T13:33:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"5e075618-1020-4f96-a9a1-d2c7cf3c1b6f","html_url":"https://github.com/artainmo/darkly","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artainmo%2Fdarkly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artainmo%2Fdarkly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artainmo%2Fdarkly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artainmo%2Fdarkly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/artainmo","download_url":"https://codeload.github.com/artainmo/darkly/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243817873,"owners_count":20352625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["42school","cybersecurity","study","web"],"created_at":"2024-11-22T00:52:50.502Z","updated_at":"2025-03-16T02:42:52.893Z","avatar_url":"https://github.com/artainmo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Darkly\n\nIn this project we need to hack a given website.\u003cbr\u003e\nEach folder describes one vulnerability.\u003cbr\u003e\nFlags refer to vulnerability identifiers in the form of a random code and proves a vulnerability has been found.\n\n42 school [subject](https://cdn.intra.42.fr/pdf/pdf/60806/en.subject.pdf).\n\nThis project I initially made with [Aglorios](https://github.com/Aglorios17) in this [repository](https://github.com/Aglorios17/Darkly_19), I re-uploaded it on my profile.\n\n## SETUP\nTo setup the webiste that has to be hacked follow the following steps:\n1. Download 'Virtual Machine' and 'Darkly_i386.iso' (found [here](https://projects.intra.42.fr/projects/42cursus-darkly)).\u003cbr\u003e\n2. Use VM to launch a virtual machine of type 'linux' and version 'Oracle 64bit'.\u003cbr\u003e\n3. In settings of this virtual machine go to 'Network' set 'Attached to' to 'Bridged Adapter', in 'Advanced' set 'Promiscuous Mode' to 'Allow All'.\u003cbr\u003e\n4. In settings of this virtual machine go to 'Storage' and as shown in image click on 'Empty' followed by the right disk and choose the downloaded disk file 'Darkly_i386.iso'.\u003cbr\u003e\n![](/images/1.png)\n(Always click on ok to save virtual machine settings changes.)\u003cbr\u003e\n5. Launch virtual machine, wait, go to given link.\n\nPossible issues:\u003cbr\u003e\n* VM does not work on apple M1 chips.\n* Launching the VM with iso file does not return correct link when on macOS Montery but it does function on Catalina at least.\n\n## Documentation\nhttps://www.codecademy.com/learn/introduction-to-cybersecurity\u003cbr\u003e\nhttps://www.codecademy.com/learn/cybersecurity-for-business\u003cbr\u003e\nhttps://www.codecademy.com/learn/defending-express-applications-from-sql-injection-xss-csrf-attacks\u003cbr\u003e\nhttps://highon.coffee/blog/lfi-cheat-sheet\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartainmo%2Fdarkly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartainmo%2Fdarkly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartainmo%2Fdarkly/lists"}