我が家のインコ「れもん&ぽぽ&ぐぐ」の日記17 : れもんもぐぐも平和な日々を送っています

はじめに 12月に入って2024年も残りわずかとなりました。 インコたちは寒さに弱いですが暖房器具をフル稼働させて、我が家のセキセイインコ「れもん」とズグロシロハラインコ「ぐぐ」も元気に過ごしています。 ぐぐは定期健診で頑張って病院に行きましたが、 特に悪いところが見つからなかったので嬉しい限りです。 今週もれもんとぐぐの記録を残していきます。 れもんの残像↓ れもんの残像 関連記事 前回の日記 2024年11月17日の日記です。 我が家のインコ「れもん&ぽぽ&ぐぐ」の日記16 : れもんが本に掲載されたり、愛鳥祭に行ったりなど 我が家におけるインコの飼育方法 2024年現在の我が家でのインコの飼育方法をまとめました。 インコの飼い方と注意点(2024年版) 注意点 私たちは鳥を初めて飼うため飼育方法に誤りがあるかもしれません。 これからセキセイインコやズグロシロハラインコなどを飼うという方はこのブログの情報を鵜呑みにせず、参考程度に読んでいただけますと幸いです。 いかなる場合でも責任は負えませんのでご了承ください。 今週のれもん れもんは今週も楽しく遊んでくれています。 いつも同じおもちゃなので若干飽き始めている気もしますが、 楽しそうではあります。 定期的におもちゃは増やしていきたいですね。 おもちゃで遊ぶれもん 最近また換羽期が始まって筆毛が増えてきています。 筆毛のれもん 高い所のれもんです。 我が家に来たばかりの頃は体を触らせてくれましたが、 今となっては人間の指は噛むものと覚えてしまったようです。 高い所のれもん おすましのれもん↓ おすましのれもん 貫禄のれもん↓ 貫禄のれもん 床で遊ぶれもん↓ 床で遊ぶれもん 今週のぐぐ ぐぐはどんどん我が家に慣れてきていて、 人間の手に乗れるようにもなってきました。 鳥籠の中でも外でも元気に遊んでくれて何よりです。 腕に掴まるぐぐ 手に包まれるぐぐ↓ 手に包まれるぐぐ 人間に持たれても大丈夫なぐぐ↓ 人間に持たれても大丈夫なぐぐ ひっくり返っても大丈夫なぐぐ↓ ...

作成日: 2024年12月8日 · Yusuke Kato

料理日記:オムライス

はじめに オムライスを作ったので記録に残しておきます。 オムライス オムライスの作成手順 妻の作成手順を参考。 必要なもの 炊いた米 鶏肉 玉ねぎ ケチャップ 卵 塩 コンソメ 油 フライパン 皿 やること 鶏肉と玉ねぎをいい感じに切っていい感じに炒めます。 鶏肉と玉ねぎ 鶏肉と玉ねぎとケチャップとコンソメを炊いた米に混ぜてチキンライスを作成します。 チキンライス 卵2個に塩を入れてフライパンで熱します。 卵 チキンライスに卵を乗せたら完成です。 完成例 こちらが完成したオムライスです。 オムライス おわりに 今回はオムライスを作成しました。 美味しかったです。 それでは、また。

作成日: 2024年12月7日 · Yusuke Kato

ROS 2シェル芸:URDFを置換してRVizで表示する

はじめに アドベントカレンダーについて この記事はQiitaのROS 2 Advent Calendar 2024の18日目の記事です。 12月1日から12月25日まで毎日ROS 2に関係した記事が投稿されるはずなので、そのほかの記事については下記のリンクからカレンダーをご確認ください。 ROS 2 Advent Calendar 2024 記事の概要 この記事ではURDFを置換してRVizで表示して遊ぶシェル芸を紹介します。 やはりROS 2においてURDFは必要不可欠な要素ではありますが、 イマイチどうやっていじっていいのかよく分からないことも多々あります。 また、無理やりでもいいからURDFを書き換えたいというケースもあるかもしれません。 そこで今回はとりあえずURDFを書き換えてみて、後のことはそれから考えようというコンセプトでやっていきます。 ぜひお付き合いいただけると嬉しいです。 とはいえ本題に入る前に、まずはあらゆる読者を想定してそれぞれのキーワードを簡単に説明しておきます。 ROS 2とは何か ROSはRobot Operating Systemの略称で、ロボットを動かすためのミドルウェアです。 豊富なライブラリやツール、コミュニティなどが備わっていてとても便利だと思います。 詳しくは下記の公式ドキュメントをご覧ください。 ROS 2 Documentation シェル芸とは何か シェルのワンライナーで様々なタスクをこなすことを指します。 詳しい定義や情報については下記のページをご覧ください。 シェル芸のトップページ URDFとは何か URDFはUnified Robot Description Formatの略称で、ロボットの情報を記述するためのXML形式のフォーマットのことです。主にROSで使われています。 URDFのwikiページ 参考資料 下記が参考資料です。 Qiita - ROS コマンドラインツール シェル芸 Qiita - turtlesimの亀をなるべく簡単にたくさん出したい Qiita - シェル芸で遊ぶROS 2 URDFを置換してRVizで表示する それではさっそく始めていこうと思います。 最低限のURDFを作成 まずは下記の内容をコピペしてcube.urdfを作成します。 不完全なURDFかもしれませんが、とりあえずはこれで遊べます。 <robot name="cube"> <link name="cube_link"> <visual> <geometry> <box size="1 1 1"/> </geometry> </visual> </link> </robot> RVizでURDFを表示 作成したcube.urdfをRVizで表示してみます。 robot_state_publisherにcube.urdfを渡すことで、robot_descriptionトピックとtfトピックを配信してくれます。 ...

作成日: 2024年12月1日 · 最終更新日: 2024年12月6日 · Yusuke Kato

我が家のインコ「れもん&ぽぽ&ぐぐ」の日記16 : れもんが本に掲載されたり、愛鳥祭に行ったりなど

はじめに 11月も半ばに入って2024年ももう後一ヶ月半になりました。 どんどん冬が近づいてきていて寒い日も多くなっていますが、 我が家の鳥たち、セキセイインコのれもんとズグロシロハラインコのぐぐは今日も元気に過ごしています。 インコは寒さに弱いとのことで暖房も鳥用ヒータもフル稼働です。 今回も我が家の鳥たちの様子を皆様にお届けしますので、よろしくお願いします。 れもんの残像↓ れもんの残像 関連記事 前回の日記 2024年10月26日の日記です。 我が家のインコ「れもん&ぽぽ&ぐぐ」の日記15 : 落花生、新聞紙、れもんとぐぐの邂逅 我が家におけるインコの飼育方法 2024年現在の我が家でのインコの飼育方法をまとめました。 インコの飼い方と注意点(2024年版) 注意点 私たちは鳥を初めて飼うため飼育方法に誤りがあるかもしれません。 これからセキセイインコやズグロシロハラインコなどを飼うという方はこのブログの情報を鵜呑みにせず、参考程度に読んでいただけますと幸いです。 いかなる場合でも責任は負えませんのでご了承ください。 れもんが本に掲載された れもんの写真が細川先生の『インコ・オウムの心を知る本』(緑書房)に掲載されました。 Twitterで細川先生が鳥の写真を募集していて、 妻が応募してみたところ、本当に掲載していただくことになりました。 ちゃんとした書籍にれもんが載っていて、遠い未来まで残るというのはとても嬉しいことですね。 ありがとうございます。 れもんと本 愛鳥祭に行ってきた 2024年11月16日~17日に埼玉県の大宮で開催された愛鳥祭に行ってきました。 鳥の保護活動をしている団体や鳥関連の企業の方々、 オリジナルの鳥グッズを作っている方々、 そして鳥好きな方々などがたくさん集まっていて、 とても楽しいイベントでした。 欲しかった物がたくさん買えたので大満足です。 会場の様子 HOEIさんのヒーターカバーです。二個目です。 HOEIさんのヒーターカバー 防災のための書籍も買えました。サインもいただけて嬉しい限りです。 鳥防災本 鳥がいても大丈夫な消臭スプレーを購入しました。 妻がずっと欲しがっていたので手に入って良かったです。 消臭スプレー 鳥たちのおもちゃをたくさん買いました。 鳥たちのおもちゃ p-jetさんの鳥カレンダーです。 p-jetさんのTシャツやトートバックもお気に入りです。 p-jetさんの鳥カレンダー 他にも鳥の食べ物や栄養剤なども買いました。 鳥の食べ物や栄養剤など 今週のれもん 今週もれもんは元気です。 鏡に吐き戻しをしてしまったりもありましたが、 とりあえずは元気に過ごしています。 ...

作成日: 2024年11月17日 · Yusuke Kato

映画日記『ラストマイル』感想【ネタバレあり】

はじめに 2024年8月23日に公開された映画『ラストマイル』を映画館で観てきました。 本作品の監督と脚本、プロデューサーは『アンナチュラル』や『MIU404』と同じく塚原あゆ子さんと野木亜紀子さん、そして新井順子さんです。 妻から『アンナチュラル』も『MIU404』もおすすめしてもらって観たことがあって、 本作品も妻からおすすめしてもらって一緒に観てきました。 『アンナチュラル』や『MIU404』は物語の構成がしっかりしていて、最初から最後までずっとおもしろい(楽しくもあり、興味深くもある)ので、 本作品も楽しみでした。 そして観終わった感想としてはめちゃくちゃおもしろかったです。 作品の完成度の高さに感動すらしています。 とてもおすすめなので、まだ観ていない方はぜひ観ていただきたいです。 この記事では『ラストマイル』の感想を雑にまとめていきます。 パンプレット買いました↓ パンプレット 公式サイト 下記が映画『ラストマイル』の公式サイトです。 ラストマイル公式サイト YouTube YouTubeに投稿されている公式PVです。 ## 注意 ネタバレがあります。 『ラストマイル』の感想【ネタバレあり】 作品の完成度が高い まずは何よりも映画としての完成度が高いです。 ずっとおもしろいです。 冒頭では世界観を説明する部分は最小限にとどめて、 さっそく事件を発生させて物語に入り込めるようになっています。 伏線の張り方もさりげなく、そして綺麗に回収されます。 『アンナチュラル』や『MIU404』もかなりおもしろかったですが、 本作品ではさらに物語が洗練されているような印象を受けました。 犯人が表に出てこなくて凄い 本作品のように大きな事件が発生するような話の場合、 犯人がかなり重要な役割を持つわけですが、 本作品では犯人は本筋には登場しません。 もちろん犯人の存在は本作品に大きく影響しています。 しかし、作品の本筋では一度も登場せず、主人公の過去や、事件の真実の中でしか登場しません。 事件や犯人に大きく関わっている人物も病院で寝たきりであり、 同じく作品の本筋には絡んできません。 犯人というよりは、事件の謎と真実に焦点を当てるように作品を作っているように感じます。 メインの登場人物が少なめで凄い 本作品の主な登場人物は、 主人公の舟渡エレナ、その相棒的な立ち位置の梨本孔、 会社の上層部の五十嵐、警察の二人、配送会社の方々くらいです。 先ほど書いたとおり犯人サイド側の二人は過去の話の中でしか登場しません。 メインの登場人物が少ない代わりに、 『アンナチュラル』や『MIU404』の登場人物たちが出てくるのと、 そして何より配達員や倉庫内で働く人たちが登場します。 どちらかというと配達する人や倉庫で働く人たちにも焦点を当てようとしているように感じました。 爆弾の表現が凄い これは映画館だからというのもありますが、 爆弾の表現が凄いです。 このシーンで爆発するんだろうなと分かっていても、 めちゃくちゃビックリします。 爆弾の表現にもコンプラみたいなものがあるかもしれませんが、 しっかり爆弾の脅威が伝わるように表現されていると思います。 爆弾の爆発によって事件の大きさが直に伝わってきます。 倉庫の映像が凄い 本作品では世界的なショッピングサイトの物流倉庫が題材の一つとなっていますが、 その倉庫内の映像がしっかり作りこまれていると思います。 今時の物流倉庫という感じで、 大きな倉庫内で管理されている商品が、 ロボットによって回収・運搬されて、 長大なベルトコンベアを流れて運ばれていく様子が作品を通じて度々登場します。 物流倉庫の様子がすべてセットとして用意されているのか、 どこかしらはCGで表現しているのかは分かりませんが、 かなりクオリティの高い映像だったと思います。 社会問題も取り扱っていて凄い 本作品は物語としておもしろいだけではなく、 人類の物流問題や、人間の命よりも会社の利益が優先されることなど、 人類社会が抱えている問題についても提起しています。 たとえば、多くの人間が安く早く荷物を受け取れるという恩恵を受けるために、 荷物を配達するドライバーの方々が犠牲になっているというようなことが本作品では表現されています。 また、配達員の一人に元々は質の高い家電製品を作っていた方が登場しますが、 その方も質は低いけど大量生産されて安い他社の家電製品に負けて職を失った過去を持っていたりして切なくなります。 ...

作成日: 2024年10月27日 · Yusuke Kato

我が家のインコ「れもん&ぽぽ&ぐぐ」の日記15 : 落花生、新聞紙、れもんとぐぐの邂逅

はじめに 今週もセキセイインコの「れもん」とズグロシロハラインコの「ぐぐ」は元気に暮らしています。 ぐぐは少しずつ我が家に慣れてきていて、自主的に遊べるようにもなってきました。 れもんはいつもどおり自由に遊んでいます。 この調子で仲良く元気に成長してほしいですね。 ということで、今回もれもんとぐぐの記録を残していきます。 キメ顔のぐぐ↓ キメ顔のぐぐ 関連記事 前回の記事 2024年10月12日の日記です。 我が家のインコ「れもん&ぽぽ&ぐぐ」の日記14 : 大人に近づくれもんと遊ぶ余裕が出てきたぐぐ 我が家におけるインコの飼育方法 2024年現在の我が家でのインコの飼育方法をまとめました。 インコの飼い方と注意点(2024年版) 注意点 私たちは鳥を初めて飼うため飼育方法に誤りがあるかもしれません。 これからセキセイインコやズグロシロハラインコなどを飼うという方はこのブログの情報を鵜呑みにせず、参考程度に読んでいただけますと幸いです。 いかなる場合でも責任は負えませんのでご了承ください。 新しいぐぐのおもちゃ ぐぐの鳥籠に輪っかのおもちゃを新しく取り付けてみました。 ぐぐも興味津々のようです。 最初は上に乗っかって遊ぶ感じでしたが、 少しずつ輪っかの中に入ろうとしてくれています。 ぐぐの新しいおもちゃ テントに入るようになったぐぐ ぐぐはテントの上に乗るのが好きだったのですが、 最近はちゃんとテントの中にも入るようになりました。 テントの中を通ったほうが移動が速いということにも気がついたようです。 テントに入ったぐぐ マスカットを食べるぐぐ マスカットをもぐもぐ食べるぐぐです。 甘すぎるとあまり食べないのですが、 甘さ控えめだとガツガツ食べている印象です。 マスカットを食べるぐぐ 落花生も食べるぐぐ ぐぐに落花生をあげてみたところ、 中身は捨てて殻をかじって遊んでいました。 落花生をくわえるぐぐ 落花生を食べるぐぐ クッキーも食べるぐぐ ぐぐに美味しそうなクッキーをあげてみたら、 嬉しそうにガジガジしていました。 クッキーを食べるぐぐ 体重計に乗れるようになったぐぐ 我が家での生活に慣れてきてくれたのか、 ぐぐも体重計に乗れるようになってきました。 現在はだいたい130g~135gくらいで安定しています。 体重計に乗るぐぐ↓ 体重計に乗るぐぐを違う角度から↓ 体重計に乗るぐぐ2 ...

作成日: 2024年10月26日 · Yusuke Kato

インコの飼い方と注意点(2024年版)

はじめに 我が家では現在、セキセイインコの「れもん」とズグロシロハラインコの「ぐぐ」を飼っています。 少し前まではズグロシロハラインコの「ぽぽ」もいました。 この記事では現状の我が家でのインコの飼育方法についてまとめようと思います。 ただし、必ずしもこの記事の情報が正しいわけではないため、参考程度に読んでいただけますと幸いです。 正確な情報については動物病院やペットショップ、書籍などでご確認をお願いいたします。 我が家のセキセイインコ「れもん」↓ れもん 我が家のズグロシロハラインコ「ぐぐ」↓ ぐぐ インコ日記の記事 我が家のインコたちの日記も書いています。 下記のリンクが現在の最新記事です。 我が家のインコ「れもん&ぽぽ&ぐぐ」の日記14 : 大人に近づくれもんと遊ぶ余裕が出てきたぐぐ 飼育環境の準備 まずはインコ(雛鳥ではない)の飼育に必要となる物を準備します。 雛鳥の場合は必要な物が異なりますのでご注意ください(雛鳥の飼育方法についてはペットショップで確認すると良いと思います)。 インコが暮らすことになる鳥籠(インコの大きさに合ったもの) 動物病院へ連れていく時などの外出時用キャリーケージ(小さい鳥籠、キャリーケージを入れるリュックサックもあると便利) 鳥籠の扉が開かないようにするバックルなど(外出時にインコが勝手に扉を開けないように) 温度調整のためのヒーター(ワット数を要確認) 温度センサが付いたサーモスタット(自動温度調節器のこと、必須) 太陽光ライト(インコも日光に当たる必要あり) 温度計(湿度も計測できるとよい) 体重計(0.1g単位で計測できるとよい) シードやペレットなどのエサ(ちゃんと食べてくれる物を用意する) エサ入れ、水入れ(複数あると使い回せて便利) 止まり木(太さを要確認、複数あると良い) おやすみカバー(鳥籠を覆う布、寝る時にかけてあげる) ビニールカバー(鳥籠の覆う透明のビニール、日中かけてあげる) アクリルケージ(保温、防音対策などが可能) 鳥籠の中に取り付けるおもちゃ(インコは遊ぶのが好き。暇だとストレスになる) 鳥籠の底に敷く新聞紙やペットシート(フンを受け止める) ペット用ウェットティッシュ(鳥籠掃除に便利) 鳥籠の置き場所を確保 次に鳥籠を配置する場所を確認します。 日光やエアコンの風が直接当たらず、騒がしくない場所を選ぶと良いとのことです。 日中は多少音があってもよいと思いますが(インコもテレビの音などがあったほうが暇つぶしになる可能性もあります)、 インコが寝る時には静かな環境を作ってあげることが大切です。 我が家の鳥籠の様子はこんな感じです。 窓の近くではありますが、カーテンで直射日光を調整しています。 また、リビングなので多少騒がしくはなってしまいますが、 なるべく音を出さないように気をつけています。 ちなみに、我が家のれもんはテレビが好きなようですが、ぐぐは嫌いなようでダンボールで壁を作ってあげて見えないようにしています。 我が家の鳥籠の様子 動物病院を確認 インコを飼う前に、近所にある鳥を診てくれる動物病院を探しておきます。 通いやすくて評判の良い病院を選ぶと良いと思います。 犬や猫を診てくれる動物病院などよりも数が少ないため、あらかじめ確認しておくと安心です。 インコは少しの環境の変化で体調を崩すことも多いので、動物病院は必須だと思います。 ペットショップからインコを迎え入れる インコを取り扱っているペットショップへ足を運んで、迎え入れるインコを選びます。 元気で物怖じせず、人懐っこいインコを選ぶのが良いとされています(もちろん絶対ではありません)。 また、いつもの様子はどうか、ごはんをちゃんと食べているか、病気は大丈夫そうかも店員さんに確認すると良いと思います。 また、実際に手に乗せたり、触らせてもらったりして、インコの状態を確認することも重要です(店員さんが説明してくれると思います)。 我が家に来た日のれもん↓ 我が家に来た日のれもん インコを我が家へ迎え入れる インコを我が家へ連れてきたら鳥籠に入れてあげます (窓やドアは閉めて、外へ逃げ出さないようにご注意ください。また、万が一のことを考えて部屋の中の危険な物も排除しておくと良いと思います)。 ごはんと水も忘れずにあげます。 最初は環境の変化でインコが緊張していると思うので、放鳥(鳥籠の外で遊ばせてあげること)はまだせずに休ませてあげると良いと思います。 まずは家や鳥籠に慣れてもらうことが重要です。 ...

作成日: 2024年10月25日 · Yusuke Kato

料理日記:豆腐春巻き

はじめに 豆腐の春巻きを作ったので記録に残しておきます。 豆腐春巻き 豆腐春巻きの作成手順 参考にしたレシピはこちらです。 参考 - 豆腐を具にした「春巻き」。パリとろ食感が楽しめる<長谷川あかりさんレシピ> 必要なもの 豆腐 塩昆布 片栗粉 塩 大葉 小麦粉(水で溶く) 油 キッチンペーパー フライパン 皿 やること 豆腐と塩昆布、片栗粉、塩を混ぜます。 豆腐をぐちゃぐちゃにまぜる 春巻きの皮で具材を巻きます。 具材を巻く 巻いた状態↓ 巻いた様子 フライパンで揚げ焼きします。 きつね色になるまで3分くらいです。 揚げ焼きの様子 揚げ終わったらキッチンペーパーで油をとりましょう。 完成例 こちらが完成した豆腐春巻きです。 豆腐春巻き おわりに 豆腐の春巻きを作成しました。 美味しかったです。 それでは、また。

作成日: 2024年10月15日 · Yusuke Kato

AlpacaHackで始めるCTF入門6:AlpacaHack Round 4 - Simple Flag Checkerに挑戦

はじめに 概要 今日は祝日なので遅ればせながらAlpacaHack Round 4の問題に挑戦してみます。 今回は最初の問題の「Simple Flag Checker」を解いてみます。 ジャンルとしては「Rev」とのことです。 いわゆるリバースエンジニアリングの問題でバイナリのファイルが与えられるので、 そのファイルを解析してflagを取得するような問題っぽいです。 バイナリとかアセンブラとかよく分かっていないのでいつも通りChatGPTに助けてもらいながらやっていこうと思います。 AlpacaHack Round 4のトップページ AlpacaHack AlpacaHackへのリンクはこちら AlpacaHackのサイトへのリンク 私のCTF環境 Windows 11/WSL2 Ubuntu 22.04 LTS Ghidra 前回の記事 2024年10月13日の記事です。 AlpacaHackで始めるCTF入門5:AlpacaHack Round 3 - qrimeに挑戦 問題内容 問題ページを開くとcheckerというファイルをダウンロードできます。 おそらくこのファイルが何かしらの言語で書かれたソフトのソースコードをコンパイルしてできた実行ファイル(バイナリ)みたいなものだと思います。 つまり、このバイナリの実行ファイルをソースコードに戻せたらflagが取得できそうです。 checkerを調べてみる まずはfileコマンドでcheckerファイルの形式を確認してみます。 $ file checker checker: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c2dd390ecbb794a78e20db0151832e9dd5c6359d, for GNU/Linux 3.2.0, not stripped ChatGPTに聞いたところ一般的なバイナリファイルらしいです。また、not strippedだと関数名や変数名の情報が残っていて解析しやすいっぽいです。 次にstringsコマンドで中身を確認してみます。 $ strings checker /lib64/ld-linux-x86-64.so.2 mgUa __cxa_finalize fgets __printf_chk __libc_start_main puts memcmp stdin ... fgetsやstdinがあるのでC/C++言語っぽいです。 ...

作成日: 2024年10月14日 · Yusuke Kato

AlpacaHackで始めるCTF入門5:AlpacaHack Round 3 - qrimeに挑戦

はじめに 概要 かなり遅れてになりますが、今回はAlpacaHack Round 3の問題に挑戦してみます。 今回は最初の問題の「qrime」を解いてみます。 ジャンルとしては「Crypto」とのことです。 Cryptoは暗号関係の問題ということで私はほとんど暗号の知識を持っていませんが、調べつつ頑張ってみます。 AlpacaHack Round 3のトップページ AlpacaHack AlpacaHackへのリンクはこちら AlpacaHackのサイトへのリンク 私のCTF環境 Windows 11/WSL2 Ubuntu 22.04 LTS 前回の記事 2024年9月8日の記事です。 AlpacaHackで始めるCTF入門4:AlpacaHack Round 2 - Simple Loginに挑戦 問題内容 この問題ではprime.tar.gzというファイルが与えられます。 中身を展開してみるとchall.pyとchall.txtの二つのファイルが入っています。 chall.pyを読んでみると素数を使ってflagを暗号化してそうな感じがしました(全然違かったらすみません)。 chall.txtはchall.pyの実行結果を保存したファイルっぽいです。 この2つのファイルからflagを取得する問題のようです。 chall.pyを実行してみる 実行にはCryptoというライブラリが必要そうなのでインストールしておきます。 おまけで下記の記事のとおりに他のライブラリもインストールしてみます。 pip install pycryptodome gmpy2 pwntools z3 参考記事↓ Zenn - Crypto で便利なツールを紹介する とりあえず下記のコマンドで実行してみますが、処理が終わらず、出力結果が返ってきません。 python3 chall.py どうやらいい感じの乱数(素数?)が取得できるまでループしているっぽいです。 flagの取得方法を考えてみる ということで、おそらくchall.pyを自分の環境で実行する必要はなくて、chall.pyを実行した際にchall.txtが結果として返ってきた場合、 flagはどうなるかということを考えれば良さそうです。 chall.pyを読み解いてみる chall.pyの内容を箇条書きしてみます。 nextPrime関数:入力n以上の素数を返しそう gen関数:変数p,q,rを生成しそう r:ランダム整数 q:ランダム素数 p:rとqから生成した素数っぽい(本当に?) flag:文字列をバイト列に変換したもの? m:flagを整数に変換したもの?(long intかな?) n:p*q phi:(p-1)*(q-1)、dを求めるのに使ってるけど、ヒント的なもの? e:65537 d:pow(e,-1,phi)、使ってなさそうだけど、ヒント的なもの? c:pow(m,e,n)、これがflagを暗号化したもの?、flagを65537乗してからnで割った余りをとっているらしい 何にも分からないけど、逆に計算していけばflagが求まる? ...

作成日: 2024年10月13日 · Yusuke Kato