タグ

kopan580のブックマーク (310)

  • 【CTF入門】ELFバイナリのリバースエンジニアリングに入門してみよう - かえるのひみつきち

    CTFの初心者向けにELFバイナリの基的な解析手法を解説します。 この記事は、私が個人的に開催する勉強会の資料として作成しました。 もくじ この記事の目的 対象者 事前準備 問題ファイルのダウンロード 表層解析を行う file strings readelf バイナリを実行してみる ELFファイルとは 実行権限を与える 静的解析を行う radare2 Ghidraでmain関数を解析する エントリポイントを見つける RVA / VA / Offsetについて エントリポイントからmain関数を特定する main関数のデコンパイル結果を見る 標準入力の受け取り 改行文字の削除 ループ処理で文字列をXOR暗号化 暗号化されたバイト列をチェックする データセクションの値を取得する XOR暗号化時の関数を解析する IDA Freeを使う XOR暗号化の挙動を見抜く gdbで動的解析を行う gdb

    【CTF入門】ELFバイナリのリバースエンジニアリングに入門してみよう - かえるのひみつきち
    kopan580
    kopan580 2023/06/03
  • プログラミングでよく使う英単語のまとめ【随時更新】

    プログラミングでよく使う英単語のまとめ【随時更新】 随時追加、整理していきます。 名前をつけるときには、名詞、動詞の違い、複数形、過去形などに注意しましょう。 オブジェクト指向では、クラス名は名詞、メソッドは動詞とします。 使ってはいけない言葉 get / set アクセサ (getter / setter) やプロパティによく使われている。 それ以外に使うと混乱を招くのでよくない。 get は軽量な処理と考えるので、中に重い処理は書いてはいけない。 単純な取得/設定以外で使いたくなったら他の言葉を考える。 load, save, commit, store, enable, disable, fetch, register, configure, add, etc... check 意味が広すぎて何をしているかわからない。 できるだけ別の言葉を使う。 具体的に何をしているかに分解して考え

    プログラミングでよく使う英単語のまとめ【随時更新】
    kopan580
    kopan580 2021/02/05
    英単語
  • Microsoft 365 または Office 365 を使用して電子メールを送信するように多機能デバイスまたはアプリケーションを設定する方法

    この記事では、すべてのメールボックスが Microsoft 365 または Office 365 にある場合に、デバイスやビジネス アプリケーションからメールを送信する方法について説明します。 以下に例を示します。 スキャナーがあり、スキャンしたドキュメントを自分自身または他のユーザーに電子メールで送信する。 予定を管理する基幹業務 (LOB) アプリケーションで、予定時間になったらクライアントにメールでアラームを送信する必要がある。 オプション 1 (推奨): 直接 Microsoft 365 または Office 365 メールボックスを介して、デバイスまたはアプリケーションを認証し、SMTP AUTH クライアント送信を使用して電子メールを送信する 注: このオプションは、 Microsoft Entra ID のセキュリティの既定値と互換性がありません。 サービスに接続する場合は、

    Microsoft 365 または Office 365 を使用して電子メールを送信するように多機能デバイスまたはアプリケーションを設定する方法
  • Python で Office 365 からメールを送信する - honeotech

    Disclaimer: エントリの内容は2018年1月3日時点の Office 365 の仕様に基づいています。 Python で Office 365 からメールを送信する方法を検証してみた。 検証条件 メールの送信者となる Office 365 のユーザーには多要素認証を適用していない。 使用するライブラリ smtplib パッケージと email パッケージを使用する。 smtplilb パッケージは SMTP サーバ(Office 365)との通信に用いる。一方、 email パッケージはメッセージの組み立てに用いる。 なお、 Office 365 からメールを送るための専用のパッケージもあるようだが、 smtplib のほうが汎用性が高そうなので、勉強がてら今回は smtplib を使うことにした。 コード 必要最小限ではあるが、以下のコードで Office 365 からメール

    Python で Office 365 からメールを送信する - honeotech
    kopan580
    kopan580 2021/01/26
    smtplib
  • Exchange Onlineをsmtp接続する方法について紹介する

    製品情報 2018.03.23 Exchange Onlineをsmtp接続する方法について紹介する SMTP 【 Simple Mail Transfer Protocol(シンプルメールトランスファープロトコル) 】とは、インターネットなどのTCP/IPネットワークで標準的に用いられる、電子メール(eメール)を伝送するための通信手順(プロトコル)の一つ。 IT用語辞典「SMTP」より抜粋 プロトコルとはいわゆる「決まり事」のことで、SMTPメールを送受信するために規定された手順を指します。Exchange OnlineおよびOffice 365でSMTP接続をすると何ができるかというと、たとえば別のメールクライアントで取得しているメールアドレスを使用して、Exchange Online上からメールの送受信が行えます。他にも次のような活用方法があります。 スキャナーでスキャンした文書を特

    kopan580
    kopan580 2021/01/26
    smtpサーバ
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
    kopan580
    kopan580 2021/01/25
    pep8, flake8
  • https://docs.anaconda.com/anaconda/user-guide/tasks/install-packages/

    kopan580
    kopan580 2021/01/25
    “Installing packages on a non-networked computer”
  • Mind Mapping Software - Create Mind Maps online

    マインドマップは、中央のメインアイデアから始めます。思考を巡らせながらサブトピックを無制限に作成し、色分けしてわかりやすさとスタイルを加えることができます。マップが形になってきたら、添付ファイルや埋め込みメディアなどでトピックに前後関係を追加します。MindMeisterの機能を使えば、初めてのマインドマップでも創造力を最大限に発揮できます。

    Mind Mapping Software - Create Mind Maps online
    kopan580
    kopan580 2021/01/23
    無料ツール
  • Coursera機械学習入門オンライン講座虎の巻(文系社会人にオススメ) - Qiita

    学んだことサマリ 以下のことを学びました。数式も交えて丁寧に説明してくれます。また、数理的に難しい部分は省略してくれます。今まで私はつまみい程度に色々と勉強していましたが、体系的に学べるとすごくスッキリしました。 教師あり学習 線形回帰・ロジスティック回帰・ニューラルネットワーク・SVM 教師なし学習 K-Means・主成分分析(PCA)・異常検知 特別なアプリケーション・トピック レコメンデーション・ビッグデータ対応 応用 バイアス/バリアンス・正則化・アルゴリズム評価・学習曲線・エラー分析・天井分析 上記を学んだ結果、データサイエンス系の課題(例:部屋の大きさ、駅からの距離などの賃貸情報から家賃を予測)があったときにどんなアプローチで解決していくかが検討できるスキルが身につきます。ただ、Octaveという実務で使われているのがあまり聞かないプログラム言語なので、システム実装の即戦力と

    Coursera機械学習入門オンライン講座虎の巻(文系社会人にオススメ) - Qiita
  • 脱炭素化社会に向けて世界が集結!東京ビヨンド・ゼロ・ウイーク開催(前編)

    脱炭素化社会の実現に向けて、日は温室効果ガスの排出実質ゼロ(カーボンニュートラル)、さらには過去に大気中に排出されたCO2の削減(ビヨンド・ゼロ)をかかげています。これを実施するためには、さまざまな革新的技術が必要です。そこで経済産業省では、挑戦すべき課題と、それを社会的に実現する道筋や手法について議論・提示する国際会議「東京ビヨンド・ゼロ・ウイーク」を開催しました。期間中に開催されたさまざまな会議と議論の内容について、2回に分けてご紹介します。 ビヨンド・ゼロ実現のための道筋・手法と課題を議論 「東京ビヨンド・ゼロ・ウイーク」では、10月7日から14日までの1週間で、以下の6つの国際会議が開催されました。 ICEF2020(10月7-8日) RD20(10月9日) TCFDサミット2020(10月9日) 第9回LNG産消会議2020(10月12日) 第2回カーボンリサイクル産学官国際会

    脱炭素化社会に向けて世界が集結!東京ビヨンド・ゼロ・ウイーク開催(前編)
    kopan580
    kopan580 2021/01/18
    重要な会議
  • (続)日本は「脱炭素社会」をどう目指していくのか?

    塩沢 文朗 国際環境経済研究所主席研究員、元内閣府戦略的イノベーション創造プログラム(SIP)「エネルギーキャリア」サブ・プログラムディレクター 1.「カーボンニュートラル宣言」が意味すること 菅総理が、10月末に「2050年カーボンニュートラル、脱炭素社会の実現を目指す」ことを所信表明演説で宣言されました。 先の投稿「日は『脱炭素社会』をどう目指していくのか?」(2019年7月)で書いたように、2015年の「パリ協定」以降、世界のマインドセッティングが(脱炭素社会への移行など「出来るわけがない」から)「出来るだけやってみよう」へと大きく変化している中で、この宣言は、国際的にはやや出遅れ感を拭えないものの、国内的には唐突感をもって受け止められたように思います。しかし私は、エネルギーシステムの再構築には中長期的な視点に立った取り組みが不可避であることから、この宣言は、日の国民、産業界に向

    (続)日本は「脱炭素社会」をどう目指していくのか?
    kopan580
    kopan580 2021/01/18
    概要2
  • 日本は「脱炭素社会」をどう目指していくのか?

    塩沢 文朗 国際環境経済研究所主席研究員、元内閣府戦略的イノベーション創造プログラム(SIP)「エネルギーキャリア」サブ・プログラムディレクター 脱炭素社会への道筋 温室効果ガス(GHG)の排出を2050年に向けて80%削減するという日のGHG排出削減目標は良く知られている一方で、その達成に向けた道程に係る具体的な説明をあまり耳にすることはない。それも無理はないことで、その道程についての絵は、まだ、ほとんど描けていないと言って良い状態だからだ。 これには、この目標の達成が、大変に困難なことであることが影響している。その困難さについて、例えば資源エネルギー庁は、同庁の研究会に提出した資料で80%削減という水準は、①各家庭、事務所、店舗等のエネルギー源をオール電化又は水素利用とし、②自動車をすべてゼロエミッション車に転換し、さらに、③発電を再エネ・原子力・CCS付火力で100%非化石化したと

    日本は「脱炭素社会」をどう目指していくのか?
  • カーボンニュートラルのいろは | EMIRA

    今、「脱炭素」施策があらゆる業界で検討、実施されている。しかし、実際の排出量を減らすことには、限界がある。そのため、昨今耳にするようになったのが、「カーボンニュートラル」という概念だ。直訳すれば「炭素中立」だが、その概念をきちんと理解できている人はそう多くはないだろう。特集では、基礎知識から世界の最前線まで、「カーボンニュートラルとは何か?」を伝えていく。(デザイン:池田太郎) 第1回 2019/10/16 「カーボンニュートラル」って何?脱炭素社会に生きるための基礎知識 炭素をゼロにする地球全体のミッションのために知っておきたいこと

    カーボンニュートラルのいろは | EMIRA
    kopan580
    kopan580 2021/01/18
    カーボンニュートラル
  • 総合資源エネルギー調査会|資源エネルギー庁

    ※委員名簿は各回の配付資料参照 令和6年5月15日 第55回 基政策分科会(経済産業省ライブ配信チャンネル) エネルギー政策に関する「意見箱」 2050年カーボンニュートラルを見据えた次世代エネルギー需給構造検討小委員会 再生可能エネルギー主力電源化制度改革小委員会 持続可能な電力システム構築小委員会 発電コスト検証ワーキンググループ 長期エネルギー需給見通し小委員会 再生可能エネルギー導入促進関連制度改革小委員会 令和6年度 令和6年5月15日 第55回 配布資料| ライブ配信 令和5年度 令和5年12月18日 第54回 議事録(PDF形式:862KB)|配布資料| 動画 令和5年6月28日 第53回 議事録(PDF形式:911KB)|配布資料| 動画 令和4年度 令和4年12月16日 第52回 議事録(PDF形式:1,051KB)|配布資料| 動画 令和4年11月15日 第51回 議

    kopan580
    kopan580 2021/01/18
    基本政策分科会資料
  • ELSASPEAK

    Meet ELSA - Your personal AI-powered English speaking coach Speak English in short, fun dialogues. Get instant feedback from our proprietary artificial intelligence technology. Start Learning The Best Way to Improve Your Skills Practicing your English speech with ELSA is fun and addictive. Our bite-sized lessons are effective, and we have proof that it works. Get Instant Feedback Receive immediate

    ELSASPEAK
    kopan580
    kopan580 2021/01/10
    発音矯正サービス
  • Grammarly: Free Writing Assistant

    Grammarly: Free Writing Assistant
    kopan580
    kopan580 2021/01/10
    英文添削
  • Otter Voice Meeting Notes - Otter.ai

    Otter.ai uses artificial intelligence to empower users with real-time transcription meeting notes that are shareable, searchable, accessible and secure.

    Otter Voice Meeting Notes - Otter.ai
    kopan580
    kopan580 2021/01/10
    英音声からの書き起こし
  • Schultz generator arrays to search for the next number

    kopan580
    kopan580 2021/01/04
    視野広げるゲーム
  • How To Learn English Faster Using 13 Quick Techniques

    kopan580
    kopan580 2021/01/04
    英語学習サイト
  • Anki - powerful, intelligent flashcards

    Powerful, intelligent flash cards. Remembering things just became much easier. Download Remember Anything From images to scientific markup, Anki has got you covered. Remember Anywhere Review on Windows, Mac, Linux, iOS, Android, and any device with a web browser. About Anki Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you

    kopan580
    kopan580 2021/01/04
    暗記アプリ