トップページ⇒tech
124コメント34KB

逆コンパイルでアプリのコードは全て筒抜け?

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
いつの間にかクラックやらなんやらで骨抜きになるアプリ。
逆コンパイルされるとアプリのコードは全て筒抜けになるのでしょうか?
アプリの海賊版作成を防ぐためにはどんな工夫が必要となるのでしょう??
ハッカーの上をいくプログラマーになりたいです。
0002デフォルトの名無しさんNGNG
美人局の2
0003他王NGNG
キャラクターの名前を募集しています。
どうぞ気軽にきたください
http://www.geocities.co.jp/HiTeens-Penguin/7848/
0004デフォルトの名無しさんNGNG
うんこ
0005デフォルトの名無しさんNGNG
static *szBooing[] ={
"こんなとこまで見てんじゃねえとチンカス",
"こんなとこまで見てんじゃねえとチンカス",
"こんなとこまで見てんじゃねえとチンカス",
"こんなとこまで見てんじゃねえとチンカス",
"こんなとこまで見てんじゃねえとチンカス"};

0006デフォルトの名無しさんNGNG
ttp://www.h5.dion.ne.jp/~willbe/jpeg/syo_1.jpg
0007デフォルトの名無しさんNGNG
【社会】"2ちゃんねらーが瞬殺?" 自社ソフトの不正使用に150万の懸賞金★2
http://news5.2ch.net/test/read.cgi/newsplus/1066747564/
0008デフォルトの名無しさんNGNG
           メ-──--、
        /:;--=--=、::::ヽ
.          |」_  __ヽ:::|
            l-t> -ぅー Vヽ
          | 、_,ヽ.  レ′ 「正直私は自信がないが、担当者は破られることはないと言っている」
         ヽ --‐) ├、   ttp://www.ryukyushimpo.co.jp/news01/2003/2003_10/031017i.html
         /\二-;/ |`ー、
       / /,.ィ==-、  /|   `ヽ、
  l二二二二二l ├〈  ー' |    ノ \
  |  ,,,,.;;.;:,;;,○ | |彡l 社長|   / l  丶
  | .ヨネ助 |.|,彡|  ̄ ̄|  」  ヽ  ヽ
  |,__’_____l |彡n     ,ヘ        〉
  | ‥・ ・・…・・|`(二` ヽ、   レ'-=-ニ二」
  | (ニニ) (ニニ).|├─  ヾ´ ̄\ ヽ ヽ \ 〉
  l_____|_(ニ二___ノ__」 )_ヽノン
0009デフォルトの名無しさんNGNG
おまいのIPが筒抜けです。スーパーハッキングしました
0010デフォルトの名無しさんNGNG
ちょっとグロいけど衝撃
http://www22.tok2.com/home/byosyo/monohonnikuya.htm
0011デフォルトの名無しさんNGNG
>8
興味で見に行ったら、すでに終わってる・・・。
0012デフォルトの名無しさんNGNG
むかつく担当者の名前のイニシャルをいつもバイナリに埋め込んでます。
0013デフォルトの名無しさんNGNG
>>1
解析に1年かかるようなものを作る。
その間にバージョンあがるだろうからね。
でもマイナーバージョンアップはあんましないほうが良いかも?
差分でわかるかもしれんし。

50位こういうの作れば生きてるうちは大丈夫。
0014デフォルトの名無しさんNGNG
>>1
 デコード部分も含め自己改変でも行うプログラムでない限り圧縮しようが
ハードプロテクトしようが基本的に「無理」ですヨ。

ま、ひとつ理想的な方法があるとしたら人間の「脳」そのものです。
死亡後、脳圧も関係あってしばらくすると溶けてしまうし
一般に知られている科学技術では、クラックできないでしょう。

ま、クラックを防止するとしたらプログラムもOSも意識をもたないと
無理でしょうねぇ…。つか、そのようなコトが起きたら…江口ゲで
困りそうだが…。「コンピュータプログラムレイプ反対!」ってね。
つまらん。

0015デフォルトの名無しさんNGNG
>>13
解析に一年かかるぐらいってどんな???
0016デフォルトの名無しさんNGNG
>>1
 とりあえず自己圧縮からはじめてみたら
0017デフォルトの名無しさんNGNG
Winnyは解析不可能だけどね。
0018デフォルトの名無しさんNGNG
でも制限解除パッチでちゃったね
0019デフォルトの名無しさんNGNG
>>1
C/S方式にして、サーバサイドにコードの一部を置けばいい。
0020デフォルトの名無しさんNGNG
>>18
あれはWinny1。Winny2は完璧なので誰にも解析できてません。
0021デフォルトの名無しさんNGNG
できてるけどバイナリが公開されてないだけだけどね。
0022デフォルトの名無しさんNGNG
あらあら公開されてないのにできてると(w
0023デフォルトの名無しさんNGNG
ドングルプロテクトをいくつか破ったが、どれもこれもワンパターンで
面白くない。ドングルを読み取るDLLがどれもこれもよく似ていて、
常に正常であるフラグを返すようにしたら簡単に破れた。

せめて文字列を読み取るくらいの事はしろよー。
0024デフォルトの名無しさんNGNG
>>1
これでどうよ?

公開鍵暗号を使う方法

1.公開鍵暗号を解くハードを作成。

2.アプリケーションの高レベル部分の実行を受け持つ仮想機械を作成。
その機械語によりアプリケーションを記述。

3.記述されたコードを(各命令を1ブロックとして)暗号化。
暗号化されたコードを、ハード及び以下の実行エンジンと共に販売。

4.実際のアプリケーションの実行は、
while( 1 ) {
暗号文のブロックをハードに渡す。
ハードより復号された文を受け取る。
復号された文を命令として仮想機械に実行させる。
}
とする。
0025デフォルトの名無しさんNGNG
ドングルプロテクトってなんですか
0026デフォルトの名無しさんNGNG
ドングリの親戚です
0027デフォルトの名無しさんNGNG
Java や C# は危ない。
0028デフォルトの名無しさんNGNG
>>25
USB端子やプリンタポートに挟んで、これを差さないとプログラムが
動かないようにするハードウェアプロテクト。出た当初は解くのが
不可能と思われたが、意外や意外実は簡単に解ける。
0029デフォルトの名無しさんNGNG
ドングルは同一メーカーのを皆使ってるのかな?
0030デフォルトの名無しさんNGNG
http://www.sun-inet.or.jp/~yaneurao/intensive/share2.html
ドングルについての簡単な解説があるけど、
ソフトを買ったユーザーにパスワードとUSB接続のドングルを送る。
ユーザーがパスワードを入力すると、それに対応したビット列を
ドングルが返して、そのビット列であらかじめ暗号化してあるEXEの
バイナリを復元して実行する、とかいう感じ?

ソフトだけだと解析するのはまず不可能じゃない?
0031デフォルトの名無しさんNGNG
>>30
そのバイナリを保存されたらアウトなのでは?
正攻法なら、パスワードを総当たりで試して正解を探すことになるか。
0032デフォルトの名無しさんNGNG
総当たりだと、何度もAVが発生してやってられない予感。

ネット経由のアクティベーションがいいと思う。
0033デフォルトの名無しさんNGNG
>>32
単なる問い合わせだと、問い合わせルーチンを無効にされるか、
応答のパケット内容を保存されて終了の可能性がある。
やはり、実行ルーチンの一部をサーバサイドに置くしか。
0034デフォルトの名無しさんNGNG
>>33
サーバーサイドに実行ルーチンの一部を置くとして
遅延なくアプリを実行させるには一体どれくらいのデータ量で
通信を行わせるべきだろう・・・


0035デフォルトの名無しさんNGNG
昨晩PE Explorerを苦楽した。すごいねこれ。他にもC言語風のディスアセンブル
リストを出力してくれるツールなどいろいろ見つかった。

ディスアセンブルリストを表示したままでプログラムが走らせられるから、シリアル
入力ダイアログとその後の処理が丸見え。まあWDasm32でもいいが、SoftIceが
やはり一番いいかなあ。
0036デフォルトの名無しさんNGNG
>>1
GPLにする
0037デフォルトの名無しさんNGNG
ダウンロード時にパスワードを入力させるようにして、
ダウンロードの段階で dll をパスワードに基づいて暗号化して、
すべての dll が違うようにすればいい。
0038デフォルトの名無しさんNGNG
>>37
つまりCDROMやDVDROMでは売れないという事に?
0039デフォルトの名無しさんNGNG
コピーするのも問題だけどユーザーが第三者にコピーさせてしまうのも問題。
パスワードの意味がなくなってしまう。
この辺どうにかならないかと
0040デフォルトの名無しさんNGNG
perlで作ってとても醜いプログラムにする


どうよ?わりとマジだぞ。
0041デフォルトの名無しさんNGNG
>>40
マジで言ってるということはマジで馬鹿ということだな。
0042デフォルトの名無しさんNGNG
つまり
ありとマジ馬鹿
0043訂正NGNG
と言うか
わりとマジ馬鹿
0044デフォルトの名無しさんNGNG
よくわからんがCでコンパイルしてもC++でコンパイルしても
VC++でコンパイルしてもEXEファイルは好きな言語に解析されるんじゃないか
?
0045デフォルトの名無しさんNGNG
>>39
じゃ、CPUIDからパスワードを作る。
0046デフォルトの名無しさんNGNG
>>45
仮想PC環境など、いくらでも偽装できる。
0047デフォルトの名無しさんNGNG
指紋認証は?
0048デフォルトの名無しさんNGNG
CPUIDってなに???
0049デフォルトの名無しさんNGNG
>>48
P///くらいから、全部のCPUに個別の番号が振られてる。
丁度NICのMACAddrみたいに。
BIOS設定確認したほうがいいんじゃないか?
お前の個人情報全部ネットワークに流れてるかもしれないぞ?
0050デフォルトの名無しさんNGNG
>>49
あのー、Pentium4から96bit Processor Numberは廃止されてるんですけど。
0051デフォルトの名無しさんNGNG
!!!もBIOSで切れるんじゃなかったっけ。
0052デフォルトの名無しさんNGNG
そして、プレスコからまた再開。
しかも発表されたばかりの時期Windowsの動作に新CPUIDが推奨される。
005349NGNG
>>50
なにぃ〜!(しりあがり寿の漫画に出てくるのむさ苦しい男風に)

お父さん、そんな話きいてないぞ〜!
もう気にしないでいいのか〜〜〜!?
0054デフォルトの名無しさんNGNG
つーかCPUIDというと0x0fa2の方を連想するのは漏れだけ?
0055デフォルトの名無しさんNGNG
>>52
プレスコットって何よって思ってぐぐて
P5なんて発表になってたんだってはじめて知った。
P4の次はItanium2じゃなかったの?
0056デフォルトの名無しさんNGNG
>>55
おまえ少しはPC事情ぐらいしっとけよ
0057デフォルトの名無しさんNGNG
PIII以外はCPUIDみたいなのってもってないの?
0058デフォルトの名無しさんNGNG
ハードディスクのシリアルIDはどぉ?
0059デフォルトの名無しさんNGNG
>>58
ハードディスクのシリアルIDかぁ///
それもアリかもしれないね
0060デフォルトの名無しさんNGNG
バイオスのバージョンは?
マウスのシリアル番号とか
0061デフォルトの名無しさんNGNG
マウスのしりある番号?????
0062デフォルトの名無しさんNGNG
どーせ仮装マシン使えばすり抜けられる。
0063デフォルトの名無しさんNGNG
電話番号やメールアドレスや氏名もパスワードに含めたらどぉ?
0064デフォルトの名無しさんNGNG
>>62
早速、欽ちゃんに連絡しよう!
0065デフォルトの名無しさんNGNG
さむ。。
0066デフォルトの名無しさんNGNG
。。萌え
0067デフォルトの名無しさんNGNG
>>49
>P///くらいから、全部のCPUに個別の番号が振られてる。
>お前の個人情報全部ネットワークに流れてるかもしれないぞ?

んなもの抜かれたところでどうって事はない
ほとんど利用されてもいないしな
0068デフォルトの名無しさんNGNG
CPUぽんぽん変える時代に使えたものじゃないな
0069デフォルトの名無しさんNGNG
>>67
あれって大抵デフォルトでOFFだよね?
0070デフォルトの名無しさんNGNG
つーか

昔から、全部のLANボードに個別の番号が振られてる。
お前の個人情報全部ネットワークに流れてるかもしれないぞ?
0071デフォルトの名無しさんNGNG
つーか

Windows update により、個体識別番号が通達されるようになった。
そして、次世代Windowsのロングホーンでは、CPUのIDを利用することが推奨、
未対応だったり機能オフの場合は、Windows自体の機能も一部使用不可に。
さらに現在研究中のlife-logにより、あらゆる活動が記録される。
ユビキタス社会の到来は、プライバシーの存在しない社会の到来。
0072デフォルトの名無しさんNGNG
結局個別の番号が分かったからって
たいした問題は無いわけですね。
0073名無し@沢村NGNG
個別の番号がわかったからといって個人情報がすべてわかるわけではないよ。
今夜食った夕ご飯のおかずの内容はネットの向こう側の人間にはわからない。
個人情報はアカシックレコードを読まない限りわからないよ。
0074デフォルトの名無しさんNGNG
>>73
ネタ?
そういうことまで分かってしまうから恐ろしいんだろうが。
0075デフォルトの名無しさんNGNG
スーパーで買った食材からある程度は特定できる。
外食なら確実。
0076名無し@沢村NGNG
>>74
いや、わからないことは必ずあるよ。
おれは世界中にくまなく監視カメラが設置されている社会でどうやったら反社会運動ができるか考えてみた。
どんなにくまなく監視カメラが設置されていても、かならずカメラとカメラの間の死角が生じるるものだ。
その死角に入っている間は何をしているかわからないよ。
それとも個別の番号がわかれば、その死角に入っている間も何をしているかわかるとでもいうのかい?」
0077デフォルトの名無しさんNGNG
>>75
でも食材なんかはわからず、せいぜい値段ぐらいなんだな。
スーパーで買った値段からはほとんど特定できない。
0078名無し@沢村NGNG
>>74
わははははははははーーーーーーつ!!
食材なんかはわからず、せいぜい値段だけだってよ!!ほれ、ほれ、わからないことがあるよ。
ほれ、ほれ、どうした、どうした?
おれは勝ったぁーーーーーーーーーーーーっ!!!!!
0079デフォルトの名無しさんNGNG
>>71
Windows使ってる人はそういうの別に気にしないんじゃないの?
いやならMacでもPcUnixでも使えばいいだけだし。
0080デフォルトの名無しさんNGNG
macやunixのスパイソフト作れば済む話だが
0081デフォルトの名無しさんNGNG
>>80
お前には作れなさそうだな
0082デフォルトの名無しさんNGNG
socketさえ扱えれば誰でも出来る
0083デフォルトの名無しさんNGNG
>>77
食材は、生産管理のためのタグがつけられつつある。
産地、生産者、農薬(あるいは飼料)、品種、流通経路、販売価格、販売時間
などがすべて記録されている。

これがユビキタス環境になると、販売後の移動経路、開封時間なども記録されてしまう。
0084デフォルトの名無しさんNGNG
このスレはいつ頃からユビキタス社会の狂気を語るスレになったんですか?
0085デフォルトの名無しさんNGNG
>>84
もとよりその素養はありました。
0086デフォルトの名無しさんNGNG
>>83
だから食材なんか分からんて。
0087デフォルトの名無しさんNGNG
歯を磨いた時間すらわからないと断言しておこう
0088デフォルトの名無しさんNGNG
今日,我々はいつ攻撃を受けているのかすら,わかっていない.
 ホワイトハウス[情報システム防護に関する国家計画]
0089デフォルトの名無しさんNGNG
まぁ悪いことして調べられたときの動かぬ証拠にはなるだろうな
0090デフォルトの名無しさんNGNG
別件逮捕がより容易になるとも言える。
0091デフォルトの名無しさんNGNG
テロが頻発、大型化する時代だ。PCセンターもたまには
爆破されるだろうから、たいした情報は残らん。全然心配いらん。

0092デフォルトの名無しさんNGNG
>>91
ミラーサーバーが一般化した時代、PCセンターが爆破されたくらいでは
情報は消えない。だが極秘機密事項については漏出しない事が原則と
なっているから危ないかも。
0093デフォルトの名無しさんNGNG
C#は確かほぼ完璧にコードを逆コンパイルできるんだよね?
0094デフォルトの名無しさんNGNG
逆コンパイルできないような一種の暗号化もできるよ
0095デフォルトの名無しさんNGNG
デコードされたら終わり
0096名無し@沢村NGNG
ユビキタス社会になっても、便所の中や押しいれの中、海の底、自分で掘ったほら穴の中などでは、プライバシーを確保できるよ。
0097デフォルトの名無しさんNGNG
無線機能付きタグにより、電柱などの通信設備から100m以上離れないと不可。
そして、さらに次世代無線では、地表ならば地球上にいる限り通信可能に。
0098デフォルトの名無しさんNGNG
遠い未来の妄想は置いといて
今現在、P3のナンバーが漏れたところで
何の役にも立たないわけだが
0099名無し@沢村NGNG
>>97
>地表ならば

やっぱ地底は安全なんだ。
0100名無し@沢村NGNG
>>83
>これがユビキタス環境になると、販売後の移動経路、開封時間なども記録されてしまう。

手で開封したか、ちんぽで開封したかまではわからないだろう?
0101名無し@沢村NGNG
>>83
>これがユビキタス環境になると、販売後の移動経路、開封時間なども記録されてしまう。

販売後、買った人が車で自宅に持ちかえる時、マナーの悪い対向車に腹を立てながら持ち帰ったか、
にこやかに持ち帰ったかまではわからないだろう?途中歩道を歩いてる女子高生に気をとられたかもわからないだろう?
0102名無し@沢村NGNG
>>83
>これがユビキタス環境になると、販売後の移動経路、開封時間なども記録されてしまう。

販売後、買った人が車で自宅に持ちかえる時、明日の楽しい予定のことを考えながら持ち帰ったか、
明後日の楽しい予定のことを考えながら持ち帰ったかまではわからないだろう?
0103名無し@沢村NGNG
>>83
>これがユビキタス環境になると、販売後の移動経路、開封時間なども記録されてしまう。

販売後、買った人が車で自宅に持ちかえる時、屁を13回こいたか、14回こいたかまではわからないだろう?
0104デフォルトの名無しさんNGNG
マトリックス見て、妄想まで読み取られるのが怖くなったのか?
0105デフォルトの名無しさんNGNG
可愛そうに
0106デフォルトの名無しさんNGNG
ユビキタスのこと心配する間に、ディスプレイのケーブルから出る電磁ノイズを拾われていたりしてw
0107デフォルトの名無しさんNGNG
イビキダス。ZZzz.。o O
0108名無し@沢村NGNG
>>106
ユビキタスなんか心配することないよ。
販売後、買った人が車で自宅に持ちかえる時、道を歩いてる3人の女子高生見て、どのコがいいと思ったかわからないんだから。
ユビキタスになっても個人情報は保護されるよ。
0109デフォルトの名無しさんNGNG
そもそもユビキタスいらんだろ??
いまで十分家電製品は便利だよ。
0110デフォルトの名無しさんNGNG
まあ数百年前には電気無くても十分だったわけだしな。
0111デフォルトの名無しさんNGNG
ユビキタスの問題とするところは、沢村の妄想を読み取るかどうかではない。
そして、世間の関心も、沢村の妄想には向いていない。
0112デフォルトの名無しさんNGNG
おまえら写真を撮られると魂を抜かれますよ?
0113デフォルトの名無しさんNGNG
>>112
写真を撮ってカバーしてるから問題無い。
0114デフォルトの名無しさんNGNG
んー・・・・・、HSPのEXEから.axファイルの抽出方法教えて・・・
メモ帳でどうのって言ってるけど、やり方よく分からなかった・・・・





助けを求むる
0115デフォルトの名無しさんNGNG
>>1
ムカついたので友達のハッカーに頼んであなたの個人情報を探ってもらうことにしました。
あ、もう遅いですよ。もうすでに友達解析始めちゃってますから・・・(^^;
ちなみにこれは自慢じゃないんですがその友達は日本でも5の指に入るくらい凄腕のハッカーです。
この前彼の家に遊びに行ったらものの5分で他人の個人情報を抜き取っていました。
彼にとってそれくらお赤子の指をひねるくらいの行いなんですよね(爆)
これであなたもいっかんの終わりってやつですね(^^;
まあせいぜい後悔してくださいね。
それからもう二度と荒らしはしないこと(その友達は荒らしが大嫌いらしいです。
荒らしを見つけたら即解析に入るみたいです(^^;)
それでは、う〜ん二日後くらいかな?またここ来てくださいね。
あなたの住所本名住所その他もろもろのせておきますんで(笑)
あ、警察とかに言ったって無駄ですよ。
あなたは荒らし(犯罪)なんだから通報したところで捕まるのはアナタですし
友達は掲示板のログを自在に操ることができるんです。
と、いうことでbye♪(^0^)/~~
0116デフォルトの名無しさんNGNG
>>115
ムカついたので友達のハッカーに頼んであなたの個人情報を探ってもらうことにしました。
あ、もう遅いですよ。もうすでに友達解析始めちゃってますから・・・(^^;
ちなみにこれは自慢じゃないんですがその友達は世界でも5の指に入るくらい凄腕のハッカーです。
この前彼の家に遊びに行ったらものの5分で他人の個人情報を抜き取っていました。
彼にとってそれくらお赤子の指をひねるくらいの行いなんですよね(爆)
これであなたもいっかんの終わりってやつですね(^^;
まあせいぜい後悔してくださいね。
それからもう二度と荒らしはしないこと(その友達は荒らしが大嫌いらしいです。
荒らしを見つけたら即解析に入るみたいです(^^;)
それでは、う〜ん二日後くらいかな?またここ来てくださいね。
あなたの住所本名住所その他もろもろのせておきますんで(笑)
あ、警察とかに言ったって無駄ですよ。
あなたは荒らし(犯罪)なんだから通報したところで捕まるのはアナタですし
友達は掲示板のログを自在に操ることができるんです。
と、いうことでbye♪(^0^)/~~
0117デフォルトの名無しさんNGNG
送られてきた個人情報を元に暗号化したデータを生成して
それを組みこんだバイナリを配布するのはどうよ?
キーは個人情報そのものだから、誰がコピって不正に流れたら
最初に不正一次配布した本人の情報が丸わかりでしょ?
つまり第三者にそのバイナリを渡すとまずい状況に
仕向ければ良いんじゃないかと思ったんだけど、どうですか?

でも個人情報自体が偽だったら駄目だな。
つーことは少なくとも消費者金融の審査並のことはしなきゃならんわけだ。
0118デフォルトの名無しさんNGNG
逆コンパイラなんてのがあるなんて知らなかった。逆アセンブラでは無いんだよね?
0119デフォルトの名無しさんNGNG
5の指って、、、小指が入る、のか?
0120デフォルトの名無しさんNGNG
5本も入るなんてやらしい!!
0121デフォルトの名無しさんNGNG
鼻の穴に指が5本入るのがやらしいのか?
0122デフォルトの名無しさんNGNG
いやらしいというか嫌
0123デフォルトの名無しさんNGNG
>>122はいやらしい。
0124デフォルトの名無しさんNGNG
           ↓美人局の>>2
              )
             (
         ,,        )      )
         ゙ミ;;;;;,_           (
          ミ;;;;;;;;、;:..,,.,,,,,
          i;i;i;i; '',',;^′..ヽ
          ゙ゞy、、;:..、)  }
           .¨.、,_,,、_,,r_,ノ′
         /;:;":;.:;";i; '',',;;;_~;;;′.ヽ
        ゙{y、、;:...:,:.:.、;:..:,:.:. ._  、}
        ".¨ー=v ''‐ .:v、,,、_,r_,ノ′
       /;i;i; '',',;;;_~⌒¨;;;;;;;;ヾ.ミ゙´゙^′..ヽ 
       ゙{y、、;:...:,:.:.、;、;:.:,:.:. ._  .、)  、}
       ".¨ー=v ''‐ .:v、冫_._ .、,_,,、_,,r_,ノ′
      /i;i; '',',;;;_~υ⌒¨;;;;;;;;ヾ.ミ゙´゙^′.ソ.ヽ
      ゙{y、、;:..ゞ.:,:.:.、;:.ミ.:,:.:. ._υ゚o,,'.、)  、}
      ヾ,,..;::;;;::,;,::;):;:;:; .:v、冫_._ .、,_,,、_,,r_,ノ′   
■ このスレッドは過去ログ倉庫に格納されています