■掲示板に戻る■ 1- 最新50とりあえず作れってくれ。
- 1 :名無しさん@お腹いっぱい。 :2001/05/11(金) 01:23
- ここにいるスパーハカー諸君に作ってもらいたい物がある。
きみたちを見込んでの頼みだ。
プログラムのバイナリを解析し、ソースを作り出すプラグラムだ。
これによって、事実上全てのプログラムがオープンソースになる。
理論的に考えれば、不可能では無いはず。
ただ、これの目的はそれだけじゃない。
真の目的は、他プラットフォームのプラグラムを無理矢理
UNIX系OSで動作可能にしてしまう事である。
例えば、実行するとWindows上で動作するプログラムのバイナリから
ソースを解析し、CプログラムならCプログラムのプラットフォーム依存部分を
UNIX仕様に置き換え、UNIX実行バイナリとして書き出してしまえばいい。
その一連の作業を行ってくれるプラグラムが欲しい。
もちろん、C系はもちろん、ちょっと難しくなるが理論的に考えれば
V系にも対応出来るはずである。究極にはMacやBe、どんなOSのものでも。
これには莫大な時間がかかるだろうが、
実現されれば良くも悪くもソフトウェア界に大革命を起こす事が出来る。
とりあえず俺は早くWinの工口ゲーでハガハガしたいので早く頼む。
- 2 :名無しさん@お腹いっぱい。 :2001/05/11(金) 01:27
- OSに処理を渡している箇所(WinならばAPI)やハードウェアの
ドライバ関係が難しいでしょうね
- 3 :名無しさん@お腹いっぱい。 :2001/05/11(金) 01:32
- ...どう考えても電波君としか思えないけどねぇ。
そんなバカバカしいことやるより、VMWareでも買ってくれば?
- 4 :名無しさん@お腹いっぱい。 :2001/05/11(金) 01:43
- 1がどう「理論的に」考えたのか知りたい。
冷静に考えれば無理だと思う方が普通では?
- 5 :1 :2001/05/11(金) 01:55
- >>2
それをなんとかしてくれるスパーハカーがいることを願います。
>>3
VM割れは重かった・・・
>>4
いや、だって、人間語から機械語にしてるんだから、
機械語を解析すれば人間語に戻す事は出来るんじゃ?
その労力は戻す方が圧倒的に要るだろーけど。
あとは、OS依存の部分をUNIX仕様に置き換えればいいじゃん。
APIとかドライバとかも、こー、うまく出来る方法はあると思うけどなー。
- 6 :名無しさん@お腹いっぱい。 :2001/05/11(金) 02:00
- まあできなくはないと思うけど、
壮絶な労力がかかるよ。
- 7 :名無しさん@お。 :2001/05/11(金) 02:03
- >>1
逆アセンブルのことか?個人的には嫌いじゃないが
そこまでやれるのはハイレベルのハッカーだよ
人が作ったもんなら解析できるだろうと考える前に
マシン語をちょっとでもかじってくれ
- 8 :名無しさん@お腹いっぱい。 :2001/05/11(金) 02:03
- 不可能だとは思わないが、そんなのよりvmwareのほうが
現実的だ。
むちゃくちゃ時間かかるわりには得るものが少なそう。
それにリバースを禁止してる国もあるよ。
- 9 :1 :2001/05/11(金) 02:03
- >>6
頑張って下さいm(__)m
- 10 :1 :2001/05/11(金) 02:05
- >>7-8
ソースかね。。
やっぱり無理かー
- 11 :名無しさん@お腹いっぱい。 :2001/05/11(金) 02:05
- >>4
ま、昔は逆コンパイラなんて物もあったけどね。
最近の最適化バリバリコンパイラに通用するかどうかは
知らん。多分無理だろう。
- 12 :名無しさん@お腹いっぱい。 :2001/05/11(金) 02:14
- >>7
おいおい、逆アセンブルぐらいでハイレベルのハッカーかよ。
確かにそこから元のCのソースが推測できたら結構凄い奴かもね。
>>8
リバースエンジニアリングを禁止しているのは国じゃないぞ。
基本的にはソフトウェアの販売契約の条文だ。
>>5
VMwareがどうしても嫌なら、dual bootすりゃいいだろ。
一体何を考えているのやら...
- 13 :名無しさん@お腹いっぱい。 :2001/05/11(金) 02:27
- ソースがあるものだって、移植するのは大変なのにな(藁
- 14 :1 :2001/05/11(金) 02:30
- >>12
づあるボートはうざい(パーティション分けとか&後で面倒だ)し、
なにより一つのOSで全てのアプリが使えた事にこしたこたないんじゃ。。
OSはアプリの為にあるってよくいうじゃんか。
ecxelとかoficceとかがUNIXで動けばWindowsの存在意義ないし。
ファイルの共有とか考えずに1OSで管理出来るのは凄いとおもーけどなー
- 15 :1 :2001/05/11(金) 02:32
- あ、ついでに、ゲームも雲丹上で動けばwinの存在意義ぜろー
- 16 :名無しさん@お腹いっぱい。 :2001/05/11(金) 02:39
- 1は元々依存君だから論外だが、もし「〜というプログラム作ってやるぜぇ!!」
っていう十台なら、将来が楽しみだね。
二十台でそういう事言っているようでは、「もうちょっと勉強しろ〜〜」って
とこかな。三十台なら...「35歳で定年の方ですか」...としか言い用がない。
- 17 :名無しさん@お。 :2001/05/11(金) 02:54
- >>12
逆コンパイルって言いたかったんだ 鬱だ;;
今存在しないのか
- 18 :名無しさん@お腹いっぱい。 :2001/05/11(金) 14:45
- >OSはアプリの為にあるってよくいうじゃんか。
いわない、アプリはOSの為にある. :-)
office使わないし,ゲームもしないから問題なし.
だまってWin使ってろや。
- 19 :名無しさん@お腹いっぱい。 :2001/05/11(金) 15:33
- wineってどうなってるの?
5年ぐらい前マインスイーパーが動くと聞いたけど、それ以後も同じ程度の噂しか聞かない。
開発が止まっているわけでもなさそうなのに。
- 20 :名無しさん@お腹いっぱい。 :2001/05/11(金) 15:48
- peace あげ! 思想がすき
- 21 :名無しさん@お腹いっぱい。 :2001/05/11(金) 16:01
- C言語で書かれたプログラムをC言語の形にしてくれる
逆アセンブラというのは結構あった。
最近は最適化が頭良すぎて原型を復元できないけど。
- 22 :一サラリーマンプログラマ :2001/05/11(金) 16:46
- そんなもん自動化するプログラムが出来たら、おれたちの仕事が激減
しちゃうぜ。だから絶対反対。
- 23 :骨折うひひ :2001/05/11(金) 16:56
- 逆コンパイルは別としてもC言語のプラットホームコンバーターは売ってるよねぇ
以前のユニマガだかなんだかの前半のカラー広告によく出ていた
じゃない
UNIXからWinだったかなぁ?
UNIX版の高額システムをWin版にすれば商売になりそうだけど逆は
商売になりぞうもねぇからなぁ
>>1
調べてみれば?
- 24 :名無しさん@お腹いっぱい。 :2001/05/11(金) 17:24
- >>23
うひひ骨折したのか?
足? 腕?
- 25 :名無しさん :2001/05/11(金) 17:29
- 腕ならここに書き込むのも大変だぞ
- 26 :24 :2001/05/11(金) 17:33
- >>25
んむ、気になってな。
片手で書き込むことはできるだろうが,仕事はできんだろう。
手は大事だのぅ
# 足は足で困るが
- 27 :名無しさん@お腹いっぱい。 :2001/05/11(金) 18:21
- >>22
ばーか
こっそり使って楽するんだよ。
- 28 :名無しん@お腹いっぱい。 :2001/05/11(金) 18:27
- うひひさん大丈夫?
心配
- 29 :骨折うひひ :2001/05/11(金) 18:57
- >>各位
ご心配カナブンよりありがとうございます。
右手のお母さん指第二関節より上を砕いてしまいました(うひー
強力痛み止めでしのいでおります。薬の切れた今晩が峠だな(うひー
当分は指入れ自主規制でございます。
- 30 :名無しさん@お腹いっぱい。 :2001/05/12(土) 00:42
- >>29
痛々しい……
お大事に。
- 31 :名無しさん@お腹いっぱい。 :2001/05/12(土) 00:53
- 逆コンパイラじゃないけど
http://www.imasy.org/~kawai/osask/index.html
みたいのもあるし(あるって言っても完成は遠いけど)
>>1のやりたいような事が不可能なわけではないと思う。
OSASKはエミュレータだろ?
って思うかもしれないけど
逐次翻訳のエミュレータだと実行速度が遅いので
内部で一回そのプラットホーム用の機械語に翻訳するようなので
>>1の言うようにWINのバイナリからUNIXのバイナリを……
ってのも不可能では無いのかなと。
- 32 :名無しさん@お腹いっぱい。 :2001/05/12(土) 01:01
- 指入れは中指にしまショー
- 33 :名無しさん@お腹いっぱい。 :2001/05/12(土) 02:28
- >>31
問題は機械語レベルの翻訳だけではないのだ。
>>12
>リバースエンジニアリングを禁止しているのは国じゃないぞ。
いや、国の法律だろう。
いくつかの製品の使用許諾書を読んでみるといい。
リバースエンジニアリングについて法律に依存させているもの
も見付かるはずだ。
たとえばリバースの拒否を認めない法律ね。
それに、箱を開けたときに発生する契約は著作権法の範囲を越
えており、契約の形態として無効であるというのが通説だ。
- 34 :31 :2001/05/12(土) 06:27
- >>33
知らないけど
OSASKがエミュレータの形を取ってトランスレータなどではないのは
法的な問題があるからなのかな
とか思ったり。
- 35 :名無しん@お腹いっぱい。 :2001/05/12(土) 13:25
- >>29
バイクですか?
- 36 :名無しさん@お腹いっぱい。 :2001/05/13(日) 04:36
- とりあえ、ずこちらのスレを見習ってやり直し>>1
ってLinux板にリンクを張る時代がこようとは。鬱
http://cocoa.2ch.net/test/read.cgi?bbs=linux&key=989179375
- 37 :**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************無理 :2001/06/24(日) 17:54
- リース・エンジニアリングは人海作戦以外道はなし。
逆アセンブルも逆コンパイラも人力がなければ・・・。
何をしているか推測しながら、バイナリからソースを少しずつ書くんだろうけど、
しんどいんじゃないの?
ソフトで自動は絶対無理。
- 38 :test ◆linuxRpI :01/09/03 09:23 ID:vsOrGRDE
- トリップのテスト
新着レスの表示
read.cgi ver5.26+ (01/10/21-)