PC (@PCvgcu1) profile picture

適当に独り言を呟きます 返答は恐らくできないかと思いますのでご了承下さい。 また、内容に間違いもあるかと思いますのでご注意ください

Joined April 2026
#問 勉強メモ x86-64 / Intel構文 以下のコードを実行した後、eaxレジスタの値(10進数)はいくつになるでしょう? mov eax, 12 mov ebx, 5 sub eax, ebx xchg eax, ebx shl eax, 2 add eax, ebx #アセンブリ #低レイヤ #プログラミング問題
0%19
0%23
0%25
0%27
0 votes • Final results
2
#問 勉強メモ (x86-64) 以下の機械語(16進数12バイト)を実行したとき、関数から戻る時点でのeaxの値(10進数)はいくつでしょう? B8 06 00 00 00 FF C0 D1 E0 FF C8 C3 #機械語 #バイナリ解析 #低レイヤ
0%11
0%13
0%17
0%20
0 votes • Final results
4
#解 31 C0はゼロクリア xor eax eaxなので eax=0 83は2バイト読込 C0→11 000 000 11は直読 000はadd 000はeaxなので eax=eax+09=9 D1は1ビットシフト E0右から11 100 000 で真ん中が100なので左シフト 9=1001→10010→18 E8(11 101 000)なので、 18-04=14 C3はreturn なので答えは14でしょうか
#問 勉強メモ (x86-64) 以下の機械語(16進数11バイト)を実行したとき、関数から戻る時点でのeaxの値(10進数)はいくつでしょう? 31 C0 83 C0 09 D1 E0 83 E8 04 C3
0%14
0%16
0%20
0%30
0 votes • Final results
9
#問 勉強メモ (x86-64 / Intel構文) 以下のコードを実行した後、eaxレジスタの値(10進数)はいくつになるでしょう? mov eax, 6 mov ebx, eax add eax, ebx inc eax imul eax, 2
0%14
0%24
0%26
0%28
0 votes • Final results
1
31
#解 eax=6 ebx=eax=6 eax=eax+ebx=12 incはCFに影響を与えずにレジストを+1なので eax=eax+1=13 imul は符号付きで2倍するので eax=eax*2=26 なので答えは26でしょうか
17
#問 勉強メモ (x86-64) 以下の機械語(16進数11バイト)を実行したとき、関数から戻る時点でのeaxの値(10進数)はいくつでしょう? 31 C0 83 C0 09 D1 E0 83 E8 04 C3
0%14
0%16
0%20
0%30
0 votes • Final results
1
20
#問 勉強メモ(x86-64) リトルエンディアン環境で以下の機械語(16進数12バイト)を実行したとき、関数から戻る時点でのeaxの値(10進数)はいくつになるのでしょう B8 17 00 00 00 83 E0 0E 83 C0 09 C3
0%12
0%15
0%17
0%20
0 votes • Final results
1
24
#解 B8 4バイトeaxに代入 リトル..なので 00 00 00 17→eax=23 83 2バイト読込 E0→11 100 000 100→and 000→eax 0E→14 23→10111 14→01110 00110→6 C0→11 000 000 000→add eax=eax+09=15 なので答えは15でしょうか
13
#問 勉強メモ(x86-64 / Intel構文) 以下のコードを実行した後、eaxレジスタの値(10進数)はいくつになるのでしょう mov eax, 5 mov ebx, 3 imul eax, ebx inc eax shr eax, 2 dec eax
0%1
0%3
0%5
0%7
0 votes • Final results
1
48
#解 eax =5 ebx =3 eax=5•3=15 incはキャリーフラグを壊さずに+1するので eax=eax+1=16 shrは右に2bitずらすので 16→10000→00100→4 decはincの逆でCFを壊さずに-1するので eax=eax-1なので、3 回答は3でしょうか
14
PC retweeted
情報漏洩が起きないことを数学的に保証するバックエンドフレームワーク「Nyxis」を公開しました! たぶん世界初です。 Nyxisで書かれたバックエンドは、企業の持つ機密情報をより安全に守ることができます。 昨今急増しているサイバー攻撃を防ぐ手段として、このような方法があることをお伝えしたいと思い、今回の発表に至りました。 開発者は「どの権限を持つユーザーが何を実行可能であるか」のルールを管理するだけで、残りのコードをAIエージェントに任せても認可の安全性が担保されます。 Nyxisは大部分がLean言語で記述されており、形式検証によって 「任意のHTTPリクエスト列に対し、認証された主体の正当な権限を逸脱するデータの読取・変更・削除・権限付与は発生しない」 という認可安全性定理を機械的に証明しています。 認可の不備は、OWASP脆弱性ランキングにおいて2019年版から連続1位であり、最優先で対策すべきリスクの一つです。 形式検証を活用したこのフレームワークは、テストに頼る従来の開発に比べて、格段にセキュアなソフトウェアを実現します。 先日MicrosoftとGitHubが、形式検証を用いた開発キット「PDD Kit」を発表しました。 こちらはより幅広い性質を扱える一方、プログラムごとに仕様を作り、それが意図に合っているかを開発者が確認する必要があります。 Nyxisは証明する定理を認可安全性に絞ってあらかじめ定めているため、開発者はポリシーを管理するだけで済みます。 もちろん、一定の仮定は存在しています。証明外コードと実行環境は信頼する前提であり、開発者がポリシーを誤って書けば、意図した保護は得られません。 この定理の範囲内において、数学的保証は非常に強力です。実システムに組み込める技術としてここまでの保証を与えたものは、私の知る限りまだ存在しません。 一方で、表現力の乏しさやLeanのライブラリ不足など、改善すべき点はまだ山積みです。 本当はもっと完成度が高まった時点で公開しようと考えていましたが、昨今のセキュリティインシデントの状況を鑑みて、このタイミングで発表することにしました。 世界をセキュアにする一助になれば嬉しいです。 github.com/NyxFoundation/nyx…
55
1,113
314
7,204
1,046,601
#cve 昔、WindowsのMSHTMLに関する脆弱性CVE-2024-38112があったそうです。 無効化された旧IEを背後で呼び出し、 意図しないコード実行に繋がる可能性があるそうです nvd.nist.gov/vuln/detail/cve…
1
25
誘導先からHTAファイルがダウンロードされ、IE特有の仕様を利用してスクリプトが動く場合があります。 その後、難読化されたPowerShellやローダーを順次呼び出し、正規プロセスへ不正コードを注入するなどするそうです
1
5
この脆弱性は2024年7月の更新でMHTML関連の関連付けが見直され修正済みのようでふ 不審なショートカットや添付ファイルを不用意に開かないよう注意し、Windows Updateを最新に保つことが有効な備えになるかもしれません。 msrc.microsoft.com/update-gu…
5
#問 勉強メモ(x86-64) リトルエンディアン環境で以下の機械語(16進数12バイト)を実行したとき、関数から戻る時点でのeaxの値(10進数)はいくつでしょう? B8 0F 00 00 00 83 F0 03 83 C0 07 C3
0%12
0%18
0%19
0%23
0 votes • Final results
1
65
#解 B8→4バイトmov リトルエンディアンなので eax=0000000F=15 83→2バイト読込計算 F0→11 110 000 11→直接レジスタへ 110→xor 000→eax なので 15→1111 03→0011 eax→1100→12 C0→11 000 000 000→add eax=12+07→19 なので答えは19でしょうか
27
#問 勉強メモ(x86-64 / Intel構文) 以下のコードを実行した後、eaxレジスタの値(10進数)はいくつになるでしょう? mov eax, 4 mov ebx, 7 add eax, ebx imul eax, 2 sub eax, 6
0%12
0%14
0%16
0%20
0 votes • Final results
1
77
#解 1. eax=4 2. ebx=7 3. eax=4+7=11 4. imul →かけ算なので eax=11✖️2=22 5. eax = 22ー6=16 なので答えは16 でしょうか
44
#cve メールアプリ「Microsoft Outlook」に過去に脆弱性(CVE-2023-23397)があったそうです CISAのKEVにも登録されており、メールを開かなくても認証情報が漏洩する「ゼロクリック型」の手口として広く知られている事例のようです cisa.gov/known-exploited-vul…
1
65
攻撃者はサーバやPCなどを立てて445番ポートなどを開けて、 通知時刻が今すぐに設定された予定メールを送るそうです 昔は社外かどうか確認する機能が無かったので、 被害者の認証用ハッシュを外部の攻撃者の開けたportに送ってしまい、認証情報がバレてしまっていたようです
1
6
昔ですが Microsoftより修正プログラムが提供されているようです Windows版Outlookをご利用の方は、Officeの更新状況を確認すると安心かもしれません 社外へのSMB通信(ポート445)などをルータ等で制限することも推奨されているようです 参考 microsoft.com/en-us/msrc/blo… rapid7.com/blog/post/ra-cve-…
6