質問編集履歴

1

修正

2016/08/29 16:31

投稿

sem2012sp_a
sem2012sp_a

スコア49

test CHANGED
@@ -1 +1 @@
1
- OpenProcessを検出する方法
1
+ 都合により削除
test CHANGED
@@ -1,23 +1,3 @@
1
- オンライン認証があるシェアウェアを作っているのですが、そのツールの認証が突破されないうに、Win32APIのOpenProcessを検出したいのですが、何か方法はあますでしょうか。
1
+ 都合により削除
2
2
 
3
-
4
-
5
- ちなみに、OpenProcessを検出ではなく阻止する方法でしたら
6
-
7
- DACLのACEを変更してアクセスを拒否する方法がありますが、これだとSE_DEBUG_NAME特権を持っているProcessには効かないので意味がありませんし、カーネル等で突破される可能性もあるのでOpenProcessを阻止するのではなく検出したいです。
8
-
9
-
10
-
11
- この質問を読まれた方でOpenProcessを検出したところで認証を突破する方法ならいくらでもあると思われた方もいるかもしれませんが、それは承知の上です。
12
-
13
- 個人で作ったツールですしリバースエンジニアリングの上級者に突破されるのなら構わないと思っています。
3
+ **********************************************
14
-
15
- しかし初心者に簡単に突破されたくないので、最低限の対策はやっておきたいです。
16
-
17
- このツールにはその他にもCRCやハードウェアブレークポイントの検出等を入れる予定です。
18
-
19
-
20
-
21
- 言語はC++
22
-
23
- 開発環境はVisual Studio2013です。