ACCE55_DE21ED

競プロとCTF

CTF

b01lers bootcamp CTF 参加記 & Writeup

0. 雑 全然暇ではないけど、暇潰しに参加しました。 正の得点を得た人515人中74位だったんですが、多分真面目にガチ参加している人はあまりいないと思います(失礼)。 1. Crypto 1.1. Dream Stealing Modulus: 9857030778059028734498964166027156315094308…

libcを特定する一般的なテク

CTF

0. はじめに Buffer Over Flow 系のpwn やってて、こんな事を考えた事はありますか?僕はあります。 ヨシ、gdb で入力からリターンアドレスまでのオフセットを特定!後は system('/bin/sh') 起動するだk... libcが配られてなあァァい!! そうです、ほとん…

Dark CTF 2020 参加記 , Writeup

0. 雑 公式サイト APIO終わってから全然CTFやってなかったので、現実t 暇つぶしがてら久しぶりにやってみました。 全体としては、72問中18問と丁度1/4解けたので結構良かったかなと思います。 順位は 808チーム中 124 位でした。今回はソロプレイだったんで…

HacktivityCon CTF Statics and Dynamics 〜システムコールでシェルを起動する〜

CTF

本番は解けなかったんですが、writeup 読んで「すげぇ!」になったのでメモ。 本番中の考察 BOFを発見したので、ROPでシェルを開く事を目指しました。 しかし、IDAで関数とか眺めても、systemやexecveが含まれている感じがなかったので、直接flag.txtを開く…

HacktivityCon CTF 参加記 , Writeup

雑 CTFの問題は割と解いた事があったのですが、CTFのコンテスト自体に参加するのは始めてでした。 全体として1310点、1974人中201位で割と良かったのかなと思います。 ですが、Web系の知識の欠如が深刻な事に気づきました。Web、範囲が広すぎてどこから手を…

ハリネズミ本 pwn編 最終問題 Full RELROの場合の解法

CTF

0. 雑 CTFを学ぶ上で言わずと知れたハリネズミ本. pwn編は特に,最初は難しいと感じるものですが,問題演習をしていく内にだんだん理解できるようになってきました. 本編で扱っている問題ファイルの中から,今回は最終問題 (step5/aslr/bof4) の別解につい…

ROP Emporium埋め 後半 その1

CTF

ROP Emporium埋め 前半の続きです。 後半、書くことが長くなるので更に2つに分けます。 環境 : Ubuntu 20.04 LTS $ lsb_release -a LSB Version: core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch Distributor ID: U…

ROP Emporium埋め 前半

CTF

x86-64に全然慣れてないので、やります。 今回は前半の4問だけです。後半も直にやります。 環境 : Ubuntu 20.04 LTS $ lsb_release -a LSB Version: core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch Distributor ID…

ASLR + Full RELRO + NX bit + PIE + SSP から FSB でシェルを起動する

CTF

これはASLR+PIEとformat string attackによるInformation Leak - ももいろテクノロジーと RELROとformat string attackによるリターンアドレス書き換え - ももいろテクノロジー の合わせ技みたいなやつのメモです。 ASLR + Full RELRO + NX bit + PIE + SSP …