-
Notifications
You must be signed in to change notification settings - Fork 12
Update index.md #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
AdoX13
wants to merge
69
commits into
master
Choose a base branch
from
Data-Representation-temp
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update index.md #23
Changes from all commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
718bf00
Update index.md
AdoX13 62c1d53
Update index.md
AdoX13 cfb9348
Update index.md
AdoX13 b44b60d
Create number_systems.svg
AdoX13 6111f49
Update index.md
AdoX13 61e9713
Add files via upload
AdoX13 9ff1925
Update data_signals.svg
AdoX13 cfddb19
Update index.md
AdoX13 29be8fb
Add files via upload
AdoX13 28e8ad7
Update unix_file_permissions.svg
AdoX13 4452c3d
Update unix_file_permissions.svg
AdoX13 d7b04a1
Update unix_file_permissions.svg
AdoX13 f098440
Update index.md
AdoX13 e71ab2a
Update index.md
AdoX13 e785ef5
Update data-representation/index.md
AdoX13 419c185
Update data-representation/index.md
AdoX13 23ab3ab
Update data-representation/index.md
AdoX13 1089ec8
Update data-representation/index.md
AdoX13 c9e80b9
Update data-representation/index.md
AdoX13 76698ee
Update index.md
AdoX13 9b665c3
Add files via upload
AdoX13 512b5c5
Delete number_systems.svg
AdoX13 41591f6
Add files via upload
AdoX13 62b6cb5
Add files via upload
AdoX13 a998df5
Update index.md
AdoX13 cbc1738
Update data-representation/index.md
AdoX13 7806596
Update index.md
AdoX13 4b55d00
Delete unix_file_permissions.svg
AdoX13 aaa256d
Add files via upload
AdoX13 bf89c8b
Update index.md
AdoX13 3d8b826
Update index.md
AdoX13 51b0237
Update index.md
AdoX13 8ae2360
Update index.md
AdoX13 a50d91b
Update index.md
AdoX13 b086038
Update index.md
AdoX13 56afb4c
Update index.md
AdoX13 57b7086
Add files via upload
AdoX13 c04d9d5
Update index.md
AdoX13 b85433e
Update index.md
AdoX13 817fa2c
Update index.md
AdoX13 d39faad
Update index.md
AdoX13 6cada72
Update index.md
AdoX13 9a09350
Update index.md
AdoX13 14ec29a
Update index.md
AdoX13 fd68789
Update data-representation/index.md
AdoX13 3ce8e38
Create froggified.txt
AdoX13 7aecd25
Add files via upload
AdoX13 fa87217
Add files via upload
AdoX13 a2bac60
Add files via upload
AdoX13 d3542b1
Update index.md
AdoX13 840b9ec
Delete data-representation/activities/froggified directory
AdoX13 fdd8d8a
Add files via upload
AdoX13 75e2679
Add files via upload
AdoX13 1fcf7e3
Update index.md
AdoX13 df476da
Update data-representation/index.md
AdoX13 423d067
Rename data-representation/activities/ASCII Art/public/Tommy's art pr…
AdoX13 9376952
Rename data-representation/activities/ASCII Art/sol/sol.py to data-re…
AdoX13 23e3682
Rename data-representation/activities/Infinity Hashes/sol/sol.md to d…
AdoX13 f790d27
Update README.md
AdoX13 d6e6dfe
Update README.md
AdoX13 8828586
Rename data-representation/activities/Infinity Hashes/public/The Trut…
AdoX13 e4f272e
Rename data-representation/activities/Froggified/sol/sol.md to data-r…
AdoX13 d928877
Rename data-representation/activities/Froggified/public/froggified.tx…
AdoX13 70b7060
Rename data-representation/activities/Enconding Train/sol/sol.py to d…
AdoX13 66cc886
Rename data-representation/activities/Enconding Train/public/my encod…
AdoX13 6e32a2b
Update index.md
AdoX13 a5392cf
Update solution.py
AdoX13 acdf572
Update solution.py
AdoX13 6395446
Update index.md
AdoX13 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
1 change: 1 addition & 0 deletions
1
data-representation/activities/ascii-art/public/tommys_art_project.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
ICA4MyM4MyAgICM4MyMjICAgIzEyMyMgICAgOTcjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTE1ICAgCiAjICAgICAjICMgICAgICMgIyAgICAgIyAgIyAgICAjICAgICMgICM5OSMgMTA1IzEwNSAgICAgICAgIyAgICAjIDk1IzQ5IyA1MyM5NSAgNTMjNDgjICAgICMgIAogIyAgICAgICAjICAgICAgICMgICAgICAgICMgICAgOTUgICAjICMgICAgIyAgICMgICAgICAgICAgICMgICAgIyAjICAgICAgIyAgICAjICMgICAgICAgICAjICAKICA5OSM0OCAgIDQ4IzQ4ICAgNDgjNDggIDQ4ICAgICMgIyAgIyAjICAgICMgICAjICAgICAgICAgICA0OCM0OCMgNDgjNDggICMgICAgIyAjMTA4IyAgICAgIyMgCiAgICAgICAjICAgICAgICMgICAgICAgIyAgIyAgICAjICAjICMgIyAgICAjICAgIyAgICAgICAgICAgIyAgICAjICMgICAgICAjMTI1IyAgIyAgICAgICAgICMgIAogIyAgICAgIyAjICAgICAjICMgICAgICMgICMgICAgIyAgICMjICMgICAgIyAgICMgICAgICAgICAgICMgICAgIyAjICAgICAgIyAgICMgICMgICAgICAgICAjICAKICAjIyMjIyAgICMjIyMjICAgIyMjIyMgICAgIyMjICMgICAgIyAgIyMjIyAgICAjICAgICAgICAgICAjICAgICMgIyMjIyMjICMgICAgIyAjIyMjIyMgIyMjICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA== |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
import base64 | ||
|
||
text = flag = open("tommys_art_project.txt","r").read() | ||
text = (base64.b64decode(text.encode('ascii'))).decode('ascii') | ||
|
||
ascii_list = [] | ||
a = 0 | ||
|
||
for line in text: | ||
for x in line: | ||
if x.isdigit() == True: | ||
a = a * 10 + int(x) | ||
if x == ' ' or x == '#': | ||
if a != 0: | ||
ascii_list.append(a) | ||
a = 0 | ||
|
||
solution = [] | ||
|
||
for x in ascii_list: | ||
solution.append(chr(x)) | ||
|
||
for x in solution: | ||
print(x, end="") |
1 change: 1 addition & 0 deletions
1
data-representation/activities/enconding-train/public/my_encodings.txt
Large diffs are not rendered by default.
Oops, something went wrong.
35 changes: 35 additions & 0 deletions
35
data-representation/activities/enconding-train/sol/solution.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
import base64 | ||
flag = open("my_encodings.txt","rb").read() | ||
|
||
def isBase64(s): | ||
try: | ||
return base64.b64encode(base64.b64decode(s)) == s | ||
except Exception: | ||
return False | ||
|
||
def isBase32(s): | ||
try: | ||
return base64.b32encode(base64.b32decode(s)) == s | ||
except Exception: | ||
return False | ||
def isBase16(s): | ||
try: | ||
return base64.b16encode(base64.b16decode(s)) == s | ||
except Exception: | ||
return False | ||
def isBase85(s): | ||
try: | ||
return base64.b85encode(base64.b85decode(s)) == s | ||
except Exception: | ||
return False | ||
|
||
while b'SSS{' not in flag: | ||
if isBase16(flag): | ||
flag = base64.b16decode(flag) | ||
elif isBase32(flag): | ||
flag = base64.b32decode(flag) | ||
elif isBase64(flag): | ||
flag = base64.b64decode(flag) | ||
elif isBase85(flag): | ||
flag = base64.b85decode(flag) | ||
print(flag) |
1 change: 1 addition & 0 deletions
1
data-representation/activities/froggified/public/froggified.txt
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
First, we observe that we have `binary` text, so we decode it and get the fake flag: `SSS{are_you_a_computer}`. | ||
Next up, we see that the text looks like `ASCII`, so we decode it as `decimal`, thus getting the next fake flag: `SSS{nope_still_a_human}`. | ||
After that, we see that all digits higher than 7 are gone, so we immediately think of `octal`, which will get us to the next fake flag: `SSS{you_look_like_you_know_linux_permissions}`. | ||
We see a lot of `0x`s, so we know to decode from `hexadecimal` and we get to the last fake flag: `SSS{you_love_tic_tac_toe_huh}`. | ||
In the end, we observe the text is encoding in `Base64`, so we decode it to get the real flag. |
1 change: 1 addition & 0 deletions
1
data-representation/activities/infinity-hashes/public/the_truth.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
9dee45a24efffc78483a02cfcfd83433 7d7764888dc13da6436666cd97043a5ead014596cd9aef6d12f95a5602d15993beebd44b92014732c340239e7cd1f07c5ed4035d1a02151916e94d43ffa55cfa 54c37762351ac25b7e86477d8a078faf347fcfabdf044c4376d0728ce6cdcfe4801e0e1bcdbc0e2d71042fbf20779b2dd580975ac6c59d157250d0ce398f7c69 2b167392676cab961cb5d2ed5633ae05 db3d405b10675998c030223177d42e71b4e7a312 9ed1515819dec61fd361d5fdabb57f41ecce1a5fe1fe263b98c0d6943b9b232e |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Use any tool (like [Crackstation](https://crackstation.net/)) to crack the hashes. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't place flags in files. Let the students follow this tutorial to find them. Furthermore, this task can be solved with a script.