なぜそっちに誘導する意味がある?
来るな。
荒しが居つく。
そういえば。
結局スリムド○ンの仕様上の欠陥って何だったんだろうな。
釣りではなさそうだしな。気になってしょうがない。
釣りじゃねーかなぁ。そんな気がする。
沢村はコレを使って何か作ったことがあるんだろうか?。
まともな規模のアプリとか、ゲームとか。
香具師のサイトにはサンプルしかないよな。
それも、ものすごくセンスの悪いやつしか。
>>83 「セキュアプログラミングの観点から…」と言ってたから
実行可能なメモリ領域を書き込み可能にしてデータを置いてることかな。
>>85 コレに限らず沢村がまともなアプリを作ったなんて聞いたことがない。
>>86 おみゃーらよ、
沢村を悪くいうな。
彼は理解を助けるサイトコンテンツ製作やスリムドカンのような教育用ツールの開発に注力している。
それに比べておまえらはただ文句をいうだけで、何か公共のために貢献したことがあるのか。
他人を下げずむ2chのくだらん文化は世の中の害だよ、この淫売共め。
ワロタ。
あのバカは災害復興ボランティアの人たちを”偽善者”呼ばわりする屑野郎だぜ。
なにが『公共のために貢献』だよ。
それともご本人様か?w
89 :
名前は開発中のものです。:05/03/14 07:09:41 ID:1iqmxHr+
しかしセンスが悪いのは事実だ。
スリムドカンは名前がパクリだし。(かっこよくもない)
見てりゃあ女子アナの名前ばかりで内容が気持ち悪い。
普通にヘローワールドでいいじゃんと言いたい。
どこかの「kitty on your lap」を真似して一人失敗したケース。
>>88 本人ではないと思うのだ。
本人なら消えたここの1のためにも
スリムドカンの開発を続けるはずだ。
連投3球目に入る。
>>87 他人をさげずむのは沢村氏。参考
>>32 自分の失敗を大学生のコードのせいにするからあんなことになる。
神と言われて天狗になっていた。
それに
>>87も2ちゃんねらをさげずむ悪党。
というか
>>90は、かいかぶりすぎだったよ。本人かもしれない。
量子コンピューティングを語るスレはどうする?
>>91 >量子コンピューティングを語るスレはどうする?
放置でいいんじゃない?
わざわざ埋めたりするまでの価値もない。
87 名前:名前は開発中のものです。[sage] 投稿日:05/03/13(日) 22:43:15 ID:DBlp8sdp
>>86 おみゃーらよ、
沢村を悪くいうな。
彼は理解を助けるサイトコンテンツ製作やスリムドカンのような教育用ツールの開発に注力している。
それに比べておまえらはただ文句をいうだけで、何か公共のために貢献したことがあるのか。
他人を下げずむ2chのくだらん文化は世の中の害だよ、この淫売共め。
↑”おみゃーらよ”で悪の書きこみするやつぁは名古屋にあやまれ!
94 :
名前は開発中のものです。:05/03/16 18:27:50 ID:xFx3fMxl
びびったよこんな過疎スレに
ほんたま降臨するとは。↓
87 名前:名前は開発中のものです。[sage] 投稿日:05/03/13(日) 22:43:15 ID:DBlp8sdp
>>86 おみゃーらよ、
沢村を悪くいうな。
彼は理解を助けるサイトコンテンツ製作やスリムドカンのような教育用ツールの開発に注力している。
それに比べておまえらはただ文句をいうだけで、何か公共のために貢献したことがあるのか。
他人を下げずむ2chのくだらん文化は世の中の害だよ、この淫売共め。
スリムヅキュウンでは
enter 10 00
使用しているようだけど
他のコンパイラなどは(AB4.MinGW.FreePascal.MASM)
push ebp
になっているのは、どう違うのですか?
ズキュンズキュン!!
>ここんところは、アセンブリ言語の入門サイトでさえ、間違ってるところがあるから、検索してみるといい♪
恥ってもんを知らんのか、こいつは。
そーいや、前にあの馬鹿が、『同じアセンブリ言語が別のマシン語コードに翻訳される場合も有り得る』とか言ってたんだけど、これは何を勘違いしたんだろう?
#前後の書き込みを見た限りではクロスアセンブルの話じゃないみたいだし。
「さわむ〜GIF」
256色ビットマップをGIFに変換するソフト。無圧縮GIFを生成するのでユニシスのライセンスには触れない。
とあるのですが、
そのライセンスが、2004年6月20日に消滅していたと言う話を聞きました。
(沢村氏の消滅が12月xx日)
ライセンスは切れているのですか?
切れてるよ
つか自分で調べろそのくらい
すまん。
ところでスリムズキュンの欠陥は
>>86 >「セキュアプログラミングの観点から…」と言ってたから
>実行可能なメモリ領域を書き込み可能にしてデータを置いてることかな。
>>16>>19 >しかも現行のOSはほとんど動く。
> 現状ではあまり表面化してないけど、セキュアプログラミングの観点から
> あれで作ったプログラムは今後出てくるOSでは動かなくなる可能性が高い。
>>29 世界を見渡せばこんな↓ハックを楽しむ余地もあるんだから
http://www.jorgon.freeserve.co.uk/ExceptFrame.htm その片隅の日本で沢村さんが
VAXを素材にした古典的ハッキングに相当するような
Windowsに対する本来のソレを楽しむ土壌があってもいいんじゃないか?
これで答えは出たということでいいですか?
>>104 仕様が中途半端。
既存のアセンブラでもソース中に DB 等でコードを直接埋め込むようにすれば
同等以上のことがすぐに出来てしまう。
これでは存在価値自体が無いに等しい。
HSP製の木馬ウィルスがあったではないですか。
あれはコードを埋めたんですかね?
>>104 沢村マンセーの香具師ってこんなのしかいないのか?w
>>107 仕方が無い。結局実際に行動を起こしたのは沢村。
奴らにとっては神なんだろうよ。
>>104 そのサイトって、アセンブラで例外処理を実装する方法を解説してる普通のページだと思うんだが、
それと沢村と何の関係があるんだ?
>>109 スレの流れからすると「そのページではハッキングを
紹介しているらしい。」が。
ハッキングなら沢村氏と関係があったが((゚Д゚)ねえよ!!直接は。)
普通のページなら関係なし。
>>29に聞くしかない。
沢村氏のslim de canとやらでハッキングアイテムが作れるらしい。
>>29ってさ、ほんたまじゃねーの?
難しい言い回しを使おうとしてズッコケてるあたりがよく似てる。
>>29はほんたまなはずはない。
というよりいるとしたら
>>87だと思うのだが。
あんな失敗をした
ほんたまはPCを捨てVC++を捨て
ネット引きこもりになったと思っているよ。
_ ∩
( ゚∀゚)彡 おっぱい!おっぱい!
⊂彡
_ ∩
( ゚∀゚)彡 おっぱい!おっぱい!
⊂彡
リロロリロロロリリリリロロリロリリロロロリリリリリロリロリロリリリロロロロロリリ
ロリリロリリロリリロロロロロリリロリロロロロロリリロロロロロリリリロロリロロリリ
リロロロロロリリロリリリリリロロリロロロロロリリリロロリロロリリリロロロロロリリ
ロリロリリリリロリロロロロロリリリロロリロロリリ
116 :
名前は開発中のものです。:2005/04/29(金) 15:59:07 ID:NP+K0q4w
ほんたまHP生存している。
復活の希望ありか??
117 :
名前は開発中のものです。:2005/06/11(土) 05:37:40 ID:4TAcgJoU
単なる通りすがりでスリム何とかに興味もないけどさ、書き換え可能エリアにコードがあるからどうだってのよ?
そりゃ、そもそもリードオンリーエリアに置いたコードがVirtualProtectなんかで書き換え可能にされると問題かもしれない。スタックずらしてのデータ部実行とかもね。
しかし、ソフトウェアの作者自身が意図的に書き換え可能エリアに置くことに何の問題がある?
というかむしろ、クラックやチート避けのための暗号化には書き換え可能エリアで実行するしかないだろ?
コード圧縮もできるわけだし。
別に将来のOSでも作者自身の意向によるコード書き換えはできると思うね。大体ファイルが書き換えられるのにメモリだけをむやみに防御してもしょうがない。
後さ、いつも思ってるんだけど、ほんとにニチャンネラーってつまんないね。
やらしてみりゃいいんだよ。ゲーム作り。
どんなものができるかとっても楽しみ♥
まあ普通に考えたらインベーダーゲームぐらいしかできないだろうけど、0.001%くらいの可能性で何か面白いものができるかも!?
できなくっても面白い人柱が見れたのに・・・
それを、知ったかがしたくて潰しちゃうなんて本当愚かなことをしたもんだ。
まあニチャンネラーにただの技術オタ以上の知性を期待してもムダなんだろうが。
>>117 潰さずとも
1の力ではゲームが完成しないと思ったのは俺だけか。
>このスレではスリムDQNをまともにつかえねえ教えて君厨を
>調教し、お望みのゲームを作らせる目的。
そもそもまともに使える(使っている)奴がいないオカン。
120 :
名前は開発中のものです。:2005/06/19(日) 22:42:47 ID:Dwc4IoaZ
121 :
名前は開発中のものです。:2005/06/19(日) 22:44:28 ID:Dwc4IoaZ
マシン語コラム3"PEフォーマットの詳細"
http://hp.vector.co.jp/authors/VA015412/colum/pe.htm 誤 :
そしてコンソールアプリは、アセンブル言語に100%対応したマシン語だけでできていたが、GUIアプリはちょっと違う…。
どう違うかというとGUIアプリは仕様が決められているんだ。つまりアセンブル言語に100%対応したマシン語以外の情報がたくさんくっついているということだ。その仕様のことを「PEフォーマット」という。
正 :
.COMファイルは、アセンブリ言語に100%対応したマシン語だけでできていたが、.EXEファイルはちょっと違う…。
どう違うかというと.EXEファイルは仕様が決められているんだ。つまりアセンブリ言語に100%対応したマシン語以外の情報がたくさんくっついているということだ。その仕様のことを「PEフォーマット」という。
(正確には.EXEファイルの仕様は元々DOS EXEフォーマット。PEフォーマットはそれをWindows用に拡張したもの)
誤 :
11:ファイルの特性
00 01
00 02 32bitCPUのファイル
00 10 デバッグ情報を含まない
00 20 システムファイル
00 80 予約されている
正 :
11:ファイルの特性
00 01 32bitCPUのファイル
00 02 デバッグ情報を含まない
00 10 システムファイル
00 20 DLL
00 80 ビッグエンディアン
誰かこのサイト、ハッキングして直しといてくんない?
122 :
名前は開発中のものです。:2005/06/20(月) 00:33:23 ID:l5IjifyJ
>>121 ハッキング(というかクラッキング)するより別スペースに構築した方が良いかと。
自称神の女子アナ好きは充分理解した。
>>120 >COMファイルはアドレスが0000〜FFFFまでしか使えない16ビットセグメントで動作する実行ファイルで、コマンドプロンプトで動作するものだ。
COM形式でもセグメントレジスタを適切に設定してやれば64KB以上のメモリが使えるので
その表現は正しくない。
強いてその部分を訂正するなら
「COMファイルは実行ファイルのサイズが65536-256バイトまでしか作れない形式で、…」
くらいか。
# 訂正するより全面的に書き直した方が早い気がするが。
124 :
120:2005/06/25(土) 07:09:08 ID:hdJOr3D4
>>123 悪いが、わかってるって。
だから「アドレスが」と書き、わざわざ「0000〜FFFFまで」と書いた。
もちろんそれはオフセットアドレスのこと。
「使えるメモリが64Kまで」とは言ってない。
DOSのプログラマなら、.COMが与えられるメモリはPSP以降、空いているすべてであり、それはPSP+02(W)に格納されているセグメントベースまでである、ということを知っている。
本来、Windows .EXEと違い、DOS .EXEもmaxallocが設定されない限り同じであるが、初心者向けの説明でそこまで書くこともないと思い、簡単にした。が、ウソを書いたつもりはない。
なんでいまさらタイニーなんかでプログラム作らなきゃならんのだ
126 :
120:2005/07/02(土) 08:13:20 ID:R8WFgJbL
>マシン語練習問題7
http://hp.vector.co.jp/authors/VA015412/kaisetu/girl.htm こっこれは・・・まるでFORTHのようなスタックマシンではないか!
こういうプログラミング法もあるとは思うが、現在の常識とはまったくかけ離れている。
初心者は絶対にこのようにプログラミングすべきではないだろう。
>マシン語コラム7
http://hp.vector.co.jp/authors/VA015412/colum/soko.htm 言語の作者本人がどんなコードが生成されているのかをよく知らないので(!)、模索しながらそれを調べている、独り言的な一文。
まず、元のコードの正確な記述がないことが問題。元のコードも是非置いて欲しい。
元のコードは、
「これはコードセクションの先頭を0と数えて1バイトごとにマイナス1していくとcall [MessageBoxA]の次ぎのアドレスはE7になるから、E7 0F 00 00になり call [MessageBeep]の次ぎのアドレスはDDになるが、
call [MessageBeep]はIMPORTセクションの次の6バイトを指すので、DDに6を加えてE3というふうにつじつまを合わせたら、うまくいったものだ。」
などの記述から、少なくとも問題となっている部分は、
E8 [MessageBoxA]
68 ?? ?? ?? ??
E8 [MessageBeep]
と書かれていたものと推察される。特に68・・・の部分がこの文の中では一度も出てこないから注意が必要。
127 :
120:2005/07/02(土) 08:13:59 ID:R8WFgJbL
「また実際のアドレスはそれに0x0F00を加算して4バイトアドレスにしている。これもそういうふうに決まっているかどうかは知らないが、そういうふうに試したらうまくいっただけの話だ。」
後半はよくわからないが、おそらくコード(用)セクションのメモリ配置時サイズは0x1000であり、直後にインポート(用)セクションがあって、それゆえ、'CALL'(E8,...)と'JMP'(FF,25,...)の距離が0x0FE0近辺になっている、ということであろう。
「最初のJMP命令では42 30 40 00 にジャンプし、次のJMP命令では46 30 40 00 にジャンプする。」
細かいかもしれんが、「42 30 40 00 にジャンプし」ではなく「42 30 40 00(00403042) に入っているアドレスにジャンプし」である。
いろいろ批判もあろうが、日本では数少ないダイレクトなリバースエンジニアモノとしてなかなか面白い、と言っておこう。知識があるとかえってこういう内容を書くことができないのでは?と思われる。
Iじゃなく、Jなんだが。