トップページ⇒tech
24コメント5KB

逆コンパイル逆アセンブル

■ このスレッドは過去ログ倉庫に格納されています
0001二丁目の空き地へようこそここへフッフフッフNGNG
Linux等でOSをいじれるんだから
コンパイラすら作れるね♪(^o^)
WindowsEXEファイル
0002デフォルトの名無しさんNGNG
何が言いたいのかわかりません。
コーディングも会話も相手に伝わるように行いましょう。
0003二丁目の空き地へようこそここへフッフフッフNGNG
実は、WindowsEXEを逆コンパイルするソフトを探してるの。
VC++かVB
0004名無しさんNGNG
検索くらいかけてね♥
http://www.google.com
0005デフォルトの名無しさんNGNG
アセンブラならあるぞ。
http://www.softboat.co.jp/product/sr97/index.html
0006デフォルトの名無しさんNGNG
逆コンパイラなんぞに意味はないわー

当然のことだがa.cをコンパイルしてa.exe
a.exeを逆コンパイルしてもa.cには戻らない
おそらく、goto文だらけのソースが出てくるだろう
アルゴリズムの見えてこないソースなんぞアセンブリ言語と変わらん・・・むしろ、以下

0007デフォルトの名無しさんNGNG
糞スレ下げろよ
0008デフォルトの名無しさんNGNG
16進ダンプよりましだと思うが?
それとも16進を解する人?
0009デフォルトの名無しさんNGNG
Windows Exeファイルのアセンブルリストなんぞ巨大すぎてワケわからん。
0010デフォルトの名無しさんNGNG
>>6
Javaの逆コンパイラは凄いぞ。
コメントがないぐらいで、他は見分けがつかん。
0011デフォルトの名無しさんNGNG
そういえばビリザキソフトとか、そーいうのがNIFにあったなぁ・・(逆C、売り物)
あれは どーだったんだろう・・
0012デフォルトの名無しさんNGNG
>>10
俺のコーディングよりきれいだ、lintとして使おう、どうせコメント書かないもん。
という約1名の発言により、現在逆コンパイラを掛けた後のソースを正式なものとする、
運動がチームで展開されてるよ。
0013デフォルトの名無しさんNGNG
 あほあげ
0014デフォルトの名無しさんNGNG
以前バイナリをCのソースに変換するプログラム見っけた。
実行した。
配列を初期化するソースが出てきた。
鬱だった。
0015デフォルトの名無しさんNGNG
age
0016デフォルトの名無しさんNGNG
>12
冗談だろうけれど、整形ツールを使ったほうが見やすいだろ。
そういうことするより。
0017デフォルトの名無しさんNGNG
>>12
割と便利かもしれない。
採用
0018伝説の逆アセンブラーNGNG
とりあえず、VC++とかDELPHIとかの逆コンパイルは無謀だよな。
JAVAはほぼ完璧に逆コンパイル可能。
VBはどうだったけ?
0019デフォルトの名無しさんNGNG
>>18

モノによる。
コンパイルの仕方とか。
0020デフォルトの名無しさんNGNG
オプティマイズされたら元のソースに戻せるはずないよ。
0021名無しさん@お腹いっぱい。NGNG
おプティ舞図されてたら元のソースより良くなってるかも
0022デフォルトの名無しさんNGNG
いやそれはないだろ(藁)
よっぽどひどいソースかいてるんなら別だけど・・・

0023デフォルトの名無しさんNGNG
いやいや、元のソースとおなじでなくてもいいんでない?
0024デフォルトの名無しさんNGNG
一応有名どころをあげとくぜ。

ttp://www.csee.uq.edu.au/~csmweb/decompilation/
ttp://www.backerstreet.com/rec/rec.htm

2番目のrecっての、使ってみると感動するかも。
Linuxバイナリのほうが感動の度合いが大きい。
■ このスレッドは過去ログ倉庫に格納されています