Giter VIP home page Giter VIP logo

ctfs's Introduction

CTFs

This repository contains writeups for various CTFs I've participated in.

ctfs's People

Contributors

dvd848 avatar elig0n avatar hax4us avatar kobi3028 avatar mathiasdeweerdt avatar rishitsaiya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ctfs's Issues

Mistake in solution for 1_wanna_b3_a_r0ck5tar

I think there is an issue in your solution for 1_wanna_b3_a_r0ck5tar

In the Poetic Number Literals for Rockstar, a hyphen - is counted as another letter.
Therefore a six-string should be 1 10(mod10) = 10 rather than 136

Testing with

A guitar is a six-string        
Say A guitar

on Rockstar Online demonstrates this.

Similarly - a billboard-burning razzmatazz should be 170 rather than 1970

Thanks for posting your workings - really helped me understand Rockstar better!

Java Script Kiddie

In the script of finding the 16-bit key, it should not 'break', cause there may be other keys which also can shift to correct PNG pre-16bytes. I've tried 21 keys, and finally found the answer.

newbie question

I'm playing around with Ghidra and I'm wondering where the strings are?

Your writeup mentions there's a string "Congrats! Your flag is:" but I've grepped and searched and I can't find where that is in the decompiled code.

Thanks for clues!

A special test case for picoCTF2019 flags_shop (general) question

Hey there, I was working on the flag shop question and I found your writeup for that question. I tried 3333333 for the amount which worked successfully. But when I tried the number 2386093 and 2386094, which gave a negative total cost as expected but the account balance was still negative. I wasn't sure it is because of the program itself, or because of some hidden rule for the extreme cases.
I got 2386093 by dividing 2^31 by 900 since 2^31 is the negative max for 32-bit int.
However, 2386095 works perfectly.

Thanks a lot.

picflagshop94
picoflagshop
picoflagshop95

Regarding picoCTF2019 general skill - the rockstar lang related problem

Hi there,

This question may be a bit silly, but it does bother me.
I was doing the problem called ' 1_wanna_b3_a_r0ck5tar '. I have confusion regarding '-'(hyphen) under the poetic number literals part. Based on your solution, correct me if I misunderstood. '-' is kind like separation sign so that 'six-string' is '3' and '6' which although adds up to 10, with '-' we can get 3 and 6 instead of 0. This makes sense to me when it applies to the Music=1970.

However, when I converted the txt to the py using the same package, I got results below.
rockstar

In which, 'a six-string' = 10, 'a billboard-burning razzmatazz' = 170. Based on the first half definition, six-string sounds right, but the later one doesn't make sense to me. And I do not fully understand the meaning of '13 letters > 3'.
rk

I had tried different combinations, results are attached below.
rk2
rk3

Thank you in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.