作ったプログラムに足がつくような情報は・・・
■ このスレッドは過去ログ倉庫に格納されています
0001C++プログラマ
NGNG公開しようと思ってます。
ただし身元がばれたりするのはちょっといやなので
匿名にしたいのですが、コンパイラをインストールしたときに
入力したシリアルナンバ等が、ビルド出力した結果に書き込まれていたりは
するのでしょうか?
有名な例ではWORDのウイルスを作った作者が、シリアルナンバーから
身元が割れてつかまったそうです。
使っているコンパイラはVisualC++6.0です。
すでにもうユーザ登録してしまったので、シリアルナンバーがわかれば
すぐに足がついてしまいます。
どうでしょう?
005045
NGNGヘッダファイル検索したが SYSTEM_INFOEX 構造体なんて
なかったぞ!
だまされちまったよ、おい!
てゆーか、どうせなら SYSTEM_INFO_EX とした方がより
それっぽいぞ > 6
でもここで少し冷静になって、、、近い将来にはこの構造
体の予約領域(wReservedメンバ)にCPUシリアルNoが入る事
になるカモね。。てゆーかWORDじゃ足んないじゃん。。。
結局、拡張構造体(仮称:SYSTEM_INFO_EX)か。。。
ところで1へ。話題が擦れてスマソ。。。
0051デフォルトの名無しさん
NGNGマシンのどのソフトなのか特定できるよ
そしてそれは入力するシリアルナンバーとは無関係だよ
CPUのシリアルナンバー(そんなものがあるのか知らんけど)
とも無縁だよ
昔はIEでMSのサイトに行くとその前にどこ行っててか
その後どこ行ったかも調べてたらしいよ
0052デフォルトの名無しさん
NGNG生成された生 GUID を、全部手で編集して、特定の機械に依存する
部分を消すくらいの作業は、商用アプリなら誰でもやっていると
思ったが?
0053デフォルトの名無しさん
NGNG?依存??いみわかんねー いや52を馬鹿にしてるんじゃなくて
どういう意味?マシンに依存するもんなの
0054デフォルトの名無しさん
NGNGhashと同じ理論。
0055デフォルトの名無しさん
NGNG勝手にGUID書き換えて大丈夫なのか? Global Unique ID で
無くなる可能性があるだろ。
0056デフォルトの名無しさん
NGNG以前、ワードドキュメントファイルから個人を特定できると
騒いでいたのも、たしかこれだったと思った。
0057デフォルトの名無しさん
NGNG残念でした機械には依存しません
CDごとに番号が違います、ピーコつかってると
全員同じ番号ですGUIDとは違います
シリアルにもPCにもCPUにもネットワークカードのUID
にも依存しません
0058あなたのうしろに名無しさんが・・・
NGNGこれは、最近アングラで出回っている2ちゃんクラックツールらしいです。
プログラム板の力でこれの作者手がかりを掴む事はできませんか?
0059デフォルトの名無しさん
NGNGWindows2000で作成されたGUID/UUIDなら足がつかないってさ。
ということは他のプラットフォームではつくのね。
0060デフォルトの名無しさん
NGNG嘘つきさんですか?
0061デフォルトの名無しさん
NGNGコンパイラで作られたバイナリからは身元はばれたりしないよ。
コンパイラやOSのシリアルもで関係ない。
個人情報が埋め込まれてるって事もない。
試しに異なるシリアルの製品で同じソースを作ってみなよ。CRC一致するから。
0062デフォルトの名無しさん
NGNGちょっと補足。
データセクション内にGUIDを埋め込ないならば(変数or定数でGUIDを定義
しないならば)EXEファイルはバイナリレベルで一致する。
でどう!?
もうちっと分かりやすくすると、
a)自分自身がOLEサーバー(COM含む)となる場合
→GUIDは作成したPCにより異なる
b)自分自身はただのOLEクライアント or COMコンポーネントを使う
立場の方 or COMもDCOMもOLE2もOEL1もそんなもん知らん
→自分自身のGUIDを登録しないので、EXEファイルの不一致は起
こり得ない
これで終わりかな!?
0063デフォルトの名無しさん
NGNG>試しに異なるシリアルの製品で同じソースを作ってみなよ。
>CRC一致するから。
個人で同じアプリ2個持ってるやつってなかなかいないだろうから
やるわけないと思ってそんなこと書いてるんだろうな
企業ならわざわざそんな暇なことするわけないと
思ってるんだろう?
>データセクション内にGUIDを埋め込ないならば
>自分自身のGUIDを登録しないので
めでてえな、ぜんぶお前の予想、想像じゃん
何でそんなにうぶなの?
あれ、もしかしてMSの人??
お仕事大変ですね、休日なのに
WARD文章にだって個人情報が入ってんだぜ
MSのサイトに行けば名前や会社名もクッキーで投げるんだぜ
0064デフォルトの名無しさん
NGNGGUIDとはなんですか?個人情報のことですか
VCが出すバイナリには個人情報が入ってないけど
ワードとエクセルには入ってる、でもWIN2000なら入ってない
ネットワークカードが入ってないなら
もっと安心ってので合ってますか?
0065名無しさん
NGNGもちろん、バージョン、SPは統一して。
0066あなたのうしろに名無しさんが・・・
NGNG>個人で同じアプリ2個持ってるやつってなかなかいないだろうから
>やるわけないと思ってそんなこと書いてるんだろうな
知り合いのVCと自分のVCとで、試してみました。
同一ソースからは、同一の実行形式のファイルが生成されます。
0067デフォルトの名無しさん
NGNGはやいねーまじでやったの?20分くらいしかたってないじゃん
ってことは63はうそつきでしたって事で終了?
ps
知り合いと自分で同じ割れ物つかってるって
落ちじゃないよね
0068名無しさん
NGNG0069デフォルトの名無しさん
NGNG400行くらいのソースだけど、かたっぽは2000もう一個はMEで
最適化とかかな?最適をOFFにしないとだめかな
VCってCPUにあわせて最適化とかやるんだよな
(間違ってる??)
ちなみに
MFCをつかわないすげえ短いやつ(hellow worldね)
なら一緒だったぞ
もうちょっといろいろやって結果報告します
0070デフォルトの名無しさん
NGNG同一ソースから作成される実行形式ファイルは、
どの環境で作成しても同じ →足がつかない
Wizardなどで自動生成されるソースにはGUIDが自動生成されて埋め込まれる。
とくにActiveXの場合は必須だ。ここで生成されたGUIDはMACアドレスを元
にしているため、ここから足がつく場合がある。(Windows2000の場合は大丈夫)
ネットワークカードが入っていない人は大丈夫(だと思うが、私個人的にはちょっと疑っている)
0071デフォルトの名無しさん
NGNGこれのせいじゃねーのか?
あとサービスパックも確認しな
あとどの部分が違うかバイナリエディタで見てみれば?
名前とか会社名がほんとに入ってるかどうか
0072デフォルトの名無しさん
NGNGや、やっぱりちがうぞ
サービスパックも最適化も同じ
(だと思う、電話なんで目で確かめられない)
違ってる部分はバイナリエディタで見ても
ちんぷんかんぷんで分からん、っていうか多くて
詳しく見てられん
OSを一緒にするのは無理だネットワークカードも
抜いたりは面倒だ、よっておれっちのっテストは
ここで終了とさせもらう 誰か引き続きやってくれ
0073デフォルトの名無しさん
NGNG身元を割り出すのは出来ないような気がする。
0074デフォルトの名無しさん
NGNGリンカの情報は実行ファイルに埋め込まれるぞ。
コマンドラインからオプション一致させて試してみろ
まったく同じになるからよ
0075デフォルトの名無しさん
NGNGなりませんよ。
なぜならPEヘッダにコンパイル時のタイムスタンプを
出力するようになっていますからね。
0076>75
NGNGこの酔っ払いが!
007762
NGNGボクMSの人じゃないよーん。
あと、いかにも突っ込んでくれといわんばかりなので、素直に突っ
込まさせていただきます。
>WARD文章にだって個人情報が入ってんだぜ
↓
>WORD文書にだって個人情報が入ってんだぜ
ところで1よ。そんなにそんなにそんなにそんなにそんなに心配なら、VC使わ
ずにBCC5.5乗り換えろ(前レスにもあったが)
MFC使わずにAPI使え。
発火/くらっ過どっちでもいいが、それをめざすならAPIぐらい直で呼び
出すなりよ。
あと気分的な問題だが、区ラックツールがVCアプリでしかもVC関連DLL
使ってるってのは、何だか萎えるのもあるナリ。。。
ttp://www.borland.co.jp/cppbuilder/freecompiler/bcc55agreement.html
0078>1
NGNG開発環境のソース全部揃うし
0079デフォルトの名無しさん
NGNGまるちぽすと???
0080>79
NGNG0081デフォルトの名無しさん
NGNGマイノリティの僻みっぽくて、MAC信者同様うざくない?
0082ゲラゲラゲラ♪
NGNG0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNGあっ、ノッテきた。
もう。。。どーでもいい事にはすーぐに反応するんだから!
ボクのいいたい事はAPI使え。それだけでしゅ。
0085デフォルトの名無しさん
NGNGMSの開発ツールを使っているタコは早く目を覚ましましょう。
0086デフォルトの名無しさん
NGNG00876
NGNGあはは、いかにもありそうな感じだったでしょ?楽しめた?
ごめんねー♪
0088>86
NGNG0089無常
NGNG0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG009245
NGNGまぁ、このすれタイトルでこれだけ盛り上がったんだから、よし〜〜と
してゆるなりよ。もう。。。
しかしながら、ちょっとあれているでござるね。このすれ。。。
ちなみにボクちゃん、印プライズに社名変更する前からのボーランド派
です。(あおってネ)
0093ぱたぱた・・・
NGNG涼しい?
0094らりぱっぱー
NGNGという情報は埋め込まれるのでしょうか?
0095ビル・ゲイツ
NGNGボーランド死ね!!
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG取りあえず送信した後はハードディスク丸ごとフォーマット。
ってゆうかオプソにするのだ!!ソースをいじったのが不特定多数
になれば主犯はわからん。どのコンパイラでもビルド出来るように
POSIX準拠でな。