プログラミング

自宅サーバーにwebshellを設置してみた

注意 悪用しないでください。 自分のパソコン以外に仕掛けないでください。 きっかけ 以前seccon2015の予選のwriteupを読んでいた時にphpで書かれたバックドアが存在することを知りました。 調べたところ「webshell」と呼ばれるものらしく、ブラウザからもサ…

python3でローディング中に棒を回す

ブラッディマンデイの作中に出てきたローディング中のグルグル文字を表現できないかと思い、「python ローディング 回る」で検索したところ大量の関連記事が見つかって驚きました。(こんなザックリした検索で引っかかると思わなかった笑) 表現方法 "\r"は…

ログの文字に色をつけてみた

プログラムのログに色をつけた方がオシャレかと思いまして簡単な関数をいくつか作ってみました。(参考サイト:シェルでechoの文字に色をつける方法 - webネタ) ソースコード 結果 そのままのログ 文字色ありのログ なんとなくオシャレで見やすくなった気が…

自分対自分用の将棋盤を作ってみた

しばらくProcessingは使っていなかったのですが、YouTubeでProcessingの作品をたまたま観ていて何か自分も作りたくなったので簡単な将棋盤を作ってみました。 タイトル ShogiBoardOnMySelf リンク howmuch515/ShogiBoardOnMySelf · GitHub イメージ 操作説明…

モンティ・ホール問題をPythonでシミュレーションしてみた

モンティ・ホール問題とは モンティ・ホール問題をご存知でしょうか?人間の直感と論理の間には乖離があるということを示す有名な例なので知っている人も多いかもしれません。 Hacking: 美しき策謀 第2版 ―脆弱性攻撃の理論と実際の中で紹介されていたのがこ…