なんで、逆コンパイラーってないの?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGまだまだじゃのう
ふぉっふぉっふぉっ
0007デフォルトの名無しさん
NGNGバカじゃねーの
市ね
0008デフォルトの名無しさん
NGNGバカじゃないですよ
あなたが死んだらどうですか?
0009デフォルトの名無しさん
NGNG死ねじゃないですよ。
あなたがバカになったらどうですか?
0010デフォルトの名無しさん
NGNG***すれ立てるまでもない質問はここで 第37刷***
http://pc2.2ch.net/test/read.cgi/tech/1053005739/
0011ひなこ
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGなんか朝から胸がムカムカしてきた・・・
削除依頼だしとけよ。
0015デフォルトの名無しさん
NGNG0016ひなこ
NGNGシスタープリンセス2を逆コンパイルしてエロゲーに書き直せるの?
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG探せばあるだろタコ。
言語によるがな。なんでもかんでも逆コンパイルできてソースがよめるわけでもないが
0020デフォルトの名無しさん
NGNG0021名無し@沢村
NGNGおまいらよ、何故だかわかるか?
おまいらよ、javaは逆コンパイルがしやすいからだよ。
つまりVMをとおして実行されるため、完全なオブジェクトファイルではなく中間ファイルになっているためよ。
0022デフォルトの名無しさん
NGNGゲームの素材を使って、自分で自由なゲームを作成するプロジェクトやプログラムは
すでに存在していますが。
0023デフォルトの名無しさん
NGNGActiveBasic厨がなんかいってる(笑
0024デフォルトの名無しさん
NGNGシィーーーッ! 見ちゃいけません!!
0025デフォルトの名無しさん
NGNG固定されてしまった。
0026デフォルトの名無しさん
NGNG好きなのをえらべ
http://www.datarescue.com/idabase/ida.htm
http://www.backerstreet.com/rec/rec.htm
http://www.itee.uq.edu.au/~cristina/dcc.html
そして、逆コンパイル結果を見て失墜しろ
0027デフォルトの名無しさん
NGNG相変わらず休み無く恥も外聞も無くバカいってますな、時々休まないと疲れるよ。
0028名無し@沢村
NGNGJavaとかCとかC++とか、自在にソースを作れるようになってこそ、逆コンパイラぞ。
おまいらよ、その心意気が理解できるか?
逆コンパイラを使ったCとjavaのソースが、コンパイルすると同じことをやれるのだぞ。
0029デフォルトの名無しさん
NGNGなんかのワードにかかってみれないんですけど
>>22はActivBasicぼ逆コンパイラを作ったんですか?
0030デフォルトの名無しさん
NGNGDHMLのことをいってるんじゃないかな。
0031デフォルトの名無しさん
NGNGお前知識が古いよ。
Javaだけとは言いすぎ。
Javaを逆コンパイルしにくくさせるツールもあるがな。
>>29
No. 沢村はActiveBasicで何かGUIアプリケーションを作ったらしい。
Hello, Worldくらいしか表示されないプログラム作ったようにしか見えなかったが。
0032デフォルトの名無しさん
NGNG不可逆変換されたコードを復元するのは、無理なんだよ。
いい例が、変数名や関数名!
無意味な数字の羅列に変換されてしまい、元の意味ある文字列には戻らない。
よって、逆コンパイルできるツールで、完全に自立型のツールは無い!
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGん? >>22 は沢村の話題だったのか?
0035デフォルトの名無しさん
NGNG逆リンカってのはいらないの?
0036デフォルトの名無しさん
NGNG安心しろ。
そもそも、元々どれだけのファイルに分割されていたのかさえ、不明なのだから、逆リンカなど存在しない。
0037デフォルトの名無しさん
NGNGソースが不足してる一昔ならわかるが
今ネットでソースなんていくらでもあるだろうに
書籍もわんさかあるんだから・・・
0038デフォルトの名無しさん
NGNGスポンジが開発されたからと言ってたわしの存在を疑問に思う奴はいなかったが。
0039デフォルトの名無しさん
NGNG>無意味な数字の羅列に変換されてしまい、
変換されません。
0041デフォルトの名無しさん
NGNG自分で気に入らないとこ改造できるじゃん
0042デフォルトの名無しさん
NGNG・ユーザーモジュールからソースを生成するツールやサービスはあるが、
万能ではない
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNGアプリケーションには、標準でReadMe.txtと
ソースを付加するよう布教した方がよっぽど
現実的。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG逆コンパイルしたいプログラムってどんなのある?
0047デフォルトの名無しさん
NGNG逆ソープ天国って萌えるよな
0048デフォルトの名無しさん
NGNGライセンス違反は聞いたことがあるが・・・。
むしろゲーム機とかではリバースエンジニアリングが合法となった裁判もある。
0049デフォルトの名無しさん
NGNG1よ、しつこくアセンブリソースを眺めよ。
そのうち何か見えるぞよ。
見えなきゃ向いてないよ、この業界<<給料安いし
0050
NGNG見事にMSが潰したね。
0051デフォルトの名無しさん
NGNGだれか持ってないの?それ
0052デフォルトの名無しさん
NGNG淫乱アセンブラだらけとかなら・・・(゚�听)イラネ
0053デフォルトの名無しさん
NGNGそのソフトの名前教えて。
0054名無し@沢村
NGNGActiveBasic
0055デフォルトの名無しさん
NGNGJavaを、そのまんま使ってる奴発見!
0056デフォルトの名無しさん
NGNG何を訳の分からんことを?
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG訂正、
Javacにそのまま生のソースコード流している奴発見!
だな。
0059デフォルトの名無しさん
NGNGmochaはよくお世話になったからあると便利なのは確か。
でもよくない用途ばかりだな。実力つけたいなら、
自力で構築しなおすのが吉。
0060デフォルトの名無しさん
NGNGそのソフトの名前教えて。
0061もりんきー ◆pEJ60eOcEw
NGNG0062デフォルトの名無しさん
NGNGヽ( `Д´)ノウワァァァァン。教えてくれよ〜。
0063デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG0066山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNGお前の脳内で勝手にやれよ。
0070デフォルトの名無しさん
NGNG逆ボルテスなら前ネットで見かけたぞ。
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG逆にコンパイラを逆に出来ないんじゃないの?
あっ、逆にコンパイラをコーディングしてコンパイルする際に尻のほうから逆にコーディングしていったら
逆に出来るのかもしれない。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNGもちろんMSILのobfuscatorもあるけど
0081デフォルトの名無しさん
NGNGそれを超絶美麗な高級言語のソースに変換するツールがあると良いな
0082デフォルトの名無しさん
NGNGDotfuscator
0083デフォルトの名無しさん
NGNG「デコンパイラ」とか、「decompiler」とか呼ぶようです。
0084山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0085山崎 渉
NGNG0086山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0087デフォルトの名無しさん
NGNGってどうよ?
0088デフォルトの名無しさん
NGNG例えば腕を切り落とすことはできる
しかし切り落とした腕を元の状態に戻す事はできない
これといっしょだ。
ただ最近は医療技術の進歩でできるようになってきたらしい。
これも一緒で逆コンパイル(ラ)もそのうちできるようになるかもしれない。
0089デフォルトの名無しさん
NGNG変な例え
0090tw
NGNG0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG逆コンパイラーに関する論文とか有名なの出てるのかな?
0095デフォルトの名無しさん
NGNG強いて言えばdcc関係かな。
ttp://www.itee.uq.edu.au/~cristina/
ttp://www.program-transformation.org/twiki/bin/view/Transform/DeCompilation
0096デフォルトの名無しさん
NGNGありがとう。読んでみるよ
0097デフォルトの名無しさん
NGNGマイナーだけど、日本人で逆コンパイラ作ってた人もいる。
最近あまり更新が無かったようだけど。
確かその人のページにメモみたいなのも幾つかあった。
dcc関係で検索しまくれば多分見つかる。
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGnslookup
010199
NGNG*.com実行ファイルのことです
0102デフォルトの名無しさん
NGNG俺は自分用に日本語化したりウィンドウサイズを変えたりするときに、
リソースを書き換えたりすることもあるが。
0103デフォルトの名無しさん
NGNG分かっているって(笑)
0104デフォルトの名無しさん
NGNGなんとなし
010599
NGNG0106デフォルトの名無しさん
NGNG俺は、技術としては興味があるけどなぁ。
Javaの逆コンパイルソフトって有名どころでは何?
0107デフォルトの名無しさん
NGNGJad
0108デフォルトの名無しさん
NGNGthx
0109デフォルトの名無しさん
NGNGやっぱり論文を読んでシステムを理解するしかないのか。
>>102
需要はわからないけれども、数学的にはかなりすごいと思う。
需要も、translaterなどの分野ではきっとあるんだろうね。
0110デフォルトの名無しさん
NGNG>Jadはソースが公開されていないんだね
そこで逆コンパイラの出b(ry
0111デフォルトの名無しさん
NGNGステップ実行とかしているときに
「ステップ実行だからダメだよ」なんてメッセージだす
EXEとかあるんですけど、あれってどーやっているんですかね?
0112デフォルトの名無しさん
NGNG0113111
NGNGできるよ。
step-in,step-out,レジスタの状況とかもわかし、
VSは意外と便利ですよ。
0114デフォルトの名無しさん
NGNG例えば、あるコード辺を実行する間に、
通常ありえない時間経過があったらダイアログ出すとか?
0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGデバッグしている時には、そのプロセスにデバッグモードを示す状態がつくので
(確かシングルステップの場合はそれ専用の特殊な状態だったはず)
その状態を見れば、デバッガを防ぐことが出来るよ。
詳しく知りたければ、昔書いたソースを調べてあげるよ
0117デフォルトの名無しさん
NGNG後学のために教えてください。
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNGありがとう。
0120デフォルトの名無しさん
NGNG> comを逆コンパイルできるソフトは無いのか?
自分で、作れ。
0121デフォルトの名無しさん
NGNGexeを引数に渡すとCソースを自動生成します。
Exec Filename
※WinXP以外での動作は保障しません
0122デフォルトの名無しさん
NGNGprintf("このファイルには%.0f個の0x00が存在します。\n");
0123デフォルトの名無しさん
NGNGリソースハッカー使え。
0125デフォルトの名無しさん
NGNGぬるぽ
0126デフォルトの名無しさん
NGNGガッ
0127デフォルトの名無しさん
NGNGというスレを立ててもいいですか?
0128デフォルトの名無しさん
NGNG止めろ。
インタプリタって中間言語処理のプログラムと
ソースくっ付けただけの奴だからソース読めるだろ。
0129デフォルトの名無しさん
NGNGきっと動いてるプログラムからBASICコードとかを生成してくれるんだよ。
多分動的逆コンパイラ。
0130デフォルトの名無しさん
NGNGある。
0131デフォルトの名無しさん
NGNGAPIレベルのデバッグ防止なんか通用するわけないじゃん。
APIフックとかKERNEL32.DLLをラッパーDLLに置き換えたりとか。
0132デフォルトの名無しさん
NGNGこれって,逆コンパイラの出力じゃないの?
人間が書き起こしたとは思えないんだけど.
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNG逆コンパイルは一般には難しいな。
逆にいうと、
*(int *)(t0 + 4) = 1;
みたいなコードを吐いてもかまわないというのなら、かなり実用的にはなっている。
0136名無しが氏んでもかわりはいるもの
05/02/03 17:32:170137デフォルトの名無しさん
05/02/09 01:11:270138デフォルトの名無しさん
05/02/09 01:55:480139デフォルトの名無しさん
05/02/09 19:29:07■ このスレッドは過去ログ倉庫に格納されています