[過去ログ] Visual Studio 2017 Part6 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
591: デフォルトの名無しさん (ワッチョイ 6e63-feI+) [sage] 2019/02/10(日) 03:40:38.19 ID:2bRkKwxI0(1/2) AAS
>>590590(3): デフォルトの名無しさん (ワッチョイ c5da-uR/r) [qsage] 2019/02/10(日) 02:51:04.35 ID:hVspAvhd0(1/5) AAS
実行中に自分自身を書き換えるプログラムコードが普通だと思い込んでる方が異常
今どきのプラグラミング言語でそんなことが出来るものはない
昔のZ80アセンブラでは割と有名なテクニックだったけどね
今ではCPUの特権命令でも使って余程特殊なコーディングを行わなければ不可能
それはおまえが知らんだけだろ
VirtualAllocとかVirtualProtectを使ったことがないんだろ?
Win32なら普通(?)に動的コード生成はできるよ
WinRT(UWP)は知らんけど、たぶん無理と予想
593(1): デフォルトの名無しさん (ワッチョイ 6e63-feI+) [sage] 2019/02/10(日) 04:42:51.47 ID:2bRkKwxI0(2/2) AAS
>>592592(1): デフォルトの名無しさん (ワッチョイ c5da-uR/r) [qsage] 2019/02/10(日) 03:59:24.37 ID:hVspAvhd0(2/5) AAS
それは動的割当てを行うようにプログラムを組んでいるだけの規定の動作
予めプログラムされた通りのコードに過ぎない
実行時書き換えというのは言葉通りコードそのものを書き換える行為のこと
ストレージ上の実行ファイルのバイトイメージとは別のメモリ上に展開されたイメージそのものを改変する行為のこと
メモリ上のイメージをストレージの本体と破綻なく同期させる必要がある
特殊なデバイスドライバーやコピーガードのためのランダマイズなどで利用される
だから使ったことないんだろ?
実行時に書き換えるのは可能なんだよ
プロテクトの一種として実装したことがある
知識だけで経験値のない馬鹿は黙った方がいいぞ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s