mizuiro_rivi’s diary

日々の生活を連ねるブログ

pyenvでinstallしたpythonでの`ModuleNotFoundError: No module named '_sqlite3'`というエラーを解決した話

libsqlite3-devがインストールされていないのが原因だとubuntuで以下を実行した。 $sudo apt-get install sqlite3 libsqlite3-dev しかしながら同様のエラーに悩まされたのでpyenvのissueを見てみると似たようなエラーに悩まされている方がいた。 github.com…

Lame Hack-the-box

tags: hack the box linux ペネトレーションテスト # Nmap 7.91 scan initiated Fri Mar 18 11:53:06 2022 as: nmap -sV -sC -A -oN 10.10.10.3.txt 10.10.10.3 Nmap scan report for 10.10.10.3 Host is up (0.37s latency). Not shown: 996 filtered ports…

動的ライブラリのリンク先を変更させる

tags: libc patchelf linux この記事は備忘録であり、自分自身の実験に基づくものです。 正確性を保証出来ません。(自分の環境では動きました。) (もし、間違っている点があれば指摘していただけると幸いです。) やり方だけ参照するならこのリンクを踏ん…

picoCTF2019-Based

問題文 To get truly 1337, you must understand different data encodings, such as hexadecimal or binary. Can you get the flag from this program to prove you are on the way to becoming 1337? Connect with nc 2019shell1.picoctf.com 20836. 2進数…

macにpwntoolsを導入(python3)

これはpythonをインストールしていない場合 brew install python brew install pwntools pip3 install pwntools

awscli ec2に名前タグがないものをリスト化する

#!/bin/bash #containsだけではダメだったのでstartwith,endswithを通して完全一致させる->ValueにNameが含まれている時があるから #ちなみにこれにnotを通したシェルは挙動がおかしい->nameタグを含んでいる->Nameタグがないけどリストから漏れているものが…

日記 2020/2/20

2/20 今日やったこと HackTMCTFFqueal2020 obey_the_rules 今日分からなかったこと 今日学んだこと いっぱい 明日やろうと思ってること 螺旋本10ページ読破 サイバーセキュリティプログラミング5ページ読破 競技プログラミング問題一問 村人Aを解く 未踏の下…

LSE CTF [Crackme] Easy Crack

Decrypt U2FsdGVkX1/zJamqYpF/SpiO932dCwCDIjKJr1u2J3JNQASwo61WNA6vRScFE/p6D42A4uK/K3VdjOf67yC414q/BhywLg1QrFi1o4pUo//nLR2A89PtzpltplGa0RtIknQF5jBT45L7tqvmhhqeK6xYkp9sftWQX2+0notd6NnWYh50UkUYELLOfpM3HntFflYg+Ar2whqF8dhXflxtZAhS24C15NEerMC2Eax…

LSE CTF [Crack me] java

Decrypt U2FsdGVkX1+ybjIsqDAmnnS3fblrtuw93SHoYKX6tVFndBO858yctZC5uZPR27EYcych7pJsSFZouC0k+og9NNRHE1FWQ1P8CsBXFYlkNCn88uwCAQzkl27Uf40dfnM/20PauKqqKe4X81XdpbKGVhZepyy9OnEU+24laU8qNCuLWCXEiQ4orfxR6FvkheaoLe2VocG207UxK0ebiFE6QcVe2yCaZ5c6xi/G6sV…

picoCTF 2Warm - Points: 50 - (Solves: 16471) [General Skills]

Decrypt U2FsdGVkX18KftoQrq1SsPYAMqfGujX2qchaEJSUVHBw4j0PxgnA40l8cZxZFBch7D1QyHFPkZncNNL1lyYC1iLdCf6x5jaSExWURBpP7WHT03cR6ZWTM4ITEfqZEo3cLObFGzVPNlzRdamilH8y1ATsKiTq7ASFgAtB5ZuBHXA9/eWJKSjPxSYocKNZL57CK5ZPc4EE759jF0n6wiECZ2elg0xfYH4AjIPbm59…

PicoCTF Warmed Up - Points: 50 - (Solves: 18033) [General Skills]

Decrypt U2FsdGVkX180WmtUPwD7z90JdR8oNLlh2M2WOht10f4KqM8X1YI/FlrdnskbqfJvY2LatQIaSJCqd9YdOgn3G7UictomGGNe8s8yLVNE15tnE773Kfe9V+PmqUWi9syCvKjmKfCOCFc9xydJX/6/stJam2MjFOnwszaV+3DPwkNrUBt04eomrIWYnXnRRuYvap/SQ4tb9cX7MBbyMmzGfQ54mZrpi528osYo1CU…

PicoCTF The Numbers - Points: 50 - (Solves: 10743)

Decrypt U2FsdGVkX1+udJqObyq7zQeQj6vES5AzqtJH6ZA4r2F3dN9nwDjZPcyJUq5l/yn5DeNwebk/kk3QcwduDklNjYXUSHL/EvWMximb/JXsNNsGzeWTpF4BPVqiq5lWclV88MmfF9xTAM4+nujJNtyBvU4vKIbcKaSng5e2uUHVf+GcOCI5sDL9BHWyfKSux6qSeJPSx2lijDK2ZA7TOfk4162EFKS0urMtLr2lAL6…

picoCTF Insp3ct0r - Points: 50 - (Solves: 12294) [Web]

Decrypt U2FsdGVkX18l6Mv46mdDTDJCwJOg2fifvV6oPg+x6UdACRWvBs19M9G8PkI9X+3BEQCzY59dEwCxu7MHp2H5hCrp25eVQfsC2sRz+WhY27JJVuxWn38NrzoMf0H6FwhtdGpWD/HRFkCWDnpgDNX1qlAOOS0DIUfDwVmkgStSyw3XNcrVKX959yHyUiSsFNM/H4OSdFnnVAzU70VvF7Twe38sy1ruoeZ+VjdUv84…

picoCTF Glory of the Garden - Points: 50 - (Solves: 10178)

Cpawで詰まったので(Q29.[Crypto] Common World) picoCTFに逃げて来ました。 逃げた先で英語に刺されました.... っていう茶番はさておき今回解いた問題の解説をしていきます。 一覧 問題 やったこと 問題 本文 This garden contains more than it seems. You…

2019/10/20[日記]

10/20 今日学んだこと (1)c++のオーバーロードについて (2)c++のリテラルについて (3)c++ “hello”と”hello”sの違い (4)chkconfig ngixでサーバーと同期でnginxを立ち上げる (5)シンボリックリンクとはショートカット (6)メトリクスは CloudWatch での基本的…

2019/10/19[日記]

10/19 今日学んだこと (1) rubygemsはRuby言語用のパッケージ管理システム(2)WEBrickはRubyのみで書かれたWebサーバー用フレームワーク(3)Erbとは、Rubyの周辺技術の一つで、HTMLへRubyスクリプトを埋め込む事を可能とする技術(4)Phpの構文でisset()は与えら…

AtCoder Beginner Contest 135 C - City Savers(300点)

long long int にしていなくて2回くらいWAになった。(フザケンナ) WAになって頭真っ白になってもう一回考察し直したのは良い思い出( ^∀^) 問題へのリンク 問題概要 N+1の街があり、それぞれの街にはモンスターがAi体います。 N人の勇者が居て、勇者はi,i…

AtCoder Beginner Contest 136 C - Build Stairs

深夜にやったから眠すぎて嘘の考察ばかりしてしまった。(言い訳) 図で書いたらうまく頭の中で整理出来たのでやはり図は大事(それはそう) C問を11月までに埋めたい 問題へのリンク 問題概要 1 以上の整数Nが与えられ,N個の配列が与えられる。 それぞれの…

CpawCTF-Q28.[Network] Can you login?

問題 ctf.cpaw.site やったこと 与えられたファイルがpcapファイルだったのでとりあえずwiresharkでファイルを開いた。 問題文に古いプロトコルが使われているとのことなのでFTPかな?と思ったらそうだった。Infoによりuser[cpaw_user],pass[5f4dcc3b5aa765d…

ゼロから作るDeepLearning1

元々設定していたpythonとanacondaで入れたpythonでぐちゃぐちゃになったので ライブラリのインポート関係で少しつまづいた。 それが解決したらpythonの簡単なおさらいをした。 パーセプトロンを使った論理回路の実装をした。 パーセプトロンの考え方は大変…

CpawCTF-Q22.[Web]Baby's SQLi - Stage 1-

一覧 問題 やったこと SQLについて 問題 ctf.cpaw.site 以下のリンクが与えられるのでその先からflagを見つけてほしい Baby's SQLi ~消えたぱろっくを探せ~ やったこと さて、サイトにたどり着くと上のような感じになっている。 与えられた文章を見てみると…

CpawCTF-Q21.[Reversing]reversing easy!

問題 ctf.cpaw.site やったこと fileコマンドを使うと elfファイルだからlinuxじゃないと実行できない... まぁ実行しても出力できないらしいからダメなんだけど... 実行ファイルからソースコードを読み取る方法があるらしいが、どうやってやるんだろう... ま…

CpawCTF-Q20.[Crypto]Block Cipher

問題 ctf.cpaw.site やったこと 与えられたファイルがc言語のファイルだった。 とりあえず中身を見てみると 実行時の引数で処理しているのが分かる。i<=strlen(flag)とあるのでflagは長い文字列なんだろうなと思ったので与えられた暗号文だと推測する。 あと…

CpawCTF-Q19.[Misc]Image!

問題 ctf.cpaw.site ファイルが与えられるのでそこからflagを見つけてくださいということですね やったこと zip形式なのでとりあえず解凍します。 すると、zipが解凍されcpgzが出て,それを解凍するとzipが出て...って全然中身が見れない... どうしよう...。 …

CpawCTF-Q18.[Forensic]leaf in forest

問題 ctf.cpaw.site ファイルが渡されるのでその中からflagを見つけたい 解き方 file形式が分からなかったので、fileコマンドを使って形式を確認した そうするとtcpdump capture fileということが分かった。(全く分からん) とりあえずwiresharkで開いてみ…

CpawCTF-Q17.[Recon]Who am I ?

ctf.cpaw.site twitterアカウント@porisuteruのスペシャルフォース2のアカウント名を探す。 普通に探そうと思ったら地獄なのでメディアのところから探してみるけど、 これまた地獄。google検索で「@porisuteru スペシャルフォース2」と調べてみると... ビン…

CpawCTF-Q16.[Network+Forensic]HTTP Traffic

問題のリンク ctf.cpaw.site 問題を解いてみる pcapファイルをもらったので早速wiresharkで解析する。けどこの前みたいにうまくflagがないなぁ。問題文ページを復元しろってあったからそれに関係すると思ってしばらく見てると、 なんかhtmlのソースコードみ…

CpawCTF-Q15.[Web] Redirect

問題のリンクはこちら ctf.cpaw.site リンクが与えられたからそれを踏むとどっかで見たことあるようなサイトへ...。とりあえずデベロッパーツール開いてみても、複雑すぎて何も分からない.. てことで他の人のブログを見て解説を見ちゃいました。( ^∀^) ど…

CpawCTF-Q13.[Stego]隠されたフラグ

画像ファイルからflagを探して欲しいとのこと。早速画像ファイルを覗いてみると左上と右下に何やら黒い点々が... それは分かったけどどうすればいいの!?って事で、今回は他の人のブログで解説を覗いてしまいました....(不覚) で、結論からいうとモールス…

CpawCTF-Q14.[PPC]並べ替えろ!

競プロみたいな問題だなって事で、降順にソートするプログラム(問題文の中にゴミが入っていたからめんどくさかった)を作って提出。無事AC以下は自分は作ったソースコードです。汚いですが許してくだセェ( ^∀^) #include<bits/stdc++.h> using namespace std; int main()</bits/stdc++.h>…