├── assets
├── user.css
├── CFI-logo-05_copy.png
├── jumbotron.css
├── style.js
├── sticky-footer.css
├── fontawesome-fonts.css
├── utils.js
├── ezq.js
└── base.css
├── FlagCollection
├── src
│ ├── .watchmanconfig
│ ├── .gitattributes
│ ├── .babelrc
│ ├── android
│ │ ├── settings.gradle
│ │ ├── app
│ │ │ ├── src
│ │ │ │ └── main
│ │ │ │ │ ├── res
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ └── mipmap-xxxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── flagcollection
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ ├── ValidateFlag3Package.java
│ │ │ │ │ │ ├── MainApplication.java
│ │ │ │ │ │ └── ValidateFlag3.java
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ ├── proguard-rules.pro
│ │ │ └── BUCK
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── keystores
│ │ │ ├── debug.keystore.properties
│ │ │ └── BUCK
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ └── gradlew.bat
│ ├── app.json
│ ├── assets
│ │ └── images
│ │ │ └── logo.png
│ ├── .buckconfig
│ ├── index.js
│ ├── package.json
│ ├── .gitignore
│ ├── solution.js
│ ├── src
│ │ ├── FlagValidator.js
│ │ ├── FlagList.js
│ │ ├── App.js
│ │ └── SubmitFlagButton.js
│ └── .flowconfig
├── .gitattributes
└── FlagCollection.apk
├── serverless_cfi_λ
├── .gitignore
├── frontend
│ ├── flag
│ ├── requirements.txt
│ ├── tests
│ │ ├── input
│ │ │ ├── 0
│ │ │ ├── 1
│ │ │ ├── 2
│ │ │ ├── 3
│ │ │ ├── 4
│ │ │ ├── 5
│ │ │ ├── 6
│ │ │ ├── 7
│ │ │ ├── 8
│ │ │ └── 9
│ │ └── output
│ │ │ ├── 0
│ │ │ ├── 1
│ │ │ ├── 2
│ │ │ ├── 3
│ │ │ ├── 4
│ │ │ ├── 5
│ │ │ ├── 6
│ │ │ ├── 7
│ │ │ ├── 8
│ │ │ └── 9
│ ├── app.py
│ └── templates
│ │ └── index.html
├── docker-compose.yml
├── solution
│ ├── Makefile
│ ├── src
│ │ └── solution.hs
│ └── words
├── Dockerfile
└── README.md
├── cheese-factory
├── src
│ ├── LICENSE
│ ├── robots.txt
│ ├── application
│ │ ├── database
│ │ │ └── the-cheese-factory.db
│ │ ├── views
│ │ │ ├── about.php
│ │ │ ├── contact.php
│ │ │ └── home.php
│ │ └── config
│ │ │ └── config.php
│ ├── README.md
│ └── index.php
├── Dockerfile
├── docker-compose.yml
├── generate-database.php
├── cheeses.json
└── db.sqlite
├── dayjavous
├── Dockerfile
├── docker-compose.yml
├── web
│ ├── secret.php
│ ├── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.ttf
│ │ ├── glyphicons-halflings-regular.woff
│ │ └── glyphicons-halflings-regular.woff2
│ ├── js
│ │ └── npm.js
│ └── index.php
└── README.md
├── hacking-tool
├── src
│ ├── .ruby-version
│ ├── flag.txt
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── tool.rb
│ └── app.rb
├── Dockerfile
└── docker-compose.yml
├── CFI-in-Kotlin
├── cfiEvent
│ ├── app
│ │ ├── .gitignore
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── res
│ │ │ │ │ ├── drawable
│ │ │ │ │ │ └── logo.png
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── dimens.xml
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── activity_information.xml
│ │ │ │ │ │ └── content_information_activity.xml
│ │ │ │ │ └── drawable-v24
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── sagold
│ │ │ │ │ └── cfievent
│ │ │ │ │ └── InformationActivity.kt
│ │ │ ├── test
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── sagold
│ │ │ │ │ └── cfievent
│ │ │ │ │ └── ExampleUnitTest.kt
│ │ │ └── androidTest
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── sagold
│ │ │ │ └── cfievent
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ ├── release
│ │ │ └── output.json
│ │ ├── proguard-rules.pro
│ │ ├── google-services.json
│ │ └── build.gradle
│ ├── build
│ │ ├── kotlin-build
│ │ │ └── version.txt
│ │ └── intermediates
│ │ │ └── lint-cache
│ │ │ └── maven.google
│ │ │ └── com
│ │ │ └── android
│ │ │ └── support
│ │ │ ├── constraint
│ │ │ └── group-index.xml
│ │ │ └── test
│ │ │ ├── group-index.xml
│ │ │ └── espresso
│ │ │ └── group-index.xml
│ ├── settings.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradle.properties
│ ├── build.gradle
│ └── gradlew.bat
├── cfi-event.apk
├── flag screen.png
└── README.md
├── awesome-cats
├── Dockerfile
├── src
│ ├── LICENSE
│ ├── secret
│ │ ├── secret.md
│ │ ├── todo.md
│ │ ├── journal.md
│ │ ├── javascript.html
│ │ └── nodes.md
│ ├── static
│ │ └── assets
│ │ │ ├── stylesheets
│ │ │ ├── constants.css
│ │ │ ├── constants.css.map
│ │ │ └── style.css.map
│ │ │ ├── images
│ │ │ ├── cat-2948404.jpg
│ │ │ ├── cat-3354864.jpg
│ │ │ ├── cat-3391592.jpg
│ │ │ ├── cat-3396982.jpg
│ │ │ ├── cat-3401683.jpg
│ │ │ ├── dog-1718242.jpg
│ │ │ ├── dog-3383461.jpg
│ │ │ ├── dog-3397110.jpg
│ │ │ └── dog-801826.jpg
│ │ │ └── temporary
│ │ │ └── stylesheets
│ │ │ └── construction.css
│ ├── src
│ │ └── assets
│ │ │ └── stylesheets
│ │ │ ├── constants.scss
│ │ │ └── mixins.scss
│ ├── cats-best.html
│ ├── cats-and-mouse.html
│ ├── cats-cute.html
│ ├── README.md
│ ├── old
│ │ └── index.html
│ ├── robots.txt
│ ├── index-2.html
│ ├── cats-fat.html
│ ├── index-3.html
│ └── index-old.html
├── docker-compose.yml
└── README.md
├── equation_solving
├── .gitignore
├── src
│ ├── flag
│ ├── solution.py
│ ├── equation.py
│ └── server.py
├── Dockerfile
├── docker-compose.yml
└── README.md
├── fuck
├── Dockerfile
├── web
│ └── 4d4932602a75414640946d38ea6fefbf.php
├── docker-compose.yml
└── README.md
├── ez_flag_cfi
├── Dockerfile
├── src
│ ├── can_y#u_get_the_flag?!
│ └── index.html
├── docker-compose.yml
└── README.md
├── magic_word
├── Dockerfile
├── docker-compose.yml
├── web
│ ├── flag.php
│ └── index.php
└── README.md
├── maths
├── flag
├── solution.hs
└── README.md
├── Labyrinth
├── .gitignore
├── src
│ ├── flag
│ ├── bench.py
│ ├── client.py
│ ├── server.py
│ └── solver.py
├── Dockerfile
└── docker-compose.yml
├── guess_the_number
├── src
│ ├── flag
│ ├── solution.py
│ └── server.py
├── Dockerfile
├── docker-compose.yml
└── README.md
├── introToPE
├── IntroToPe.exe
└── README.md
├── kadyrovs_cat
├── message.pdf
├── kadyrov_cat.jpeg
└── README.md
├── powerPacker
├── powerPacker
└── README.md
├── webLogon-capture
├── logon.pcapng
└── README.md
├── SOHOpelesslyBroken
├── src
│ ├── banner.gif
│ └── wireless_tail.gif
├── cgi-bin
│ ├── fetch.cgi
│ └── login.cgi
├── challenge_files
│ ├── print_flag.c
│ ├── fetch.cgi
│ ├── login.cgi
│ ├── print_flag
│ ├── fetch.c
│ └── login.c
├── Dockerfile
├── docker-compose.yml
└── README.md
├── automated_reversing
├── binaries.zip
├── solution.py
└── generator.py
├── unix_drive
├── UnixDrive.tar.xz
└── README.md
├── windows_xp_mem_part1
├── memSecret.tar.xz
└── README.md
├── windows_xp_mem_part2
└── ieSecret.tar.xz
├── Chinese_Food
├── setup.py
└── README.md
├── Congolexicomatisation
├── setup.py
└── README.md
├── hercule
├── setup.py
└── README.md
├── thirteen-steps
├── setup.py
├── src
│ └── challenge.py
└── README.md
├── LICENSE
└── README.md
/assets/user.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/FlagCollection/src/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/serverless_cfi_λ/.gitignore:
--------------------------------------------------------------------------------
1 | bin/
2 |
--------------------------------------------------------------------------------
/cheese-factory/src/LICENSE:
--------------------------------------------------------------------------------
1 | No LICENSE
2 |
--------------------------------------------------------------------------------
/dayjavous/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM php:7.0-apache
--------------------------------------------------------------------------------
/hacking-tool/src/.ruby-version:
--------------------------------------------------------------------------------
1 | 2.5.1
2 |
--------------------------------------------------------------------------------
/CFI-in-Kotlin/cfiEvent/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/awesome-cats/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM php:7.0-apache
2 |
--------------------------------------------------------------------------------
/equation_solving/.gitignore:
--------------------------------------------------------------------------------
1 | __pycache__/
2 |
--------------------------------------------------------------------------------
/fuck/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM php:7.0-apache
2 |
3 |
--------------------------------------------------------------------------------
/FlagCollection/src/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/cheese-factory/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM php:7.0-apache
2 |
--------------------------------------------------------------------------------
/ez_flag_cfi/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM php:7.0-apache
2 |
3 |
--------------------------------------------------------------------------------
/magic_word/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM php:7.0-apache
2 |
3 |
--------------------------------------------------------------------------------
/maths/flag:
--------------------------------------------------------------------------------
1 | CFI{591B83F054764D69BD4AD6FD153BC06D}
2 |
--------------------------------------------------------------------------------
/CFI-in-Kotlin/cfiEvent/build/kotlin-build/version.txt:
--------------------------------------------------------------------------------
1 | 11001
--------------------------------------------------------------------------------
/CFI-in-Kotlin/cfiEvent/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/Labyrinth/.gitignore:
--------------------------------------------------------------------------------
1 | __pycache__/
2 |
3 | example.csv
4 |
--------------------------------------------------------------------------------
/Labyrinth/src/flag:
--------------------------------------------------------------------------------
1 | CFI{85AEAEB2534F45A4931117C5CEA07348}
2 |
--------------------------------------------------------------------------------
/hacking-tool/src/flag.txt:
--------------------------------------------------------------------------------
1 | CFI{send_is_a_very_dangerous_method}
--------------------------------------------------------------------------------
/awesome-cats/src/LICENSE:
--------------------------------------------------------------------------------
1 | No license, but don't steal my code please.
--------------------------------------------------------------------------------
/awesome-cats/src/secret/secret.md:
--------------------------------------------------------------------------------
1 | # Secret
2 |
3 | I love cats. ;)
--------------------------------------------------------------------------------
/equation_solving/src/flag:
--------------------------------------------------------------------------------
1 | CFI{1a742afe172344df853e5a10cfe0ad1f}
2 |
--------------------------------------------------------------------------------
/guess_the_number/src/flag:
--------------------------------------------------------------------------------
1 | CFI{9F1B64A9D28E47B89A110CB360AADABD}
2 |
--------------------------------------------------------------------------------
/FlagCollection/src/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["react-native"]
3 | }
4 |
--------------------------------------------------------------------------------
/serverless_cfi_λ/frontend/flag:
--------------------------------------------------------------------------------
1 | CFI{BCCC0EF9D11B4CBBAEBA69D8D8348B84}
2 |
--------------------------------------------------------------------------------
/FlagCollection/.gitattributes:
--------------------------------------------------------------------------------
1 | *.apk filter=lfs diff=lfs merge=lfs -text
2 |
--------------------------------------------------------------------------------
/fuck/web/4d4932602a75414640946d38ea6fefbf.php:
--------------------------------------------------------------------------------
1 | Logged in! CFI{g0tta_kn0w_y0ur_J4v4Scr1pt}
2 |
--------------------------------------------------------------------------------
/cheese-factory/src/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow: /README.md
3 | Disallow: /LICENSE
4 |
--------------------------------------------------------------------------------
/introToPE/IntroToPe.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/introToPE/IntroToPe.exe
--------------------------------------------------------------------------------
/kadyrovs_cat/message.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/kadyrovs_cat/message.pdf
--------------------------------------------------------------------------------
/powerPacker/powerPacker:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/powerPacker/powerPacker
--------------------------------------------------------------------------------
/FlagCollection/src/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'FlagCollection'
2 |
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/FlagCollection/src/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "FlagCollection",
3 | "displayName": "FlagCollection"
4 | }
--------------------------------------------------------------------------------
/CFI-in-Kotlin/cfi-event.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/CFI-in-Kotlin/cfi-event.apk
--------------------------------------------------------------------------------
/CFI-in-Kotlin/flag screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/CFI-in-Kotlin/flag screen.png
--------------------------------------------------------------------------------
/assets/CFI-logo-05_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/assets/CFI-logo-05_copy.png
--------------------------------------------------------------------------------
/awesome-cats/src/static/assets/stylesheets/constants.css:
--------------------------------------------------------------------------------
1 |
2 |
3 | /*# sourceMappingURL=constants.css.map */
4 |
--------------------------------------------------------------------------------
/kadyrovs_cat/kadyrov_cat.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/kadyrovs_cat/kadyrov_cat.jpeg
--------------------------------------------------------------------------------
/webLogon-capture/logon.pcapng:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/webLogon-capture/logon.pcapng
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/src/banner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/SOHOpelesslyBroken/src/banner.gif
--------------------------------------------------------------------------------
/automated_reversing/binaries.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/automated_reversing/binaries.zip
--------------------------------------------------------------------------------
/hacking-tool/src/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 | ruby '2.5.1'
3 | gem 'sinatra'
4 | gem 'sinatra-contrib'
5 |
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/cgi-bin/fetch.cgi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/SOHOpelesslyBroken/cgi-bin/fetch.cgi
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/cgi-bin/login.cgi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/SOHOpelesslyBroken/cgi-bin/login.cgi
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/challenge_files/print_flag.c:
--------------------------------------------------------------------------------
1 | int main() {
2 | printf("CFI{0h_G0d_why_d0_pe0pl3_st1ll_d0_th1s}\n");
3 | }
4 |
--------------------------------------------------------------------------------
/fuck/docker-compose.yml:
--------------------------------------------------------------------------------
1 | web:
2 | build: .
3 | ports:
4 | - "17002:80"
5 | volumes:
6 | - ./web/:/var/www/html
7 |
--------------------------------------------------------------------------------
/dayjavous/docker-compose.yml:
--------------------------------------------------------------------------------
1 | web:
2 | build: .
3 | ports:
4 | - "17003:80"
5 | volumes:
6 | - ./web/:/var/www/html
7 |
--------------------------------------------------------------------------------
/magic_word/docker-compose.yml:
--------------------------------------------------------------------------------
1 | web:
2 | build: .
3 | ports:
4 | - "17001:80"
5 | volumes:
6 | - ./web/:/var/www/html
7 |
--------------------------------------------------------------------------------
/FlagCollection/src/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/FlagCollection/src/assets/images/logo.png
--------------------------------------------------------------------------------
/Labyrinth/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM python:3
2 |
3 | WORKDIR /usr/src/Labyrinth
4 |
5 | COPY src/ .
6 |
7 | CMD [ "python", "./server.py" ]
8 |
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/src/wireless_tail.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/SOHOpelesslyBroken/src/wireless_tail.gif
--------------------------------------------------------------------------------
/equation_solving/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM python:3
2 |
3 | WORKDIR /usr/src/app
4 |
5 | COPY src/ .
6 |
7 | CMD [ "python", "./server.py" ]
8 |
--------------------------------------------------------------------------------
/guess_the_number/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM python:3
2 |
3 | WORKDIR /usr/src/app
4 |
5 | COPY src/ .
6 |
7 | CMD [ "python", "./server.py" ]
8 |
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/challenge_files/fetch.cgi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/SOHOpelesslyBroken/challenge_files/fetch.cgi
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/challenge_files/login.cgi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/SOHOpelesslyBroken/challenge_files/login.cgi
--------------------------------------------------------------------------------
/assets/jumbotron.css:
--------------------------------------------------------------------------------
1 | /* Move down content because we have a fixed navbar that is 3.5rem tall */
2 | body {
3 | padding-top: 3.5rem;
4 | }
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/challenge_files/print_flag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CFI-UL/2018-CFI-CTF/HEAD/SOHOpelesslyBroken/challenge_files/print_flag
--------------------------------------------------------------------------------
/FlagCollection/src/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/FlagCollection/src/index.js:
--------------------------------------------------------------------------------
1 | import { AppRegistry } from 'react-native';
2 | import App from './src/App';
3 | import { name as appName } from './app.json';
4 |
5 | AppRegistry.registerComponent(appName, () => App);
6 |
--------------------------------------------------------------------------------
/Labyrinth/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '3'
2 |
3 | services:
4 | server:
5 | build: .
6 | ports:
7 | - "24001:24001"
8 | restart: "always"
9 | environment:
10 | - "PORT=24001"
11 |
--------------------------------------------------------------------------------
/serverless_cfi_λ/solution/Makefile:
--------------------------------------------------------------------------------
1 | all: bin/solution
2 |
3 | bin/solution: src/solution.hs
4 | [ -d bin ] || mkdir bin
5 | ghc -o ./bin/solution -outputdir ./bin ./src/solution.hs
6 |
7 | clean:
8 | rm -rf ./bin
9 |
--------------------------------------------------------------------------------
/FlagCollection/src/android/keystores/BUCK:
--------------------------------------------------------------------------------
1 | keystore(
2 | name = "debug",
3 | properties = "debug.keystore.properties",
4 | store = "debug.keystore",
5 | visibility = [
6 | "PUBLIC",
7 | ],
8 | )
9 |
--------------------------------------------------------------------------------
/guess_the_number/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '2'
2 |
3 | services:
4 | server:
5 | build: .
6 | ports:
7 | - "24000:24000"
8 | restart: "always"
9 | environment:
10 | - "PORT=24000"
11 |
--------------------------------------------------------------------------------
/hacking-tool/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM ruby:2.5
2 |
3 | WORKDIR /usr/src/app
4 |
5 | COPY ./src/Gemfile .
6 | COPY ./src/Gemfile.lock .
7 | RUN bundle install
8 |
9 | COPY ./src .
10 |
11 | CMD [ "ruby", "./app.rb" ]
12 |
--------------------------------------------------------------------------------
/equation_solving/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '3'
2 |
3 | services:
4 | server:
5 | build: .
6 | ports:
7 | - "24003:24003"
8 | restart: "always"
9 | environment:
10 | - "PORT=24003"
11 |
--------------------------------------------------------------------------------
/SOHOpelesslyBroken/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '2'
2 | services:
3 | web:
4 | build: .
5 | ports:
6 | - "50500:80"
7 | volumes:
8 | - ./src:/usr/local/apache2/htdocs/
9 | - ./cgi-bin:/usr/local/apache2/cgi-bin/
10 |
--------------------------------------------------------------------------------
/hacking-tool/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '3'
2 | services:
3 | server:
4 | build: .
5 | ports:
6 | - "23200:23200"
7 | restart: "always"
8 | environment:
9 | - "PORT=23200"
10 | - "APP_ENV=production"
11 |
--------------------------------------------------------------------------------
/Chinese_Food/setup.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | from setuptools import setup
3 |
4 | requirements = [
5 | "setuptools",
6 | ]
7 | setup(
8 | name="chinese-food",
9 | version="0.0.1",
10 | install_requires=requirements,
11 | )
12 |
--------------------------------------------------------------------------------
/Congolexicomatisation/setup.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | from setuptools import setup
3 |
4 | requirements = [
5 | "setuptools",
6 | ]
7 | setup(
8 | name="hercule",
9 | version="0.0.1",
10 | install_requires=requirements,
11 | )
12 |
--------------------------------------------------------------------------------
/hercule/setup.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | from setuptools import setup
3 | requirements = [
4 | "setuptools",
5 | "cryptography",
6 | ]
7 | setup(
8 | name="hercule",
9 | version="0.0.1",
10 | install_requires=requirements,
11 | )
--------------------------------------------------------------------------------
/serverless_cfi_λ/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM python:3.7
2 |
3 | RUN apt-get update -y && apt-get install -y ghc
4 |
5 | WORKDIR /app
6 | COPY frontend/requirements.txt .
7 | RUN pip install -r requirements.txt
8 |
9 | COPY frontend/ .
10 |
11 | CMD [ "python", "app.py" ]
12 |
--------------------------------------------------------------------------------
/thirteen-steps/setup.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 |
3 | from setuptools import setup
4 |
5 | requirements = [
6 | "setuptools",
7 | ]
8 |
9 | setup(
10 | name="thirteen-steps",
11 | version="0.0.1",
12 | install_requires=requirements,
13 | )
14 |
--------------------------------------------------------------------------------
/CFI-in-Kotlin/cfiEvent/app/release/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
--------------------------------------------------------------------------------
/FlagCollection/src/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 | Tel: 416-111-111
6 |947 Broad Ave.
7 |Elliot Lake, ON P5A J3M
8 |Canada
9 |
12 | Check the console:
10 | 25 | 26 | -------------------------------------------------------------------------------- /kadyrovs_cat/README.md: -------------------------------------------------------------------------------- 1 | # Kadyrov's Cat 2 | 3 | > forensics 4 | 5 | Author: [jorkanofaln](https://github.com/jorkanofaln) 6 | 7 | A man from the soviet union has sent you two strange documents. Find the identity 8 | of the man as well as his location. 9 | 10 | Flag format is : `CFI{Firstname_Lastname_of_City}` 11 | 12 | 13 | ## Writeup 14 | 15 | Use an exif data viewer for the image and find it's location 16 | 17 | Find the geograhic coordonates and insert them in a longitude/latutude calculator 18 | 19 | Read the pdf using a pdf reader and view it's properties 20 | 21 | Then build the flag using the following Author_of_location 22 | 23 | There you have the flag! `CFI{Kotik_Kadyrov_of_Riga}` 24 | 25 | -------------------------------------------------------------------------------- /CFI-in-Kotlin/cfiEvent/build/intermediates/lint-cache/maven.google/com/android/support/test/group-index.xml: -------------------------------------------------------------------------------- 1 | 2 |Try to reach get_mad_and_give_flag()
20 |
26 |
30 |
34 |
38 | We make good cheeses, some smell, some don't, in all cases they're good.
67 |