シェアウェア がちんごちんのコード認証
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNGがちんごちんにコード認証を書ける方法を話し合いましょう。
0002デフォルトの名無しさん
NGNGヽ( ゚∀゚)ノ ガチンゴチン♪
ヽ(゚∀゚ )ノ ガチンゴチン♪
0003デフォルトの名無しさん
NGNG起動時か一定時間毎にサーバに認証をかけます。
パッチには無力ですが。
以後、その方法を書いていきます。
0004デフォルトの名無しさん
NGNG俺はそんな糞ソフト買わないぞ。
0005デフォルトの名無しさん
NGNG2.うんこ開始。
3.うんこ終了。
4.手を洗わずに顔を洗う。
5.以上。
00061
NGNG0007デフォルトの名無しさん
NGNG00081
NGNG1. ユーザの個人特定情報を提出させる
2. その情報をコード化(しなくてもいいけど)。これをAとする。
3. Aを利用者にわたす。利用者はクライアントにAを設定。
4. そのコードAと秘密コード(製作者しか知らないコード。Bとする)と
時間コード(C)を合わせ、落とし穴的コード化(D)。Dをサーバにて保存。
6. 定期的にクライアントはサーバにAを提出し、認証。
Aが流出する可能性があるが、個人特定情報を含むため、追跡可能。
どうでしょうか。
0009デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ,/ヽ
,/ ヽ
∧_∧ ,/ ヽ
( ´∀`),/ ヽ
( つつ@ ヽ
__ | | | ヽ
|――| (__)_) ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ヽ
⌒\/⌒\/⌒\|彡~゚ ゜~ ~。゜ ~ ~ ~ ~~ ~ ~~ ~ ~~
⌒\/⌒\/⌒\彡 〜 〜〜 〜〜 〜〜 〜 〜
|
|
0010デフォルトの名無しさん
NGNG顔を洗えば手も綺麗になる。緻密な計算!
0011デフォルトの名無しさん
NGNGxpのクラックパッチをDLできるサイトご存知ないでしょうか?
0012デフォルトの名無しさん
NGNGが出たソフトはスパイウェアと見なして使わないよ。
0013デフォルトの名無しさん
NGNGうん。使わないでいいよ。
0014デフォルトの名無しさん
NGNG2. 1がユーザの所に行って、1しか知らない秘密の方法でクライアントを復活させる。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGもちろん金も払わないし、友人に「このソフトやばいよ」と言って回ってあげる。
0017デフォルトの名無しさん
NGNGそれより何より、「○○ソフトは糞シェアウェア」という単発スレ立ててあげるよ。
0018デフォルトの名無しさん
NGNG立てれば。反対に糞スレたてんなって荒らされるのが関の山だろうけどね(w
0019デフォルトの名無しさん
NGNGどうぞどうぞ。お友達に言っちゃってください。3人ぐらい?(w
0020デフォルトの名無しさん
NGNGAが流出することもあるが、それば恥ずかしいので大丈夫。
0021デフォルトの名無しさん
NGNGこういう奴がデマを広めるんだろうなぁ。
「なんか知らんけど通信してるからきっと個人情報を送ってるんだよ。」って。
0022デフォルトの名無しさん
NGNGそれと
http://pc3.2ch.net/test/read.cgi/software/991761449/
にももちろん書くからな。ふふふ
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGなるほど、自分の個人情報を自分で流出しないだろうという所を利用しているんですね。
IDを直接作者が管理するのはまずいからハッシュにでもすればいいね。
0025デフォルトの名無しさん
NGNGデマじゃなくて、通信内容をロギングして確たる証拠をつかんでから
噂を広げるから心配すんな。
0026デフォルトの名無しさん
NGNGシリアル組み込んだ正式版を郵送でいいじゃん。
00271
NGNG# それにしてもここは本当にム板なのかよ。
0028デフォルトの名無しさん
NGNGだから書けばいいじゃん。脅しだけは立派だな。
0029デフォルトの名無しさん
NGNGここは引き篭もりがたくさんいます。マジ
0030デフォルトの名無しさん
NGNGそれが一番いいね。
0031デフォルトの名無しさん
NGNGうん。頑張って。そういう情報は流さないから証拠も掴めないけどどうすんだろうね。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG残念ながら間違いです。泣きたいのは分かるけど諦めなさい。
00341
NGNGはい。ごめんなさい。
0035デフォルトの名無しさん
NGNGだろ。こっちの方がもっと悲惨だけどな。
0036デフォルトの名無しさん
NGNGあれぇ?サーバーに認証掛けるんじゃなかったの?さっきと言ってる事違うなぁ(プ
0037デフォルトの名無しさん
NGNGえぇそのとおりです。でも何で悲惨なんですか?
0038デフォルトの名無しさん
NGNG馬鹿ですか。認証ってどういものか知っていますか?
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG通信しないと認証できないんだから、ログを見ればわかるじゃん。
あんたこそバカ(w
0042デフォルトの名無しさん
NGNGDDOSと思われてタイーホされるぞ
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG騙されるな!
正規版がMXで流されるぞ
0045デフォルトの名無しさん
NGNGお前DDOSが何かしらんだろ。
0046デフォルトの名無しさん
NGNGそれはあなたが1だからです。
0047デフォルトの名無しさん
NGNG通信して認証するのに何の問題が?
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGつまりあなたも>>34は>>1じゃないのを認めたわけですね。
0050デフォルトの名無しさん
NGNGそして話は>>12に戻る。裏で変な通信してるソフトは糞。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGちゃんと認証してますって書いてあれば問題ないでしょ。
プロバイダへのログインも裏で変な通信しているとでも言うのか?
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNGなんだ言い返せなくなったから通信帯域なんて今までの話にないのを
さもあったような言い方でいきなり出したのか?
0056デフォルトの名無しさん
NGNGあった試しは無い。多分プロテクトに力を入れすぎて、肝心の中身がおろそか
になってしまってるのだろう。
0057デフォルトの名無しさん
NGNGうん。フリーでいくらでもいいソフトが手に入れられるならそっち使っていいよ。
無理やり使えって言うつもりなんからないから。
0059デフォルトの名無しさん
NGNG起動時に数秒ほど通信するだけだよ
JAVAとか普通にやってることじゃん
0060デフォルトの名無しさん
NGNGやけにプロテクトが強いシェアウェアってなに?
ろくなソフトがないってことは知ってるんだよね。
いや、参考のために聞きたいだけだよ。
0061デフォルトの名無しさん
NGNG(゚Д゚)ハァ??本当の馬鹿ですか?
どんな形にしろ、リソースを無駄遣いするソフトはすべて糞。
0062デフォルトの名無しさん
NGNG例えばDriveDietとかな。クラックしたけどな(w
0063デフォルトの名無しさん
NGNG[壁]_・) ファイト
0064デフォルトの名無しさん
NGNG>>8で、「定期的に認証を掛ける」と書いてあるので気になった。
0065デフォルトの名無しさん
NGNG> どんな形にしろ、リソースを無駄遣いするソフトはすべて糞。
ソフトの機能とかではなくそんな所で糞と判断するのか。珍しいな。
残念だがそういう所で糞だと判断するならしかたない。
別に無理やり使えといっているわけじゃないから使わなくて結構。
0066デフォルトの名無しさん
NGNG〜終了〜
0067デフォルトの名無しさん
NGNGなんでクラックするの? 似たようなのフリーで手に入れて使わなきゃいいじゃん。
クラックしてまで使いたいなんてそんなにいいソフトだったのか?
0068デフォルトの名無しさん
NGNGうん。何か、ユーザーに不信感を与えているのが見え見えなので、
そういうソフトは使っていて気持ちよくない。フリーソフトを使う事にするよ。
0069デフォルトの名無しさん
NGNG俺は割れ厨だからさ。
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGだから不信感をなくすために説明すればいいじゃん。
もっともいかなる説明でも聞く耳もたんという頑固者はいるだろうな。
うん。フリーソフトを使っててくれ。
0072デフォルトの名無しさん
NGNGその通り。そこにプロテクトがあれば、俺はそれを破るだけ。
0073デフォルトの名無しさん
NGNGでソフトは使ったの? 使ってないの?
0074デフォルトの名無しさん
NGNGいい事聞いてくれた。もちろん使ってないよ(プ
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNGそう来ると思った(w。俺は糞ソフトとは一言も言ってない。プロテクトキラー専門です。
0077デフォルトの名無しさん
NGNG| ‖ >>69 ノノノノ -__
| ‖ (゚∈゚* ) ─_____ ___
|∧ 从ノ (ミ_(⌒\ ヽ _ ___
( (≡ ̄ ̄ ̄ ̄三\ ⌒ノ ノ)
|(つWつ  ̄ ̄\ ⌒彡) ノ =_
| \つ-つ \,__,ノ ノ
| | ) / / ≡=
| | / ノ ____
| | /ノ _─ (´⌒(´
| | ミ/= (´⌒(´⌒;;
| ''''""'''"'''"""''"""'''''"'"''''""''"''''"""''"''"''"'''"'''''''"""''"''"''"'''"''"()
| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| |
0078デフォルトの名無しさん
NGNGつーことはお前は>>56じゃないんだな。
結局>>56はなにも知らないくせに「強いシェアウェアにはろくなソフトが
あった試しは無い」なんて言っていたのか。そういう奴よくいるよな。
0079デフォルトの名無しさん
NGNGく れ た ま へ。
0080デフォルトの名無しさん
NGNG大丈夫じゃないか?
0081デフォルトの名無しさん
NGNGネットゲームみたいに?
008278
NGNG「やけにプロテクトが強いシェアウェアにはろくなソフトがあった試しは無い。」
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNGうん、どうやらお墨付きもでたからそうする。
まあ絶対に破れないのはないから、出来るだけ破りにくいにするのが限界だけど。
0085デフォルトの名無しさん
NGNGいきなりHDDをフォーマットするとか。
0086デフォルトの名無しさん
NGNGプロテクトをはずすのはいいから、はずしたあとででも、いいと思ったのなら
送金しろ。送金したのならいいけど。
0087デフォルトの名無しさん
NGNG一部のキチガイ(俺の知る限り一人だが)がそんなことをしたらしいけど、
俺はしません。そんなことをしたら損害賠償問題に発展する可能性があるからね。
一見プロテクトが外れたと見せかけてやっぱり外れてないとかするか。
0088デフォルトの名無しさん
NGNGWinGroove?
0089デフォルトの名無しさん
NGNGやっぱり送金しないと犯罪ですか?(w
あれなら送金してもいい。
>>87
いいですねえ。そういうの好きです。何重にもプロテクトかかってて、最初の
段階は簡単に外れて、それで外れた気になってたらやっぱり動かないって
いう奴。外しがいがあります(w
0090デフォルトの名無しさん
NGNG使ったのか? 使ったのならプロテクトをはずしたいだけとか奇麗事はいえないぞ。
プロテクトをはずしたいだけというならハッカーという感じもしなくはないが
送金せずに使ってしまったらそれはクラッカーや割れ厨というレベルに落ちてしまうことになる。
0091デフォルトの名無しさん
NGNG外しにくかった。走ってるうちに自分自身を書き換えて動作をどんどん変えて
いくタイプのプロテクトとか。
タイマーがセットされてて、ある一定の時間が経つと強制的にあるルーチンに
飛ぶとか。本当に強力だった。
Windowsになってから、強力なプロテクトはとてもかけにくくなったように思う。
DLLにしておいて、そこにアセンブラで書いたハードウェアキーチェックルーチン
を入れるとかがせいぜい出来ることだと思う。俺はもちろんそういうのもたくさん
外してきたけど。
AutoCADは、外部で別のタスクを走らせて置き、本体の改変を常に見張っている
なかなか興味深いプロテクトになっている。
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG走っているうちに自分自身を書き換えるタイプってどうやってはずした?
0094デフォルトの名無しさん
NGNGわかったわかった。送金します(w
0095デフォルトの名無しさん
NGNGそれは地道に外すしかないです。書き換えルーチンを逆アセンブルして、
根気よく追って行きました。暗号化されてたりして、マシン語でないような
ものを書き込んでいるように見せかけてあったり、もう芸術作品のような
プロテクトでした。
0096デフォルトの名無しさん
NGNGアセンブラであることに何か意味あるの?
0097デフォルトの名無しさん
NGNG大アリ。Cでコンパイルすると、何と言えばいいのかな、罠を見抜きやすい
コードになるんです。アセンブラで書くと、一見して何をやっているのかわか
らない謎めいたルーチンを記述できる。
0098デフォルトの名無しさん
NGNG…てか、いい加減 OS にプロテクト機能くらい搭載されても良さそうなものだが。
需要が無いんだろうなぁ。
0099デフォルトの名無しさん
NGNGほう。そうやるのが一般的なのかな?
俺はチャック部分が何重にも暗号化されていたときに、ターゲットの部分を
直接変更することが出来ないから、自分自身のプロテクトをはずすコードを
割り込ませて、自分自身を書き換えながらプロテクトをはずさせながら
実行するプログラムに修正したことがある。暗号解くのめんどくさかったからね。
0100デフォルトの名無しさん
NGNGとても面倒だというタイプのもの。
独自にJavaのような言語を自分で作り、中間コードを解釈しながら、プロテクト
チェックをするようにする。プロテクトチェックルーチンを独自の言語で行うのだ。
そうすると、外す側は、そのインタープリタ(?)全体を把握しなければ、プロテクト
が外せなくなり、なかなか手強いタイプのプロテクトになる。
時間があったらこういうのをかけてみると良い。
0101デフォルトの名無しさん
NGNGMSのやろうとしているセキュリティ強化機能(?)であるマシンのデータを他の
マシンに持っていっても見えないようにハードウェア的に細工をするやつが
そのままプロテクトに使えると思う。
どっかにそのセキュリティの記事があったんだけど誰か知らない?
0102デフォルトの名無しさん
NGNGVB(ネイティブコンパイルじゃない方)で作ったプロテクトははずしにくいのかもしれない。
0103デフォルトの名無しさん
NGNGWindowsというOSはセキュリティに関しては割とスルーというか、手甘な状態ですね。
例えカーネルモードで動くプロテクトチェックルーチンだとしても、そのDLL自体は
ユーザー側から自由に逆アセンブルでき、結局解かれてしまう。
>>99
そういうのもやった事があります。プログラムに自分で暗号を解かせて、適当なタイ
ミングで割り込みをかけて、スクリーンショットを撮ったり。暗号を解くプログラムは、
暗号を解き終わると自己消去するように作ってあり、まるで初めからプロテクトなど
なかったかのように動き続けるのです。
0104デフォルトの名無しさん
NGNGそれがそうでもない。VBの逆コンパイラが存在する。
0105名無し@沢村
NGNG0106デフォルトの名無しさん
NGNGOS自体でかけるプロテクトなら強力でしょう。特定のファイルが覗けなく
なってるとか。
DOS時代のLotus1-2-3も面白いプロテクトでしたね。HDDの特定のセクタ
にデータを置き、それをチェックしていた。
0107デフォルトの名無しさん
NGNGWindowsというOSってこの点で他にマシなOSあるのか?
0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNGプロテクト破りのノウハウを手に入れたい厨房なんだよ。>>1は
金払ってまで使いたいと思わせる完成度にまでできると信じてるんだろうな
0110デフォルトの名無しさん
NGNG遅い。もうその話は終わった。
0111デフォルトの名無しさん
NGNGDOS時代は、自由度が大きく、複雑なプロテクトがかけやすかった。
Windows時代になると、自己改変コードは御法度になり、他の方法で
プロテクトを掛けなければならなくなった。
でも、Windowsでも自己改変が全くだめかと言うとそうでもなく、PKLITE
for Windowsのように、実行ファイルを解凍しながら走るソフトもあることは
ある。これを応用して、暗号化されたファイルを実行時に解きながら走る
ソフトを作れば面白いかも。
0112デフォルトの名無しさん
NGNGって、Windowsのどのファンクションを使ったら実現できるんだろう?
誰か知ってる人います?
0113デフォルトの名無しさん
NGNG俺もそう聞いたことあるんだけど、本当に書き換えられないのか?
0114デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNG意味わかりません。算術的プロテクトってなんですか?
0117デフォルトの名無しさん
NGNGという事は、VirtualAllocを使って解凍後のコードをストアし、その場所をCALLすれ
ばよいのか・・・おい!これってプロテクトに使えないか?
0118デフォルトの名無しさん
NGNGいや。普通に使えると思うが。
0119デフォルトの名無しさん
NGNGパス付の圧縮みたいな感じ?パス漏れたらおしまいだけど、解析だけなら防げるね。
0120デフォルトの名無しさん
NGNGストアするコードは画像ファイルにでも入れとくか?
0121デフォルトの名無しさん
NGNGいやー私はプロテクト掛ける側に回ったことはないので気が付きませんでした。
なぜそういうプロテクトに出会わないのかな?一回解いてみたいです。
>>119>>120
偽装ファイルですか(w。いや冗談抜きで、こういうプロテクトは実用性アリのよう
に思う。DOS時代の再来か!?
01221
NGNG# 前提
$user_code = '090-1234-5678';
$secret_code = 'Open The Sesame';
$license_code = md5( $user_code . $secret_code );
#サーバ側
( $sec, $min, $hour, $mday, $month, $year, $day ) = localtime( time );
$server_check_code = md5( $license_code . $year . $month . $year . $day );
# クライアント側
$client_check_code = md5( $license_code . $year . $month . $year . $day );
$server_check_code = get_check_code_from_server( $server_name );
if ( $client_check_code eq $server_check_code ) {
起動;
} else {
起動しない;
}
01231
NGNGそれは次の話だ。
>>116 プロテクトの仕組みがプロテクトになってる、のではなく、
仕組みは公開されてるけど計算が膨大なの事実上はずせない、とゆう意味だ。
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNG何かネットゲームの認証のように見えます(w。いいんではないですか。
ただ、認証用のサーバを24時間起動しておかなければならず、開発側にも
それ相応の負担がかかってくるように思えますが・・・・・
ソフトが廃れた頃にサーバを落とせばいいのだろうが、落とした途端にユーザ
からクレームが来そう・・・・
0126デフォルトの名無しさん
NGNG普及しない限り事実上解けないだろうね。
0129デフォルトの名無しさん
NGNGそうだね。ファイルは結局Admin権限で立ち上げれば誰にでも見れてしまうけど、
メモリ領域はOSが対応していればプロテクトをかけることが可能だ。
しかしもしかしたらそれもいたちごっこになるかもしれない。クラック側が、プログ
ラムのローダを書き換えて、覗ける領域にロードするようにすれば、解けてしまう
のかもしれない。
そういう事も含めて、強固なプロテクトシステムをOSに搭載しなければ。
0130デフォルトの名無しさん
NGNGVMWareで撃沈しそうな予感?
0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNGどんなに強固な暗号でも、結局メモリには復元されたコードが入るわけだからね。
01331
NGNGhttp://www.idg.co.jp/win2000/back/200206/20020625_01_rep.html
0134デフォルトの名無しさん
NGNG面白そうだ。この機能は多分MicsosoftがOSの認証を簡単にするために導入する
ような気もするが、ひいてはシェアウェア業界にも拡がって、ハードウェアで保護
されたプロテクトをかける事が可能になりそうだ。
0135デフォルトの名無しさん
NGNG全然次期じゃないジャン。
あと週アスに書いてあったけど個別コード関係でもめてるらしいし。
0136デフォルトの名無しさん
NGNGハァ?
0137デフォルトの名無しさん
NGNGん?何かおかしな事書いたか?
0138デフォルトの名無しさん
NGNGまさか公開暗号=強固な暗号だと思ってる?
0139デフォルトの名無しさん
NGNG6|-○-○ |
| > | / ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ ∇ / < >>1 クソスレ立てるのをやめてくれないか。
と\/ ̄  ̄\/つ |
_\/| |\=^_ \__=Q____
\ ̄ ̄ ̄ ̄ ̄旦~ \
|| \ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄||
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
0140デフォルトの名無しさん
NGNG何か大きな勘違いをしていたかも。逝ってくる。
0142デフォルトの名無しさん
NGNGキーの中には個人情報がプレーンテキストで入っているとうれしい。
ライセンスキーをチェックするプログラムを100通りくらいに分割。
このチェックプログラムは副作用がある方が望ましい。
(呼び出し側のコードを消すだけだと他のところに何か影響が出たりする)
パフォーマンスに影響が出ない範囲でインライン展開等を使ってプログラムのいたるところでチェックしまくる。
0143142
NGNGtemplate< int value > class LicenseChecker
{
public:
static void Check()
{
if ( value==0 ); // value に応じてライセンスキーの一部をチェック
else if ( value==1 );
else ...
}
};
こんな感じでテンプレートを作って、
あとは
#define for LisenceChecker< __COUNTER__ >::Check(); for
とでもすれば、プログラム中の全for文の前にライセンスキーのチェックプログラムがインラインで埋め込まれる。
どうでしょ、使えません?
0144デフォルトの名無しさん
NGNGif (ready)
for (....) {
critical_function();
}
0146デフォルトの名無しさん
NGNG無料ソフト厨と思われても構わないが、バイナリだろうが何だろうがテキストに金取るなよな。
0148デフォルトの名無しさん
NGNGシェアウェア嫌いなやつはかなりいると思うがその理由は納得できん。
おまえは小説なんかは買わないのか?
ネットに接続する料金はどうなんだ?これだってテキストを読むための金だろ。
スレ違いな内容&話題がずれそうだから全力でsageる
01491
NGNGあわよくば金をせしめてやろう、とゆう魂胆が丸見えなところだと思う。
が、そ れ と こ れ と は 関 係 な い 。
さて、ライセンスコードに個人情報を埋め込み、
ネットに接続してサーバと認証を取ることでライセンス管理は
うまくいきそうだけど、
パッチで書き換えにはどう対処すべきか?
0150デフォルトの名無しさん
NGNG143のように認証コードをプログラムのいたるところに分散させればいいかと。
すべてのコードを撤去するにはプログラムすべてをリバースエンジニアリングしなきゃいけない、
そんな苦労するなら自分で作った方がマシ。
01511
NGNG瞬間にすべてのプロテクトが無効になってしまうことじゃないでしょうか。
それぞれに予測が難しい違うバイナリを配布する方法はあるか?
0152デフォルトの名無しさん
NGNGパッチの公開なんて必要ないんでない?
自分でコード書いてソースつきで公開しちゃえばいいんだから。
0153デフォルトの名無しさん
NGNG日付を見て、大体一月ごとに異なるチェックルーチンが動くようにしたことがあります。
大抵、力のあるクラッカーが興味を示すのは最初だけですから。
あと、不正検出の時期と、不正警告/制裁発動のタイミングを十分離しておくこと。
二月ずらしておけば、まず問題ない。
もちろん、クラッカー様が満足感を得るためのハニーポッドは用意しておか
ないと。
0154デフォルトの名無しさん
NGNGバグが出た時激しくドツボの予感
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNGVBOXがそんな感じだね
0158デフォルトの名無しさん
NGNG関数ポインタとして呼んでみるなんてどうよ?
0159デフォルトの名無しさん
NGNG一つのソフト作る労力に匹敵するくらい大変だよな。
ここでバグだしたら元も子もないし。
クラックなんて気にしないで優良なソフト作れば
プロテクトなんてしなくても、それなりに売れるんじゃないの?
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNGそして、圧縮して圧縮して圧縮して・・・ものを、
自己解凍実行自己解凍実行自己解凍実行自己解凍実行・・・する。
もちろん異なる毎回アルゴリズムで。
0163デフォルトの名無しさん
NGNGシリアル掲示板とかにはバージョンアップするたびにパッチが流れるけど
有名税と思って諦めてる。
0164デフォルトの名無しさん
NGNG01651
NGNG>>161 それを100万回繰り返しても、2個所に回避パッチ当てればおしまいのような気が。
サーバ通信を前提としてるので、キーコンポーネントを毎回DLするってのはどうでしょうか。
現実的でしょうか。
0166デフォルトの名無しさん
NGNG終了。
0167デフォルトの名無しさん
NGNGプロテクトをかけることも面白いのです。
0168デフォルトの名無しさん
NGNG同意。すまんかった。
0169デフォルトの名無しさん
NGNGお前やぎ?
0171デフォルトの名無しさん
NGNGお前ぬるぽ?
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNG倍直で埋めとくだけでクラックは防げたよ。
制限が取れているかどうかぐらい確認してホスィ(藁
0174デフォルトの名無しさん
NGNG付け焼き刃はいたちごっこを招くだけ。
0176デフォルトの名無しさん
NGNG0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNG01791
NGNGところで、配布プログラム本体が数百KBと小さい場合、
すぐネットに流れる。ので、配布CD容量いっぱい(650MBとか)の
ランダムなデータ(円周率とか)が書かれたファイルを同梱しておく。
インストーラは、そのファイルの決められた場所のデータを読み、
値が一致すればインストール開始する。
カジュアルコピー対策には有効。
0180デフォルトの名無しさん
NGNGせこせこプロテクト作りにいそしむシェア作家の性格がよくわかったよ。
0181デフォルトの名無しさん
NGNG>インストーラは、そのファイルの決められた場所のデータを読み
その部分だけ一致するファイル(圧縮すると数KB)が出回りNG
0182デフォルトの名無しさん
NGNGみたいにボロクソに云われたりしてたよな、、、ナツカスィ。
0186デフォルトの名無しさん
NGNGだったらプロテクトだけかけて、金は取るなよ。氏ねカス。
0188デフォルトの名無しさん
NGNG>>181は該当個所だけって言ってるんだし、
>>182は回顧してるだけで発言は他人のものだろうし、
その内容もシェアを落としてるんじゃなくて、その方法をただで聞くのが虫がいいってんだろ。
0189デフォルトの名無しさん
NGNGありがとうの一つでも言ったら?
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG0194デフォルトの名無しさん
NGNGあるぞ。要するに尻臭が無意味になればいいんだから。
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGID=メールアドレス
Pass=KeyGenerator(メールアドレス)
くらいでいいのでは?
それ以上やると、労力の無駄というか・・・
俺はむしろベクターみたいに
簡単にお金を払えるシステムの普及が重要だと思うけど。
それができれば、
使用時間に応じた課金とかできるわけだからね。
例えば、2chも一回の書き込み10円で
読み込みが20円とかさ。
サーチエンジンも1回10円みたいにすれば、
広告ビジネスなんていらないよなぁ。
まあ、これは電子マネーとか暗号の話と密接につながってるから、
個人レベルでやるか、もっと集団レベルでやるかの違いに
過ぎないんだが。
0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG/⌒⌒""☆ ( ヽ 〜 プーン ←1
//ノノノ"\ヽ ( ) 〜
|(| ∩ ∩|)| (____) 〜
从.、 ▽ ノjl| /\⌒彡
/ \ | || .|\/ ̄
へ _ V ノ /
/  ̄ 只 |
/ ) || | |
/ ノ \_〓ノ\
/\/ / | \\)
\/ / | \/
彡 / \ ________|___ /
| | |
| | |
0200デフォルトの名無しさん
NGNG従量制は絶対廃れる
0201デフォルトの名無しさん
NGNG誰もつかわねーって。
それに時間に応じた課金なんて時代遅れもいいところだ。
0202デフォルトの名無しさん
NGNG一瞬
シェアウェア がちんこコード認証
かと思った。
クラックかと思った。
(´-`).。oO(それだけ・・・)
0203デフォルトの名無しさん
NGNGどんなに高度な方法を使ってもEXEが存在する以上、クラックは防げん。
0204デフォルトの名無しさん
NGNGシェアウェアでは無理か
0205デフォルトの名無しさん
NGNGこの世に何人いるやら…。“コード認証を組み込みたい”
という欲求はわかるが、それ以前にやるべき事、
考えるべきことは沢山あるよなー?
ユーザーとの確固たる信頼関係を築き、育てること。
円滑で遅延のないサポート体制を万全に整備すること。
致命的なバグを作らない、あるいはバグを不用意に取り込まない、
バグを速やかに取り除ける効率的な開発環境を構築すること。
知名度を高めるために広告・宣伝費を惜しまないこと、
あるいは口コミを広めてくれる信者をより多く確保すること。(プ
その結果発生するであろう抵抗活動や誹謗中傷を押さえ込める
だけの精神力や詭弁能力を鍛え、協力機関を育成すること。(マテ
まあ本気で利益を上げたいなら、ソフト会社に持ち込むとか、
理解あるパトロンを得るとかのほうが手間がないよ。たぶん…。
0206Da Me Po
NGNG>例えば、2chも一回の書き込み10円で
>読み込みが20円とかさ。
http://1ch.tv/
0207デフォルトの名無しさん
NGNGここはム板なんだから技術だけ語ればいいんだよ。
板違いすれ違いもいいとこ。はいはい、君は誰かに自分の意見を
聞いてもらいたかっただけなので。穴掘ってそこに叫んでろ。
0208デフォルトの名無しさん
NGNGその調子でこのスレを支配してくれ。
0209デフォルトの名無しさん
NGNG\\ うんこ ワッショイ!! //
+ + \\ うんこ ワッショイ!!/+
+ ブリブリ
+ 人 人 人 +
(__) (__) (__)
+ (__) (__) (__) + うんこさいこー
. + ( __ ) ( __ ) ( __ ) + うんこさいこー
( ´∀`∩ (´∀`∩) ( ´∀`) うんこさいこー
+ (( (つ ノ (つ 丿 (つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
人
♪♪ ノ⌒ 丿 ♪
_/ ::(
/ :::::::\ ♪♪♪
(((( :::::::;;;;;;;))))
\_―― ̄ ̄::::::::::\
ノ ̄ ♪♪ ::::::::::::::::::::::)
( ::::::::::::::;;;;;;;;;;;;ノ ♪♪
/ ̄∧―――∧―― ::::::::\
( Д :::::::::::::::::::::::::::::::) )))
\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ
0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNG問題は、プロテクトが不正使用されないようにプロテクトするには
どうすれば良いか?
プロテクトのプロテクト案募集中!
0213デフォルトの名無しさん
NGNG逆アセンブルされるだけで崩されるプロテクトなんぞ書くなよと。
0214デフォルトの名無しさん
NGNGそしてバーチャルマシン上で動くソフトを書く。
これで逆アセンブラ対策は万全(w
0215デフォルトの名無しさん
NGNGつーか、C#なソフトってクラックできる?>クラッカーの人
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNGまぁオブファスケータぐらいは掛けてお茶濁すことは出来るだろうけど。
0219デフォルトの名無しさん
NGNG値するソフトの話はスレ違い。
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNG駄目じゃん。
やっぱオリジナルのVM作って、その上でだけ動くソフトを組むが正解だな。
その為には、先ずVM作り、次にVM用のコードを吐くコンパイラ作り
それからやっとシェアウェア作りって・・・・・長い道のりだなォイ!(w
02221
NGNGいかにクラックするのをめんどくさくするかですね。
あーソース汚く書けばいいのか。。。
VM作るってのはいい案かもしれない。
0224デフォルトの名無しさん
NGNGVM 逆汗されて...、とか何故思わん !?
0225デフォルトの名無しさん
NGNG逆汗されるのを前提として逆汗しても解けにくいものを作るのです。
0226デフォルトの名無しさん
NGNGで、算術的(藁アプローチはどうした?
少なくとも小手先でごちゃごちゃやるより効果的だと思うが。
0228デフォルトの名無しさん
NGNGそれは、VM だろうが普通のプログラムだろうが同じことだよ。
要するに、プロテクトを二重にかける程度の意味しかない。
まあ、世間でも「かぎを二個つける」と言うのは、それなりの効果があるから、
無駄とは言わんけど、「これで逆アセンブラ対策は万全(w (>>214)」なんて
ノー天気なことを何故言えるのか知りたいもんだよ。
0230デフォルトの名無しさん
NGNGttp://se.aist-nara.ac.jp/protection/
0231デフォルトの名無しさん
NGNG>>228
VMを逆アセしたとして、VM用のコードにパッチを充てるの?
そりゃーできなくはないだろうけど、そんなん言い出したら
キリないぞ(w
02331
NGNGint foo;
foo = ( 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 ) * 0;
このようなソースがある場合、君の無知さは自明だ。
0234デフォルトの名無しさん
NGNG最強じゃないかね
0235デフォルトの名無しさん
NGNGそうか?単にVMデコンパイラが再利用できないだけで。
0236188
NGNG俺はマターリ生きたいんだけどね。
>>233で何が言いたいのかいまいちわかんないんだけど、
そういう風に書いてもあまり解析の邪魔にはなんないんじゃないかなあ?
まあとにかく、そういうわざとの部分じゃなくて、
スパゲッチぽい汚さのことを言ってるとおもったから、
VCの最適化だとjmpが散らばるようになるんで、これは結構効果あるなあってことなんだけど?
0238デフォルトの名無しさん
NGNG昨年の投票に懲りたのか、TIME誌は投票可能な人物を
あらかじめ設定するという方法に出てきました。これは黙っていられません。
2ちゃんねらーの力で、彼ら米国人が最も無視したい人物
「Yasser Arafat」アラファト議長を表紙にしましょう!!
現在シャロン(イスラエル首相)を推す対抗勢力に押されています。増援求む!
投票はこちらから↓ 12月22まで!
http://www.time.com/time/personoftheyear/
画面右下、「Yasser Arafat」にチェックを入れ、
「VOTE」ボタンを押すと投票できます。
初代スレ:http://live2.2ch.net/test/read.cgi/news/1039871151/l50
前スレ:http://live.2ch.net/test/read.cgi/festival/1039909795/l50
主陣地:http://live.2ch.net/test/read.cgi/festival/1039959396/l50
0240デフォルトの名無しさん
NGNGキてます
0241デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNG\ \ \
ノ ノ ノ
l
/:l
/::::/ ホ カ ホ カ ウ ン コ ー――
/::::::::<,,____
/::::::::::::::::::::::,,-;;~;;ヾ
l:::::::::::::::::::::::::::::::::::::::::ヽ
/:::"''''''ー‐---‐‐'''''"":::~ヾ
l,;:::::::;:::::::::::::::::::::::::::::::::::::::::::::`,、
/`ヽ::::::::::::::::::::::::::::::::::::::::::::,,.,;‐ヽ
./:::::::::::"''''''ー‐---‐‐'''''""::::::::::::::::::;
l:::::■::::::|______/:::::::::::::::::::::::::::::::::::::::::|
|:::::::::::::::::| /::::::::■:::::::::::::::::::::::::::::ノ
ヽ:::::::::::::::| ./::::::::::::::::::::::::::::::::::::_,/
`ヽ::_::::|/::::::::::::::::::::::::::::::,,.,;‐'
"''''''ー‐---‐‐'''''""
0245デフォルトの名無しさん
NGNGまぁ。>>1が持論を自慢するスレをお前らが勝手に乗っ取ったわけだが。
0246デフォルトの名無しさん
NGNG★復活! I LOVE ラブドール PART�V★
http://human.2ch.net/test/read.cgi/male/1037449997/l50
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG\\ うんこ ワッショイ!! //
+ + \\ うんこ ワッショイ!!/+
+ ブリブリ
+ 人 人 人 +
(__) (__) (__)
+ (__) (__) (__) + うんこさいこー
. + ( __ ) ( __ ) ( __ ) + うんこさいこー
( ´∀`∩ (´∀`∩) ( ´∀`) うんこさいこー
+ (( (つ ノ (つ 丿 (つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
人
♪♪ ノ⌒ 丿 ♪
_/ ::(
/ :::::::\ ♪♪♪
(((( :::::::;;;;;;;))))
\_―― ̄ ̄::::::::::\
ノ ̄ ♪♪ ::::::::::::::::::::::)
( ::::::::::::::;;;;;;;;;;;;ノ ♪♪
/ ̄∧―――∧―― ::::::::\
( Д :::::::::::::::::::::::::::::::) )))
\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ
0250デフォルトの名無しさん
NGNG参照されてるかが見つかれば、突破終了。
そもそもオープンな場で認証アルゴリズム論じたら、
クラッキングのためのヒントを垂れ流しにするだけ。
それに正規ユーザが一人でも認証キーをリーク
しちゃえば意味なくなるし、それどころか認証コード
判定部分そっくりNOPで埋めたりJPで飛ばしちゃえば
大抵は突破できるんだから解析にたいしたスキルは
いらんよ…。作るだけの割に合わん。
それでもガチガチにプロテクト掛けたいのなら、
アプリ実行する毎にプログラム本体をDLさせ、
ローカルHDDに保存させない(難い)構造が妥当だね。
アップデートも認証方法もすべて作者(鯖)側が主導権握れるんだから。
0251デフォルトの名無しさん
NGNGそこまでいくと、設備の点で現実的でないので、こんなんでいかがでしょ?
1.MACアドレス&IPアドレス等によりシリアルキーを作成。
2.MACアドレス&IPアドレスとシリアルキーの確認をサブルーチン化せずに
コードの随所におく。
これをクラックするにはMACアドレス&IPアドレスのAPIを偽装するか、
取得部分をクラックし、それにみあうりシリアルキーを作成しなくては
いけないので、かなりむずかしくなると思うが...
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNG2004 12/18にインストールした某シェアウェア。
2002 12/18現在元気に動いてます。
こういうの?
結局どこにインストールした日付を保存しているかがポイントであって
結局はパスコードと同じ話。
0254デフォルトの名無しさん
NGNG計算するたびに答が違っていたりとか、以前はバグが入ってて
知らないうちに直されたりとかしそうで、信用できない。
なんか、大事なことを忘れて後ろ向きなことに執念燃やしてるって感じ。
ま、学者さんはそれでもいいんだろうけど。
0255デフォルトの名無しさん
NGNGNICさしかえらんないじゃん。
0256デフォルトの名無しさん
NGNGって言うかそれMSのアクティべーションのサブセットでは?
0257251
NGNG差し替えるなよ!ぼげぇ!と言って見るテスト。
現実問題としては、これじゃ駄目なので、その時は、IPアドレスから
判断とか...
NIC差し替え→シリアル再取得→IPアドレスを以前のシリアルキーから
逆算して、かけ離れているようであれば、あぼーん。
(プロバイダを変更したと言う言い訳は通用しないと。)
>>256
そなの?
ネットに繋がっていない端末は、電話にてシリアルを取ってるので、違うと
思ってた。
0258デフォルトの名無しさん
NGNGマシンの各パーツの情報を元にしたキーを電話で長々と伝えないといけないとか何とか。
0259デフォルトの名無しさん
NGNGなぁ、可逆性あるなら解析も可能ってことでは?
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNGふと思ったけどIPアドレスの偽装って簡単じゃん。
DHCP使わないで固定IPアドレスにしちゃえばいいじゃん。
そのIPアドレスで外に出られるかを判断材料にしてもいいが、
たかだかシェアウェアに認証サーバ24時間起動し続けるのもばからしい。
どっちにしろルータとか使えばプロバイダいくら変えようが逃げられるわけで。
0262デフォルトの名無しさん
NGNG突破するにはチェックコードまたはシリアルのどちらか一つまたは両方潰せばいい。
故に、チェックコードとシリアルの両方を解析しにくくすれば良い。
0263デフォルトの名無しさん
NGNG何を今更。
0264デフォルトの名無しさん
NGNGhttp://game2.2ch.net/test/read.cgi/game/1040132618/652
ツクール2003でこんなことを…?
0265デフォルトの名無しさん
NGNG>>1
お前やぎ?
170 :1 :02/12/13 18:08
>>169 質問の意図がわからないけど、やぎではありません。
↓山羊さん
http://www.yagi3.jp/news/view.asp?serial=20
0266デフォルトの名無しさん
NGNGパフォーマンスを低下させる糞ソフトだな
0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNGて、言うか MAC アドレス偽造なんて簡単だぞ。
(もちろん、IP アドレス偽造はもっと簡単なわけだが。)
0270謎めきたい名無しさん
NGNG0271デフォルトの名無しさん
NGNG02721
NGNGx86系の逆アセは難しい。
0273251
NGNG...疲れた。
>>258
いや、WindowsですとAPIにより、MACアドレス&IPアドレス
が取得できるので、これを元にシリアルキーの元となる情報を作成。
ほで、それを簡単なCGIで作成したHPにて解析して、それにみある
シリアルキーを送付すると。
これなら、完全に無人化が可能と。
>>259
可逆性はあるのですが、それ自体は仕方ないかと。
上記の例でいくと、MACアドレス×IPアドレス×適当な数
って暗号でも、MACアドレス,IPアドレスは、それぞれの環境に
より、かなり違ってくるので、そー簡単には見破れないかと。
0274251
NGNG>>261
いや、24時間の監視なんてしない。
プログラム起動時に、シリアルキーより、MACアドレスを
確認して、違っているようであれば、IPアドレスを確認、
IPアドレスが大幅に違っているようであれば、「はくっただろ、
ごるぁ!」となるでつ。
(シリアルキーには、取得時のIPアドレス&MACアドレスが暗号化
されて格納されてると思ってくださいませませ)
>どっちにしろルータとか使えばプロバイダいくら変えようが逃げられるわけで。
これをやると、逆にPGが動かなくなる。
シリアルキーを取得した時のIPアドレスから、かなりIPアドレスが
ずれているとなると、警告を出すとかで。
IPアドレスの範囲は何bitとれば、いいだろうか?
>>269
コンピュータにおいて偽装出来ないものなんてないので、
そりゃー仕方ないかと。
でも、問題としては、このプロテクトをかけたソフトを使うため
だけに、MACアドレス&IPアドレスを偽造する香具師は、そうそう
いないかと思われ。
しかも、でまわってるシリアルキーに対応するMACアドレス&IPアドレス
にしなくちゃいけないから、かなり面倒かとー。
0275デフォルトの名無しさん
NGNG61.aaa.bbb.cccだったり2xx.ddd.eee.fffだったりする。
02761
NGNGクレジットカードの番号のほうが心理的効果も高いと思う。
0277デフォルトの名無しさん
NGNG書き込む前にSG(セキュリティー・ガード)に登録しないと危険ですよ。
SGに登録せずに書き込んだ場合、
あなたのパソコン内の情報が他人に見られる恐れがあります。
初期の頃から2ちゃんねるにいる方達は
かなりのスキルとこのBBSのコマンドを知っています
ですから簡単にあなたのIPアドレス等抜かれ、住所まで公開された人も数多 くおり
社会的に抹殺されてしまう。それが2ちゃんねるの隠れた素顔でもあります
SGしておけばまず抜かれるコマンド自体が無効になってしまうので
どんなにスキルがある人でもIPアドレスを抜くことが不可能になります
SGに登録する方法は、名前欄に「 fusianasan 」と入れる。
これでSGの登録は完了します。
一度登録すれば、電話番号を変えない限り継続されます。
fusianasanは、正式にはフュージャネイザン、
又はフュジャネイザンと読みます。
元々はアメリカの学生達の間で、チャットの時に
セキュリティを強化する為に開発されたシステムです。
fusianasanを掲示板に組み込むのは結構面倒なのですが、
2ちゃんにカキコしてたらウィルスに感染したとか、
個人情報が漏れた等の抗議がうざったくなったひろゆきが、
仕方なく導入しました。
悪意のある人間にクラックされる前にSGを施す事をお勧めします。
0278デフォルトの名無しさん
NGNG>これをやると、逆にPGが動かなくなる。
で、誰が使うんだ?このクソソフト。
0279251
NGNG誰も使わないに256カノッサ(w
0280デフォルトの名無しさん
NGNGhttp://live.2ch.net/test/read.cgi/festival/1040234682/
急募!投票ツール作れる方
97式アラファトマシンガンが無効に!
アラファトの票がリセット!
0281デフォルトの名無しさん
NGNGたいていはパラメータを繰り返しいじったり、NOPの入れ場を
変えながら試行錯誤をする。
なので複数の場所で複数の認証チェックをするのは
それなりに意義があるわけだ。
従ってその認証用関数が正しく使われているかどうかを
更に別のチェックコードで確認すると信頼性が上がる。
チェックサムやMD5の、セルフチェックの発展だね。
ではそれが致命的なエラーを吐いたら?
クラックを受けていることが明白であるという自信があるなら、
問答無用でディレクトリを消したり、HDDをフォーマットしてしまえばよろしいw
このとき一見正常に起動できたように見せかけて
バックグラウンドでガリガリ消してしまえばいいだろう。
まっとうな使い方をしている限りこんなことは起こらないのだし、
クラック失敗による自爆なのだから悪者以外に迷惑は掛からん。
>>1>>272
んなことないす。少なくとも高級言語からコンパイルしたPGの場合、
ひとつの関数(処理)単位ごとにCALL/RETURNの組になってるし、
IF文使ってれば間違いなくジャンプ命令が出てくる。
その出現順序もほとんどソースコードの並びと変わらないので、
制御構造のアタリをつけることろまではそんなに大変じゃない。
この種の認証ハックの場合は、認証チェックをしているサブルーチンを
特定できてしまえば、とりあえずそれを迂回または
NOP潰しするよう書き換える…てのがキホソ
#こまかいアルゴリズムまで解析する必要は必ずしもない
0282デフォルトの名無しさん
NGNG1、部分チェックサムをあちこち入れる
2、RDTSCで命令実行サイクルをあちこち調べる
他にあるかな?
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG> しかも、でまわってるシリアルキーに対応するMACアドレス&IPアドレス
> にしなくちゃいけないから、かなり面倒かとー。
頭悪い奴...。家庭用のマシンでも最近は、ルーターとかに繋がってて、プライベート
アドレスのマシンが結構多いぞ。MAC アドレスなんか適当につけたって、ぶつか
りっこない。だから、誰かが適当な IP アドレスと、MAC アドレスでソフトのシリアル
キーを取得しちゃえば、あとは MAC アドレス改変ソフトとセットで格安販売するか、
WinMX に流されて終わり。
> でも、問題としては、このプロテクトをかけたソフトを使うため
> だけに、MACアドレス&IPアドレスを偽造する香具師は、そうそう
> いないかと思われ。
まあ、お前のソフトならそうだろうな。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG普通そのチェックルーチンに NOP を入れると思うが...。
0287デフォルトの名無しさん
NGNGRDTSCの命令実行サイクルって安定するものなのか?
計測精度を上げるために頻繁にロックされたらたまらんぞ
0288251
NGNG漏れが頭悪いっすかー。
そかー馬鹿だったのかー。
それと改変ソフト場合は、ショーがいないわなー。
この場合にはwindowsのバージョン情報&ユーザ情報もシリアルキーに
付加するかいのー。
0289デフォルトの名無しさん
NGNGどんな技を使ってもムリっちゅうことやね。
バージョンアップごとにチェックする方法、場所を
変えてバージョンアップしづらくするってのはどう
だろう?クラックされたバージョンが出回るのは
しょうがないとあきらめて、頻繁にバージョンアップ
をする、と。
0290デフォルトの名無しさん
NGNGいたちごっこしても仕方ないけどね。
0291デフォルトの名無しさん
NGNGうんこ ワッショイ!! うーーんーーこ
\\ うんこ ワッショイ!! //
+ + \\ うんこ ワッショイ!!/+
+ ブリブリ
+ 人 人 人 +
(__) (__) (__)
+ (__) (__) (__) + うんこさいこー
. + ( __ ) ( __ ) ( __ ) + うんこさいこー
( ´∀`∩ (´∀`∩) ( ´∀`) うんこさいこー
+ (( (つ ノ (つ 丿 (つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
人
♪♪ ノ⌒ 丿 ♪
_/ ::(
/ :::::::\ ♪♪♪
(((( :::::::;;;;;;;))))
\_―― ̄ ̄::::::::::\
ノ ̄ ♪♪ ::::::::::::::::::::::)
( ::::::::::::::;;;;;;;;;;;;ノ ♪♪
/ ̄∧―――∧―― ::::::::\
( Д :::::::::::::::::::::::::::::::) )))
\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ
0292デフォルトの名無しさん
NGNGint GetScrCode(int id)
{
int Result = table[id];
Result+=CheckSum(GetScrCode);//この関数のチェックサム;
if (シリアルキが正しくない) Result+=適当な乱数;
return Result;
}
ってやれば、とりあえず、シリアルキーのチェックを呼び出す部分をnopにしただけではダメにはなると思うけど
0293デフォルトの名無しさん
NGNG>クラックを受けていることが明白であるという自信があるなら、
>問答無用でディレクトリを消したり、HDDをフォーマットしてしまえばよろしいw
そんなことしたら某あざらしのように大事件になってあちこちで叩かれまくって
シェアウェア活動を断念せざるを得なくなると思われ。
0294デフォルトの名無しさん
NGNGGetScrCode の帰り値をチェックしている部分を書き換えられたら終わりだろ?
0295デフォルトの名無しさん
NGNG最初の一人が努力すればっつーけど、プログラムの数百箇所に埋め込まれたチェックプログラムを、消してもいいのかどうか判断しつつ消してくっつーのはそうそう一人の力でできるもんなのか?
しかもできたころには次のバージョンが出てたりしてな。
やっぱ頻繁なバージョンアップがシェアウェアの武器だと思うよ。
0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNGかぎをたくさんつけたら、空き巣に狙われにくくなります。
当たり前のことだから、誰も突っ込まないだけだよ。
0298デフォルトの名無しさん
NGNGつーかそのあたりまえの事からあえて目をそむけて無駄な議論を繰り返してるのがこのスレなんだがな
0299デフォルトの名無しさん
NGNG何を言いたいのかよくわからんけど、「鍵をたくさんつけろ」で終わっとけと言うことか ?
そう思うんなら、こう言うスレは見ない方がいいと思うよ。
一つの鍵の性能をどこまで上げられるかを議論 (にあんまりなってないのは認めるけど) してんだからさ。
0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNG結局いつかは破られる方式なのも確かなわけで。
ガードマンがいるならともかく人気のない空き地に鍵100ヶの宝箱。
0302デフォルトの名無しさん
NGNG別にそれがダメとは言わないけど、それって当たり前でしょ ?
現実には有効な方法だけど、それをいまさら議論してもつまらないとは思わないですか ?
(不毛な議論よりマシと言う意見はあるだろうけどね。)
0303デフォルトの名無しさん
NGNGいや、むしろここで議論する意味が無くなる。
いかに開けにくい/開けられない鍵の実現法について議論してるのに
鍵100個付ければいいじゃん。じゃ元も子もない。
0304デフォルトの名無しさん
NGNG単純な鍵なら自動で処理できそうなもの。
0305デフォルトの名無しさん
NGNG0306デフォルトの名無しさん
NGNGでも、単にnopにするんじゃなくて、帰り値を idに応じて返す関数を作らないといけないでしょ?
0307デフォルトの名無しさん
NGNG定数を間接的に参照する。
そうするとその個所毎に callを mov eax,直値 に変えなくちゃいけなくなる。
これは作業としては結構大変だと思うけど?
もちろん、>>292のコードでは
CheckSum(GetScrCode); を 直値に書き換えれば簡単に破られるんだけど
CheckSum(GetScrCode , &result); っとして result に対してもCheckSumで演算させる
もちろんCheckSumでも自分のチェックサムを含めたコードチェックをすると
何段にもすれば、破る方は手間が級数的に増えてゆく
0308デフォルトの名無しさん
NGNG正規のシリアルを元に解析するって言ってたな。
0309デフォルトの名無しさん
NGNG最近では大抵のクラッカーは仮想PC上で解析するらしいし。
解析用のPCが不安定になるってのは常識だからね。
0310デフォルトの名無しさん
NGNG0311デフォルトの名無しさん
NGNG機能アップがお金になることはほとんどありません。
0312デフォルトの名無しさん
NGNGランダムで変化する仕掛けなら解きにくいかもしれない。
EXEのサイズがでかくなっても圧縮すればよし。
0313デフォルトの名無しさん
NGNG利益は関係ないよ。
0314デフォルトの名無しさん
NGNGどうやって作るんだそんなの?
0315デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1002736958/
の167〜174あたりがだいたいこのスレの議論を言い尽くしているような…
0316デフォルトの名無しさん
NGNG結局効果的な方法は無いという結論で終わっていないか?
0317デフォルトの名無しさん
NGNGアプリ側では入出力のみで、処理を全部外のハードに丸投げすれば必要スペックも低くなって精神的
0318デフォルトの名無しさん
NGNG日付や秒数で分岐して・・・・・とか思ったけど、そりゃ無理だわ。
スタート地点は必ず一定だから、何処かで必ず分岐する事になる。
でもって、分岐部分を潰されたら終りだもの(w
0319デフォルトの名無しさん
NGNG>スタート地点は必ず一定
つまり、不定であれば効果があるわけだ
0320デフォルトの名無しさん
NGNGどうやるの?OSからのエントリポイントは常に同じだよ。
メモリ破壊まがいの方法でPCでも書き換える?
0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNGそう言えば、シェアウェアの OS ってあるのか ?
0323デフォルトの名無しさん
NGNGことごとく誰からも使われずに死ぬ。と言うシナリオが見えるけどな。
0324デフォルトの名無しさん
NGNGromとか基盤とか。。
0325デフォルトの名無しさん
NGNG取り合えずというなら、秋月電子通商とかの開発キットを購入すればできると思う。
http://akizukidenshi.com/catalog/micon.html の
AKI-H8-USB開発ボードキット(開発ボード+H8/3048Fボード+LCD+Cコンパイラのセット)
が \8,000 だよ。
ちゃんと作るなら、USB 内蔵のワンチップマイコンを使えばもっと安くできるかと...。
0326デフォルトの名無しさん
NGNG何処かの誰かが個人的に作れる程度の物なら
他の誰かにもやはり作る事ができるだろう。
0327デフォルトの名無しさん
NGNG>何処かの誰かが個人的に作れる程度の物なら
ハードウェア的なものならな。と。
0328デフォルトの名無しさん
NGNG市販部品の組み合わせではどうやって作ったらいいんだろう…。
0329デフォルトの名無しさん
NGNGワンチップマイコンの内臓 ROM にキーもろとも焼きこんでしまえば、よほどのことしない限り外部から読み取られることは無い。
それすら心配なら、バックアップ電池を内蔵して RAM にキーを記憶させておいて、破壊工作されたら電源が落ちるようにしとくとか。
0330デフォルトの名無しさん
NGNG確かにそうだ…。余裕で100K以上なJTAGやICE買えなきゃクラックできん。
0331デフォルトの名無しさん
NGNG職場にあればタダですんじゃうけどねー。
03321
NGNGこれをアルゴリズムと見てオンライン的にこなせないだろうか。
いや、サーバでバッチ組んでコンパイルしてメールで送信とかじゃなくて。
# いまいち頭が回りません。
0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNG( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←>>171
0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNG・何が言いたいのかよく分からない
・ウィニーで拡散
やっぱソフトだけじゃ無理だって。ハードで解決したほうがかっこいいしな。
0337デフォルトの名無しさん
NGNGそもそもソフトだけだとその可能性の度合いはともかく、クラックを100%防ぐことは無理だし。
ハードの方がそういう意味では安易だからダサい。
0338336
NGNG0339デフォルトの名無しさん
NGNGOSバージョンアップしたらドングル認識しない。
ユーザ側も交換に応じるメーカ側もブルーだと思うが。
0340デフォルトの名無しさん
NGNG>>338
それはかっこいい。使う予定ないソフトでも送金してしまうかも
0341デフォルトの名無しさん
NGNGだからチェックだけでなくワンチップマイコンに一部処理を任せようという話なのでは?
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNG私もそういう方向性だと思っていますた<一部処理を任せる
0344デフォルトの名無しさん
NGNGhttp://se.aist-nara.ac.jp/protection/index.html
耐タンパー(Tamper Resistant)技術
http://www.accessticket.com/trc1.html
耐タンパー技術のためのアルゴリズム難読化の一提案
http://www.ipsj.or.jp/members/SIGNotes/Jpn/27/1998/003/article005.html
ソフトウエアの耐タンパー化技術
http://www.fujixerox.co.jp/randd/13/Ishima/absj.html
Javaアプリケーションの難読化
http://www.ipl.t.u-tokyo.ac.jp/~yamaoka/theme.html
Protecting Java Code Via Code Obfuscation
http://www.cs.washington.edu/homes/douglas/publish/obfuscation.html
0345デフォルトの名無しさん
NGNG0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNGあれ使えば機種固有のIDが簡単に作れて便利だと思ったんだけどな・・・・・
P4には入ってないのかな?
0348デフォルトの名無しさん
NGNG世界中の人(without 初心者)が BIOS 設定で無効にしてしまったので
意味が無い事が証明されました。
0349IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0350デフォルトの名無しさん
NGNGぃょぅ、管チンコ観察者。
0351デフォルトの名無しさん
NGNGそんなもんだろ・・・
0352デフォルトの名無しさん
NGNG0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0356デフォルトの名無しさん
NGNG2ch=アングラとは決して思ってないしそう言う意味じゃないけど
0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNGそんなことないよ!!
0359デフォルトの名無しさん
NGNG応募するには、電波2chのメールマガジンを登録するだけで良い。
さらに!驚くことにサイン入りカレンダーの他に、2chグッズが貰えると言う豪華さ。
新年早々良い事が有りそうだと思う人は申し込んで見よう!
http://dempa.gozans.com/backno/beta41/
0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNGあるネット関連会社の社長は、
「いずれにしても2ちゃんねるは資金が底をつけば終わり。
あまり知られていないことだが、2ちゃんねる内部関係者によると今、
大手通信会社系が調査費名目で資金提供している。
だが、それが止まれば続けてはいけないだろう」
と証言する。
2ちゃんねるが判決によって力を失った場合、
資金提供の打ち切りも予想される。
http://ascii24.com/news/reading/causebooks/2002/07/01/636911-000.html
0362デフォルトの名無しさん
NGNG腰砕け
>>428
同じくそうオモタ。
これまでいろんな事件の舞台になってたけど、そうなると、
無視できる存在というわけにはいかないのでしょう。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNGどうせ纏めるならもっと読み易く纏められませんか
これじゃまるで纏め荒らしです
http://qb.2ch.net/test/read.cgi/saku/1026956253/108-
0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNG「質の低い」とは?
0368デフォルトの名無しさん
NGNGエラーが出たぞ
0369デフォルトの名無しさん
NGNGでも知り合いの勤めてるISPは使わないのがお勧め。
恥ずかしい事かけんもんね。
0370デフォルトの名無しさん
NGNG思ってる事じゃなくて出来事とか事実じゃないの?
0371デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG217 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:49 ID:rLfxQ17l
一定期間でログは消しますです。
249 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:52 ID:rLfxQ17l
>荒らしとか犯罪のためなの?
そす。
246 名前:心得をよく読みましょう[] 投稿日:03/01/08 17:52 ID:BH998yxV
>ひろゆき
俺のお気に入りのスレとか荒されてるんだがそういうのにも有効?
257 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:53 ID:rLfxQ17l
いずれは。
312 :ひろゆき ◆3SHRUNYAXA :03/01/10 19:59 ID:jWxHxvti
全部にいれてみた。
0377デフォルトの名無しさん
NGNG犯人が17歳以下なら話は別だが
0378デフォルトの名無しさん
NGNG誰もナマのカキコを見てないし
それについての議論もされていないことから
ネタだと思われる
0379デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNG0383デフォルトの名無しさん
NGNG強制IP表示されるわけじゃないから自作自演もやり放題だし。
IP記録なんかより荒らし対策をやれよ
0384デフォルトの名無しさん
NGNGその代理人がルールに従わない責任は雇った奴にもあるのだよ
代理で強盗してもらえば無罪とでも?
マフィアですか君は(^_^;)
0385デフォルトの名無しさん
NGNGってもしかして笑い取ろうとしてるのだったらごめん。
0386山崎渉
NGNG0387デフォルトの名無しさん
NGNG0万円の損害賠償などを求めた訴訟の控訴審判決が25日、東京高裁であった。
久保内卓亞裁判長は400万円の支払いと書き込みの削除を命じた一審・東京地裁判決を支持し、管理人側の控訴を棄却した。
問題となったのは、昨年1月以降、2ちゃんねるの「ペット大好き掲示板」内に匿名で書き込まれた「ヤブ医者」「動物実験」などの発言。
久保内裁判長は、一審判決と同様に「匿名の発言について、被害者が責任追及することは不可能だ。削除できるのは管理人だけであり、他人
の名誉を棄損する発言が書き込まれたときは、管理人には直ちに削除する義務がある」と述べた。 (14:56)
http://www.asahi.com/national/update/1225/027.html
高裁でも負けたみたいだが、どうするよ?
>まえスレ:http://qb.2ch.net/test/read.cgi/accuse/1041007818/
0388山崎渉
NGNG0389デフォルトの名無しさん
NGNG0390山崎渉
NGNG0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG>ライセンスキーを1Kくらいにする。
>キーの中には個人情報がプレーンテキストで入っているとうれしい。
>ライセンスキーをチェックするプログラムを100通りくらいに分割。
>このチェックプログラムは副作用がある方が望ましい。
>(呼び出し側のコードを消すだけだと他のところに何か影響が出たりする)
>パフォーマンスに影響が出ない範囲でインライン展開等を使ってプログラムのいたるところでチェックしまくる。
>
>143 :142 :02/12/12 15:46
>VC++限定だとたとえば
>
>template< int value > class LicenseChecker{
>public:
>static void Check(){
> if ( value==0 ); // value に応じてライセンスキーの一部をチェック
> else if ( value==1 );
> else ...
>}};
>#define for LisenceChecker< __COUNTER__ >::Check(); for
>とでもすれば、プログラム中の全for文の前にライセンスキーのチェックプログラムがインラインで埋め込まれる。
>
>144 :デフォルトの名無しさん :02/12/12 15:57
>一応ね…
>if (ready)
> for (....) {
> critical_function();
> }
よくわからんのだが、チェックプログラムに副作用ってどうやるんだ?
シェアウェアの制限に関わる部分をif(ready)で囲ってるの?それならば、そこだけ外せばいいような。
うぅ、わからんのです。誰か〜〜
0393デフォルトの名無しさん
NGNG0394デフォルトの名無しさん
NGNGテンプレートでforの数だけチェッカが展開され外すのが面倒という話
0395デフォルトの名無しさん
NGNGああいうソフト、毎回OS再インストールして使ってる俺っておかしいですか
インストするときにPCの時計を2100年ぐらいの未来にあわせておいてインストールして
んでもって、そのあとPCの時計を実際の時刻に戻すと
2100年+試用期間まで使えるソフトってありそうじゃない?
そんな馬鹿なプログラマはいないか・・・
0396デフォルトの名無しさん
NGNGチェックするところでシリアルが間違ってたらアプリを終了でもしちゃうんですか?
それなら終了するところを検索して全部外せばいいような。
0397デフォルトの名無しさん
NGNGという時点でダメだ罠。
0398デフォルトの名無しさん
NGNGそういうのはガイシュツなわけで…
0399てすと
NGNGPS22787061/6〜1/12894281/13〜1/19682521/20〜1/26641481/27〜2/256878
Xbox226371/6〜1/1229861/13〜1/1956051/20〜1/2688621/27〜2/25184
GC421861/6〜1/12135261/13〜1/19111421/20〜1/2693411/27〜2/28177
GB25441/6〜1/129541/13〜1/195241/20〜1/264911/27〜2/2575
GBA2078221/6〜1/12852271/13〜1/19592011/20〜1/26333651/27〜2/230029
WS79781/6〜1/1226091/13〜1/1916451/20〜1/2619831/27〜2/21741
0400デフォルトの名無しさん
NGNGhttp://lastbit.com/vitas/antihack.asp
0401デフォルトの名無しさん
NGNGというわけで、お気に入りに入れました。よろしく
0402某フリーウェア作者
NGNG0403401
NGNGどうしてフリーソフト作者がそんなこと心配するの?
俺もだ−たで公開してるけどさ。
犯罪者必死だなw
0404デフォルトの名無しさん
NGNGおまえみたいな一般人に個人情報こっそり抜かれるソフトを使ってくれると思うか?
あ、個人情報抜いてることを明記しなきゃ犯罪ね
0405デフォルトの名無しさん
NGNGはぁ? おまえ8のどこを読んでそんな結論にいたったんだ?
0406デフォルトの名無しさん
NGNG処理は全部サーバで行い、クライアントは結果を受け取って表示するだけ。
間違えてもプログラム本体なんかKrackerには見せてやらん。
そうすれば、よっぽどのことのない限り、問題ない。
…… うわっ、なんに使えるんだよ、このアイディア。
0407デフォルトの名無しさん
NGNG君、読解力ないね
0408デフォルトの名無しさん
NGNG君、想像力あり杉。
0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG違いを具体的に箇条書きでどうぞ。
0411デフォルトの名無しさん
NGNG個人特定情報ならランダムなバイト列でも良し
0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNGはい次
0414デフォルトの名無しさん
NGNG肝心なデータとか、機能そのもののプログラムデータでもいいけど、
そこらへんを暗号化した状態で配布しておいて、それを復号化する鍵をシリアルに
するってのはどうなの?既出?漏れはそうしてる。
NOP関係のプロテクト外しは漏れ自身でも容赦なくやるからなぁ。
0415デフォルトの名無しさん
NGNGこのレベルだと試用期間内でも送金しろダイアログが頻繁に出てきそうな気がして
禿げあがる程作者がDQNに思える。
同系フリーソフトを超えないと、シェアウェアにしても意味が無いと思うのだが。
0416デフォルトの名無しさん
NGNG犯罪者必死だなw
0417デフォルトの名無しさん
NGNGシェアウェア厨必死だな
まぁこのスレを見ても明らかに100%金儲け目的の話題だという事が読み取れる。
0418デフォルトの名無しさん
NGNGで、金儲け目的のなにが悪いのか教えてくれ
0419414
NGNG0420デフォルトの名無しさん
NGNG・体験版は機能が少ない。
・使用者は機能一覧から欲しいものを選んで、その分だけ送金
・作者は指定された機能だけ入れたバイナリを使用者に送付。
・追加料金で仕様のちょっとした変更もOK
この追加機能がDLLじゃなくて単体バイナリに入ってるとこがミソなわけで、
まあ全部の機能指定して買われてそれをばら撒かれたらアレだけど、
それはそれで有難いお客様ではなかろうか。
0421デフォルトの名無しさん
NGNGつーか鍵のかけかたじゃなかったん?
課金の方法じゃなくてさ…
0422デフォルトの名無しさん
NGNGユーザーもメーカーも疲れる
0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG例えば単価が高くて客層が狭いようなソフトなら、イージーオーダー的なシステムで
簡単なカスタマイズが施されたバイナリを配布するというのは、面白いかも。
個人的には、できるものならやってみたい。
お金もらってシリアル渡してサヨウナラってのも味気ないしね。
ただパッチやバージョンアップのことを考えると実現性は薄いな。
0425デフォルトの名無しさん
NGNG0426デフォルトの名無しさん
NGNG一度、コピー品が出回るとどうしようもなくなるだろ?
0427デフォルトの名無しさん
NGNG認証結果+アプリの各種設定を固め暗号化して保存しておく。
そのデータを消すと、アプリの再設定も必要となってしまって面倒くさい・・・。
0428山崎渉
NGNG0429デフォルトの名無しさん
NGNGそれなら、割れたい奴は勝手に割れテロって感じ。
そう、俺は漢の中の漢。
0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNG0432デフォルトの名無しさん
NGNG0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNG言い得て妙だ。
0435デフォルトの名無しさん
NGNGおまいは、ただその言葉を書いてみたかっただけちゃうんかと
0437デフォルトの名無しさん
NGNG0438山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNGCRCを書き換えられたらどうしよう
0445デフォルトの名無しさん
NGNG0446デフォルトの名無しさん
NGNGまた起動したらサーバからダウンロード。
メモリの内容をコピーされようがおそらくクラックは難しいんでないか?
0447デフォルトの名無しさん
NGNG0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNGそのアプリのセーブデータはK1で暗号化する。
そのデータをロードするには、プログラム配布者のサーバにK1を提示し
複合用の鍵K2をもらい、それで復号する。
作業を行い、またセーブする時はK2で暗号化。そのデータを復号するには、
プログラム配布者のサーバにK2を提示し、復号用の鍵K3を・・・以下略。。。
どうよ?
0450デフォルトの名無しさん
NGNG0451449
NGNGK1で暗号K2で復号
K2で暗号K3で復号 じゃ K1 = K3 になるかな。。
K1で暗号K2で復号
K3で暗号K4で復号・・・以下略
に使用。
ちなみに、K(n)が配布された場合k(m) m<n がサーバに提出した
場合は、次の鍵の配布を行わないようにすれば、鍵が流出したら、
ソフトウェアが使えなくなる。
0452449
NGNG「がちんごちんですか?どうですか?」という意味です
0453デフォルトの名無しさん
NGNG1万人のユーザがいたとして
0454デフォルトの名無しさん
NGNG鯖読してみろ。
0455デフォルトの名無しさん
NGNG>サーバーからプログラムの動作に不可欠なデータをダウンロード。そのままメモリに置く。
ここまででメモリダンプしておく。データのダウンロードを行うルーチンの変わりに、
ダンプしたメモリを書き込むルーチンを仕込んでおく。
>終了したらデータ破棄。
で、このルーチンはいらね。
あぁー、これであとは改造版のプログラムが出回れば終了ですな。
0456デフォルトの名無しさん
NGNGそこまで面倒な事をしなければならない状態なら
クラック利用者をかなり減らせると思われ。
0457デフォルトの名無しさん
NGNGOSの解析からはじめなければならないので困難だと思いますが。
0458デフォルトの名無しさん
NGNGHSPで作れって言ってるのとあんま大差ないと思う。
別にそれでなくてもスクリプトなら何でも・・・。
ActiveBasicでも、ひまわりでも・・・。
0459デフォルトの名無しさん
NGNG1匹いたら、100匹いると思え! じゃなくて、
1人のkrackerが居れば、100人はそれを無料で使えるかと。
>じゃあWin上で動く仮OSみたいなのを作って作業を占有してしまうというのはどうでしょう
それにどれだけの価値があるかが微妙。
仮OSを通している時点で速度は低下しているだろう。
0460デフォルトの名無しさん
NGNGその一人がクラックできる数は限られるでしょ?
バージョンアップの度に対応するのも大変でしょ?
100%空けられない鍵は不可能だが、
だからといって鍵を何も付けないのはバカだと思うよ。
最近1か0かでしかものを考えられないデジタルバカが多すぎ。
0461デフォルトの名無しさん
NGNGハード込みというのがポイントかな
ああいうのを用意しない限り、PC上では何やっても結局無駄だねえ
0462459
NGNG> バージョンアップの度に対応するのも大変でしょ?
……Krackerは世界に一人なのか?
別にそいつが欲しいと思ったソフトをKrackし、
かつそれを欲しいと思う厨房がいれば
そこでkracked softwareのコピが行われると思うのだが。
あとは、煽ろうとしている後半の発言が何を言いたいのかが、微妙に意味不明。
>100%空けられない鍵は不可能だが、
これは同意。
>だからといって鍵を何も付けないのはバカだと思うよ。
は・・・?いきなり何を言い出してるの?
>最近1か0かでしかものを考えられないデジタルバカが多すぎ。
はぁ・・・・・・多分、煽ろうとがんばってるんだろうけどね。
「世の中には、krackable softwareしかない」って言ってる奴は頭悪いって言いたいの?
あぁー 微妙なニュアンスが伝わらないねぇー とりえあず発言やり直してよ。
0463459
NGNG(カンパウェアのように)実際使ってもらえるときにのみ気持ち送金してもらう。」
これでいいじゃん。
中途半端なソフトに必死になってkrack防止するよか、そのソフトの内容を充実させろよ。
0464デフォルトの名無しさん
NGNG使えないけど。
0465デフォルトの名無しさん
NGNG> > その一人がクラックできる数は限られるでしょ?
> > バージョンアップの度に対応するのも大変でしょ?
> ……Krackerは世界に一人なのか?
また極端な…。
大勢の人間がクラックできなければ、誰でも出来るよりはるかにましです。
> 別にそいつが欲しいと思ったソフトをKrackし、
> かつそれを欲しいと思う厨房がいれば
> そこでkracked softwareのコピが行われると思うのだが。
なんちゃってクラッカーが防げれば十分。
カジュアルなクラックが防げれば、バージョンを上げるときに対策できる。
> >だからといって鍵を何も付けないのはバカだと思うよ。
> は・・・?いきなり何を言い出してるの?
> 「世の中には、krackable softwareしかない」って言ってる奴は頭悪いって言いたいの?
「どうせクラックされるから対策する必要なし」と読めるから、
そんなことはないですよ、といっているだけです。
0466デフォルトの名無しさん
NGNGところで、肝心のソフトはどんな感じなの?
本体よりもプロテクトの方が大きそうな気がするんだが。
0467デフォルトの名無しさん
NGNG随分、想像力が達者で。「対策する必要なし」っていきなり出てきてるよね...
まあ、ネット関連のソフトウェア(ftpクライアントとか)だったら、
・週に1度は、作者のサイトからキー更新情報を取得(ここに違法キーのリストも含む)
・違法キーで登録していた場合は、作者にIPアドレスなどを伝える。
・これをする旨を、「最初にお読みください」にでも書く。
かな?
0468デフォルトの名無しさん
NGNGhttp://www.mext.go.jp/b_menu/shingi/bunka/gijiroku/012/020902e.htm
> 規制すべき情報(表現)例(提案)
> 真正品の購入者のみに開示された識別符号(シリアルナンバー)を公衆に提供する行為
> 当該情報に記載された手順に従うことによって誰もが技術的保護手段の回避を行うことが可能な情報を公衆に提供する行為
これが通ればシリアル集やシリアル掲示板は消滅するか、地下に潜りそうだね。
0469山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0470デフォルトの名無しさん
NGNG本当にそうか?匿名性の高いP2PのBBSとかに逝きそうだが…
0471デフォルトの名無しさん
NGNGある特定の機能に関する制限ならその制限部の関数を
DLLとかにして配布するというのはどうよ?
vectorの固定バイナリなら20KBまでOKみたいだし
そこそこのことができるんじゃない?
0472デフォルトの名無しさん
NGNGって見えた
0473デフォルトの名無しさん
NGNG藻前らはそんなにちんこが好きなのかと
0474山崎 渉
NGNG0475山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0476&rlo;】100:力倒戦【&lro;
NGNG0477デフォルトの名無しさん
NGNGそれを配布されて終わり
0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNGそのファイルは解析で出せないだろ、ってことじゃね?
0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNGこれはいかがでしょうか。
0483デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNG使われないよ。そういう民主制のないものは淘汰される
個人で使え>>1
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNGつまり、国家レベルで運用しないといけない
マンセーに逝け>>1
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNG>486
つまらん議論はしなくていいから
0489デフォルトの名無しさん
NGNGその安全な領域にウィルスをデコードして実行すれば
ウィルスバスターにも見つからないって事だよね???
それとも特殊な方法でその安全な領域も見れちゃうのかな。。。
0490デフォルトの名無しさん
NGNGウィルスバスターのようなものはOSが担当することになります。(想像)
0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNGウィルス駆除ソフトメーカーと裁判になるんじゃ。。。
0494デフォルトの名無しさん
NGNGIEでのシェア獲得戦争とウィルス対策をいっしょに考えないで!
0495デフォルトの名無しさん
NGNGこれはOSの機能だ。
0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNG0498デフォルトの名無しさん
NGNG人間か?
0499デフォルトの名無しさん
NGNGバッファオーバーフロー(とかアンダー&オーバーランとか)を
完全に防いだライブラリがあればバグの何割かは減るかもしれん。
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNGショートカットキーを押さないと、シリアル入力画面が出てこないようにする。
shareware とわからなければ、クラックされない。
0502デフォルトの名無しさん
NGNGショートカットキーを押さないと、シリアル入力画面が出てこないようにする。
shareware とわからなければ、クラックされない。
0503デフォルトの名無しさん
NGNGとか使用時間5分間制限とか。
0504デフォルトの名無しさん
NGNG(全てのイベントを行う前にその100個が実行されているかとバイナリをチェック)
お試し期間は1時間にする。アンインストールするとその100個は削除される。
(再インストールする度に何度でも1時間は使えるが面倒くさい)
送金時にクレジットカードの番号と本名と本籍を確認する。
それを一意のキーにした製品版を一つづつ微妙に作り変えて再コンパイルして送る。
(正規シリアルは出回らないしバイナリも異なるので差分パッチも出回らない)
手間と値段を考慮した上でソフトの性能によほど自信があればの話だが・・・
0505デフォルトの名無しさん
NGNGそんなん買わね。以上。
0506デフォルトの名無しさん
NGNG製品版よりもその体験版が欲しいかも。
0507デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/software/1068973447/l50
このスレの>>1を誰かこっちに回収してやってくれ。
0508デフォルトの名無しさん
NGNG0509>>507のスレの1
NGNG実戦的な知恵がなんもないな。
大体、シリアルに個人情報を組み込むソフトなんてダメだろ。
そんなキモいソフト使ってくれるかよ。
0510デフォルトの名無しさん
NGNGCGIなりServletなりを作る
0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNG使用者毎にコンパイルしたバイナリ・・・・・・・買わない
サーバを置いてM$のように電子承認・・・・・買わない
を行う
すなわち製品に比べてシェアウェアは買うほどの機能を持ったものが
皆無。したがって苦楽。
0513デフォルトの名無しさん
NGNGフラッシュメモリ領域を設ける計画があるが、これもいずれクラック
されそうだ。
要するにOSからなら読めるのだから、偽OSを立ち上げてそこの領域
をEnableにしてしまえば中は覗き放題。書き換えも任意だから、リバー
ス・エンジニアリングしたプログラムとフラッシュ・メモリの中身を比べ
て認証するとどこが変化するのか探し当ててしまわれればアウト。
結論:解けないプロテクトはない。
0514デフォルトの名無しさん
NGNG故に、法律でプロテクトを解くことを犯罪にしてしまうのが
一番有効な手段である。
0515デフォルトの名無しさん
NGNGいいね。それに加えて
落とすバイナリ自体に、ダウンロードを試行したユーザの
IPアドレスと日付時間を動的に組み込んだ後、
パス付き圧縮してアップロード開始する。
実際にソフトウェアを起動するときは
専用の解凍ツールでメモリに展開して動かすの。
これじゃまだカチンコチンくらいかな?
0516デフォルトの名無しさん
NGNG使いたい機能があるのに買うほどでもないと言い張るのは
ただの自己中ですよ(w
0517デフォルトの名無しさん
NGNGどんな方法が使える?
0518デフォルトの名無しさん
NGNGクラックパッチを防ぐ方法。
・テキストの暗号化
・自作のパッカ−を作る
・実行ファイルのチェックサムを取って異常があればトラップを始動するようなルーチンを1000個ほど埋め込む
7 名前:名無しさん@お腹いっぱい。 :03/11/16 18:16 ID:mPg0JO2w
試用期間制限をやぶれないようにする方法
・サーバにインストール日時とPC識別情報を送信する
・NTPサーバにアクセスして日時を取得
12 名前:名無しさん@お腹いっぱい。 :03/11/16 18:23 ID:mPg0JO2w
シリアル集への対策
・シリアルはユーザ毎に個別に別のを割り振る
・定期的にバージョンアップを繰り返す。
・サーバ認証時に別PCで同一シリアルのものを見つけたら、後から接続した方は使えなくする
0519デフォルトの名無しさん
NGNGまぁ、しかし、サーバ認証を嫌うヒトがいることも事実だ。
俺も必ずしもサーバ認証マンセーな訳じゃない。
外部に情報を残せないとなると、ローカルファイルか
レジストリに残すしかないのだが、その場合は各種モニタソフトを
回避しなけりゃならん。
ファイルモニタに関しては、FileMonなどがあるがこれはNTカーネルモード
で動作している。しかし同じくカーネルモードで動作するプログラムを
介することでファイル操作のモニタリングを回避することができる。
もちろんAPIフックのようなユーザモードのものは役に立たない。
レジストリに関してはモニタリングを避けても結局差分を取られたら
終わりだが、これも膨大な数を書き込むことでクラッカーのやる気を
萎えさせることができる。1000個も書けばまずあきらめるだろ。
0520デフォルトの名無しさん
NGNGクラッカーはな、三つの"き"(やる気・根気・元気)のない子が多いのよ。
だから、なんの知的好奇心も掻き立てられない1000個の単純な仕掛けが
破れないのよ。理屈ではできるが、根気が続かんからな。
0521デフォルトの名無しさん
NGNGみんなの力で1つの経済効果も生まない&
シェアウエア業界を食い散らす
フリーウエアを撲滅させよう
0522デフォルトの名無しさん
NGNG#スレ違いなんで割愛
0523デフォルトの名無しさん
NGNG金が高いとか思うなら”使わないで”安くしろとか要求する。
みんながそんな考えを持っていればそもそも
クラック対策なんていらないんだけど。
0524デフォルトの名無しさん
NGNGサーバークライアントでやるしかないね。
つまり、データをサーバーで処理してクライアントに返す。
これしかない。
でも、問題はそこではなくて
シェアウェアに金を払うのが面倒なんだよね。
シェアウェアに金を払うコスト>ただ乗り
である限りはただ乗りされつづける。
電子マネーみたいな、1クリックで金を払える
システムがあればそれほど問題にはならないと思う。
0525デフォルトの名無しさん
NGNG0526デフォルトの名無しさん
NGNGそそ。クラック防止に時間をかけすぎて肝心の中身がおろそかという
糞シェアウェアが多すぎる。
0527デフォルトの名無しさん
NGNG時間を掛けないために、こういうスレがあるんでそ。
すぐに実装できる強力な認証コードをこのスレで考案すれば
シェアウェア界のレベルアップにもつながるわけだ。
じゃあますますこのスレには頑張ってもらわないとね。
0528デフォルトの名無しさん
NGNG0529デフォルトの名無しさん
NGNG認証部分を書き換えられたらアウト
0530デフォルトの名無しさん
NGNG・・・やっぱやめた
0531デフォルトの名無しさん
NGNGやめるなよ
0532デフォルトの名無しさん
NGNGベクターでは扱ってなかったような気がするけど。
ベクター側の環境でキーが外れないと駄目だったような。
漏れは勝手にルール破ってハードディスク認証にしてるけど。w
だから試験通らないはずなんだけど、実はそこまで見てないんだな。嘘つきだな。
0533デフォルトの名無しさん
NGNG0534デフォルトの名無しさん
NGNG0535デフォルトの名無しさん
NGNG関数単位にファイルを作っておいて、そのリンク順をダウンロードされる毎に毎回換えておく
レジストされるときは、その順からハッシュを作って、それに対してキーを発行する
ってのは既出?
0536デフォルトの名無しさん
NGNG最初のインストール作業中に、objをランダムに構成。
この時は評価用の構成になっていて、拡張機能は利用出来ない。
レジストされたら、キーにより指定された順にexeを再構築ってのは?
0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNGもし実行ファイルが拡散されたら、その実行ファイルを使ってる人だけでなく、
最初に拡散させてしまった人もライセンス違反なわけで、
この場合共同正犯でしょ?
共同正犯の場合、被害者はそのうちの誰にでも、全員にでも被害を請求出来る。
つまり、最初に拡散させた奴はレジストキーを辿れば判るので、
そいつに請求すればいい。
だから、使った人には被害を請求しないし告発しないから申告して下さい。
と広告を出して、被害額をその最初のレジストした人に全部請求すればいい。
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNG0541デフォルトの名無しさん
NGNGhttp://game2.2ch.net/test/read.cgi/game/1068792209/
ただこのスレ見ても期待出来ないことは明らかだが・・(´曲`;)
0542デフォルトの名無しさん
NGNGレジストっていう概念はいっそのこと取っ払って
どこの誰がいつ広告を表示しようが自分に宣伝料が入ってくるわけで
しかも永続的(?)に。ただ、大きな収入は見込めない。
ウザイっつって消される可能性もあるけどね(w
レジスト不要のMSNメセの広告消せるソフトもいくつか出回ってるけど表示ガタガタになってるしw
コピーフリーでもやっていけるような形を考えるのもいいんじゃない?
金が欲しいだけなのか、対クラックの技術が欲しいのかはっきりしる。
0543デフォルトの名無しさん
NGNG実現するのは大変だねぇ。
0544デフォルトの名無しさん
NGNG実際どうやって正当性を確かめるの?
書き換え前のハッシュを調べておいて、実行時にチェックして比較してみようと思っても
事前にハッシュをどこかに持っておかないといけないわけで。
ハッシュを調べて本体に入れ込むとして、調べたハッシュ値を入れて再コンパイル
当然ハッシュ値変わって、ハッシュ値を訂正するとさらに変わって・・・
漏れの脳内では無限ループなんでしが
これってどうすれば・・・?
0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGソレダ!
0547デフォルトの名無しさん
NGNG認証させるというのがあったな。
0548デフォルトの名無しさん
NGNGスパイウェア入りかよw
0549デフォルトの名無しさん
NGNG1.個人特定に繋がるからと嫌がる人が少なからずいる(理性でほぼ不可能だと理解していても)
2.ライセンス形態が限られる(1ユーザーであれば複数台に対してインストール可などができない)
3.チェック部分を書き換えられたら終わり
0550デフォルトの名無しさん
NGNGシェアウェアって開発にかかる費用を分かち合おうって趣旨じゃなかったのか
0551デフォルトの名無しさん
NGNG費用を分かち合おうとしない間違った奴ばかりなのがそもそもの原因。
0552デフォルトの名無しさん
NGNG甘い考えでいるシェアウェアの作者の頭の中の方が余程おめでたい。
要するにシェアウェアなんかじゃ食って行けない事を早く自覚すべき。
餅は餅屋、大手ソフトウェアメーカーに任せとけばいいんだよ。
0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNG親しいユーザー「お、なんかおもしろそうだな」
サクーシャ「もってっていいよ」
数日後
知らないユーザー「感動しますた。金払わせてください。次のバージョン期待してます」
サクーシャ「うっひょー。がんばらーなくっちゃねー♪」
※文中のサクーシャは架空の人物であり実在のサクーシャとは関係ありません
こんな感じが発端だったんだよ、たしか
今は全然違うものになってきてるけど
支払いの意思があまり感じられないのはシェアウェアって言葉が悪いと思うよ
市販品より劣るが安い、アマチュアが作ったもの
同人ソフトより硬派
この程度の認識だと思う
サポートやライセンス、品質の認識が甘い作者様も少なからずいますので
不当な評価とは思いませんがダウンロード販売がまだ一般に知られていない時代の
誤解もあって挽回するのは難しいんじゃないかと
ただ逆に携帯電話などによりダウンロード販売が一般化してきた今こそやり甲斐があるとも思います
色々言われてたけどやっぱり課金方法が問題だというのは間違いじゃないと思うんですよね
ガチンゴチンのコード認証がもし実現するのなら課金にも応用できるんじゃないかと期待してまつ
0555デフォルトの名無しさん
NGNG作者から呼びかけたのが始まりじゃねーの?
都合いいように解釈しすぎ
0556デフォルトの名無しさん
NGNG0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNG自分は人のために努力しようとは思わないくせに、人の努力はかっぱらう。
所詮普通の人間なんてその程度の滓。
0559デフォルトの名無しさん
NGNGカスの才能は何万人分集めても、たった一人の天才の才能に敵わないのだから。
0560デフォルトの名無しさん
NGNGそう言うシェアウェア開発厨に限って、開発環境は割れ物、下手をすると
OSやインストールしてある市販ソフトも割れを使っているもの。そのくせ
自分のソフトには金払えとは、おこがましいにも程がある。
0561デフォルトの名無しさん
NGNG特許にならないような技術
あるいは
あえて特許にしないような技術のことである。
○か×か
0562デフォルトの名無しさん
NGNG0563デフォルトの名無しさん
NGNGコニカのおっさん
0564デフォルトの名無しさん
NGNG0565デフォルトの名無しさん
NGNGあやしい所から入手した解除キーはウイルスや
HDD破壊プログラムの可能性もあるという恐怖。
0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNG0568デフォルトの名無しさん
NGNG完璧な方法はありません。
より良い方法ならあります。
常識。
0569デフォルトの名無しさん
NGNG(゚�听)イラネ
0570デフォルトの名無しさん
NGNG同時に良いという奴もいるんでどうでもいい。
0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNG半年で2本しか売れないというのはどう考えても糞だろ。
0573デフォルトの名無しさん
NGNGそれとも君が良いと言ってくれるヤシがいるという糞シェアウェア
は皆クラックして使っているという事か?www
0574デフォルトの名無しさん
NGNG簡単に再インスコしたくらいでは、もうつかったでしょ、だめだめってなるやつ。
あれって、普通どう実装するんでしょうか?
以前、なんのソフトか忘れたけど、WWatchとかでファイルやレジストリの書き込みとかを
チェックしても、どうしてもわからなかったのがあったような....
0575デフォルトの名無しさん
NGNGこれはシェアウェアではないけど、Norton製品などでは1年で
賞味期限が切れる機能(LiveUpdate)があるけど、3箇所ほどに
ファイルやレジストリキーを置いていて、アンインストールしても残る。
それからCLSIDに細工されたらなかなかわからないなー。
WWatchはレジストリに対する細工のプロキシソフトのようなものか。
それにしてもシェアウェアは全般的に機能に比して価格が高いナァ。
数が捌けないから必然的に単価が高くなるんだろうけど、機能的に
糞シェアウェアでもプロテクトだけは市販製品以上だったりするから、
一体シェアウェアの価格の何%がこのプロテクトに掛けられている
のかと邪推してしまうよ。
0576デフォルトの名無しさん
NGNGこっちも覗いてみれ。このスレはもう死んでるっぽい。
ttp://pc5.2ch.net/test/read.cgi/software/1068973447/
0577574
NGNGどうもです。マルチになっちゃうけど、そのまま書いてみますね。
まあ、クラックだのシリアルだので、本当にいいソフトも
やられまくりでしょうからねぇ。気持ちはわからんでもないですが。
確かに、ほんとにいいソフトの方が、プロテクトは意外とあっさりとしてる気もしますが...
0578デフォルトの名無しさん
NGNG本当にいいシェアウェアは数が出ますから、プロテクトなんか
素人でもクラックできる程度でも十分でしょう。それに数が出れ
ばそれだけクラックのスキルを持たない普通人がレジストする
確率がぐんと上がる。
糞シェアウェアのプロテクトがきついのは、儲けとかそんな次元
ではなくて、単に本人の自己満足に過ぎないように思う。プロテ
クトをきつくするのに割く時間があったら、もっと大事な本体の
機能をアップするのに使えと思う。
0579デフォルトの名無しさん
NGNGだから俺にもクラックできる程度にしておけと言いたいのかな?
0580デフォルトの名無しさん
NGNG画面をフラッシュしながら
「金払え!」とWAVで繰り返し叫ぶ機能を入れる。
0581デフォルトの名無しさん
NGNG逆だ。難しいプロテクトを解くと、難解なパズルを解いた後の
ような爽やかな気分を味わえる。肝心のソフトなんかもちろん
ほとんど使わない。
0582デフォルトの名無しさん
NGNG俺も同じ。糞シェアウェアで出来るだけクラック対策が強固そうな奴をわざと
ダウンロードして、クラックする事に喜びを感じる者です。
0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNGドングルは楽。パッチ作っちゃえば終わり。
578 だけに限らんが、「レジスト」は痛いのでやめて。
resist(レジスト: 抵抗する)じゃなくて、register(レジスター: 登録する)です。
普通に日本語で「登録する」の方が分かりやすい。
0586デフォルトの名無しさん
NGNGカタカナ英語なんだし、レジスト=resistなんて決まってるわけじゃない。
普段からロスは痛いからL.A.と言えとか言いまわってるの?
0587デフォルトの名無しさん
NGNGじゃあレジストレーションといえよ、タコ。
アホな省略して混乱を広めんなよ。
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNG571で言ったの俺じゃないし。
ソフ板とか見てりゃわかるけどレジストで通ってるし、
いちいちレジストレーションって言ってる奴は皆無。
つーか、そんな細かい事気にしてたら
カタカナ英語なんて会話で使えないぞ?
0590デフォルトの名無しさん
NGNGテレビはほんと終わってるよな。
番組選ばないと、見てるだけでどんどんアホになる。
選んでもCMで汚染されるし。
>>589
通ってようが通ってまいが、そんなのはどうでもいい。
そういう変な言葉を広めてしまうのは、使ってる人の責任。
0591デフォルトの名無しさん
NGNGいや、わらわせていただきました。
0592デフォルトの名無しさん
NGNGシェアウェアへの寄付は「好意」であることを忘れている
0593デフォルトの名無しさん
NGNG本来はね。
現実は個人経営の商店となってるが。
0594デフォルトの名無しさん
NGNGこういう発言をする奴は絶対に払わない
結局クラックできる力量の無いくれくれであることに変わりは無い。
>>590
pgr
0595デフォルトの名無しさん
NGNG勘違いも程ほどにな。誰が糞シェアウェアなんかに「くれくれ」を
するかよ!
0596デフォルトの名無しさん
NGNGクラックしている人w
0597デフォルトの名無しさん
NGNG0598デフォルトの名無しさん
NGNG.NetのVB、C#、managed C++はいいぞう。EXEファイルをディス
アセンブルしてもMSILしか出てこんからな。
0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNG君の場合、忘れてるっつーより「知らない」んだろうな。
0601デフォルトの名無しさん
NGNG忘れてるわけでもないし、知らないわけでもないよ。
周りの使い方が変わっているから、俺の中でも>>593のそれが普通になっただけ
俺がシェアウェアに触れ始めたのは、ちょうど「試用期間」というものが
一般的になりつつある位の時期あたりからだったし。
0602デフォルトの名無しさん
NGNG難解なソフトでない限り、ネトラン見て使う奴とか
紹介サイト見て使う奴なんかは90%以上がマニュアル読まないんだから
シェアウェアであることすら知らないまま使い続けるのが今のユーザー層だろ。
分からなければマニュアルじゃなくてBBSって連中も多い時代だし。
0603デフォルトの名無しさん
NGNG『俺、○○○ソフトを割って使ってるんだぜ。金払う奴は馬鹿。ぷげら』とかのたまっているやつら
と仲がいいのか?
そんな苦労してくれくれ割れ厨のために解析してんの? それが分からない。このソフトこういうプロテクト
かけてんだぜ すげぇなと高レベルの人間どうしでBBSで話すときっていちいち解析パッチまで
放出してやんの? くれくれ割れ厨がよろこぶことを?
そこがわからんね。先月、シリアル見かけましたと正規ユーザーに報告されてからこういう
スレを見るようになったが、クラックしている人のシリアルやパッチを放出する考えが分からないんでね。
教えてくれないか?
0604デフォルトの名無しさん
NGNG俺はクラックしてないけれど・・・
クッラクは自己満足のためにやってるんじゃない?
クラックを外に公開するのは、力を示したくてうずうずしているいぢめられっ子達だけで、
多くの人は、クラックしたら、技術やり方を外に公開せずに、また新たなソフトに向かうってだけだと思うよ。
文章変なのは気にしないで。
0605デフォルトの名無しさん
NGNGなんでシェアウエアなんかつくってんの?フリーソフトにすれば
そんなくだらないことで悩まなくて済むよ
>>604
>文章変なのは気にしないで。
わかってるのなら修正したらどうだ
0606デフォルトの名無しさん
NGNGクラックする理由になってないんだが?
0607デフォルトの名無しさん
NGNGは正直よくわかってないな。
クラックなんてロジック解くぐらいのレベルの低いもんだから
>>多くの人は、クラックしたら、技術やり方を外に公開せずに、また新たなソフトに向かうってだけだと思うよ。
なんてこたぁ、まずない。無職の物好きか。クラッカー気取りのアホかどっちかだ。
ある程度腕があればフルに逆アセンブルして、アルゴリズム解析ぐらいまでは軽いぞ。
それを職業にしてる奴は結構多いぞ。
0608デフォルトの名無しさん
NGNG俺は苦労してクラックしたテクを割れ厨なぞに教えないぜ。
全部身の肥やしにするのさ。>>607の言う通りに。
だいたいクラックしたら犯罪じゃん。それを他人に教えるな
んて、「捕まえて下さい」と言っているようなもんだよ。そんな
馬鹿な真似はさすがにしないね。
0609デフォルトの名無しさん
NGNG確かにクラック自体はそう難しいものじゃないが、
単純な規則ででかいものをくみ上げてるわけだから、全部解析しようとすると
地味な書類整理のようにいつ発狂してもおかしくないくらい面倒な作業。
出来ないよりやらないやつがほとんど。
それでもまあ>>607のような事を書く奴は大抵自分じゃ出来ないんだけどな。
0610デフォルトの名無しさん
NGNG俺は、シェアウェアなんか見もしないから
クラックなんて興味がない。
それよりも、なんでシェアウエアなんかつくってんのか
教えてくれよ。
0611603
NGNG「ソフトなんて買う奴ばかでぇ〜」←お前は何一つ苦労してないだろ!!
てのたまうのは、クラック出来るレベルの人間から言うとむかつかないか?
俺は、制作する側だがすげぇむかつく。クラックする人間には、するなと言ってもしょうがない
から(心では捕まってねって感じ)、せめてくれくれ割れ厨に、キーやパッチ流さないで欲しいんだが……。
シェアウェアみたいなのなんで作るのかここで良く書き込まれてるけど、単純だよ
・昼飯代程度の小遣い稼ぎ
それ以外にあるのか? ちなみに俺はフリーウェア開発者にはよろこんで、申告してくれれば
(サイトにもreadme.txtにも書いてる)キーはあげますと言ってる。
現実として、キー公開者の八割が制作者。ベーターお試ししてくれた人にもあげてるから
実質は九割は、ただ(笑) こんなもん。
でも結果としてシェアウェアなんかと吐き捨てる奴は、近寄ってこないのでこっちのほうが嬉しかったりする。
0612603
NGNG数ヶ月で諦めた(笑)
今は、シェアウェア糞派(実際は、割れキー、パッチで使ってるくせに)
が遠ざかってくれるのがシェアウェア作る理由に代わってるかなあ。
近寄ってくれないから、助かるので。
あともうひとつキーを渡す代わりにフリーメールと携帯メール先には、ごめんしてね
って感じにしてます。
でも、本当にクラックした人は、なんでクレクレ割れ厨に、優しいんだ? クラックするちゅう
ぐらいだからアセンブラは知ってるだろうからプログラミングの大変さは知ってるはず。
その上でクラックする側に廻ったんだろう? クラックが楽しくて。
それとクレクレ割れ厨にやさしくキーやパッチを流してあげるのが結びつかないんだわ 俺の中で。
0613デフォルトの名無しさん
NGNG>アセンブラは知ってるだろうからプログラミングの大変さは知ってるはず
ほとんどのクラッカーはまともなプログラムを組めないので、
プログラミングの大変さを理解できないようですね。
クラッカーよりもPCゲーム専門の解析者のほうが、プログラミングのレベルははるかに高いようです。
0614デフォルトの名無しさん
NGNGあら?クラッカーはプログラミングも出来ないとなれないように
思っていたが。プログラムの動きを完全に把握しないとクラック
なんてできないだろ。
0615デフォルトの名無しさん
NGNGそんなこと無い。
たとえばはずれキーの警告メッセージがあれば
そのメッセージをレジスタにロードしている付近だけ探せば済むから。
x86ならムーブ系、演算系、ジャンプ系の命令だけを把握してれば
7割方のクラックは数箇所書き換えだけで終わっちゃうから。
API名はシンボル引けるから、知らなくてもぐぐれば済むし。
比較的厄介なのは、オリジナルのexepacker使ってたり
認証を仮想マシンとかインタプリタで行う場合。
これは広い範囲を会席する必要がある。
0616デフォルトの名無しさん
NGNGむしゃくしゃしてやった
0617デフォルトの名無しさん
NGNG適当に考えてみた
・クラッカー達にとって有象無象はアウトオブ眼中
仲間内で自分の技量を自慢して満足
アップロード掲示板使っちゃってるから我厨にも漏れる
・愚民どもに恵みを与える神気取り
・自分の作品を多くの人に公開したい
0618607
NGNGなんていってるうちはまともなプログラムは組めないから
アセンブラ知っているうちには入らないと思う。
>>609
あえて主張しておくが、そんなこたぁないです。
余裕で読めるし、余裕でかける。まぁ、働く大人としてはね。
それに、勝手に発狂しそうになるなよ。
解析って言ってもコアを解析するわけで、GUIから何から解析するわけじゃねぇんだからよ。
しかも、解析って言うのはアルゴリズムの消化が難しいわけで、
アセンブラ→高級言語って変換作業が困難なわけじゃねぇよ。
(やったことないんだろうな。できないんだろうな、房クラッカーよ
>>613
一概にそれは言えないですが、パッチつくるだけの房よりはまだましですね。
>>615
まさに、その通り。
とくに「オリジナルのexepacker」使われたら正直お手上げですね。
(UPXなんかの改造ものならまだしも・・・
クラックのチュートなんかみても、クラッカー自体がよくわかってないことが
かなり多いですしね。ジャンプ系を逆にしたり、XORでクリアしたりだけの
目先のクラッカーが大半で、それ以上でもパスだし程度の稚拙なものです。
0619デフォルトの名無しさん
NGNGある限り、クラックしようとする香具師は必ず現れる。
はっきりした真理は今の所これだけだな。
0620デフォルトの名無しさん
NGNG0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNG専用ハードウェアって、ドングルにでも追い出すのか?
次期PC/AT互換機の規格ではハードウェアでプロテクト
を掛けられるらしいからそれまで待て。しかし普及するか
どうかはまだわからん。
0623デフォルトの名無しさん
NGNG0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNG返すだけのパーツ?
本体側では公開鍵をシリアルとして入力させて検証。
ROMの樹脂削って顕微鏡で暗号鍵読み出せばアレだけど
0626デフォルトの名無しさん
NGNGプログラム内部の演算を専用のハードウェアにやらせるつもりだと思われ。
・・・コスト高そうだな。
0627デフォルトの名無しさん
NGNGばらした奴即タイーホ
0628デフォルトの名無しさん
NGNG電話で録音応対w
0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNGそれダメすぎ、飴が無いし権利は全て主催者側にあるみたいだからな。
0631デフォルトの名無しさん
NGNG認証サーバーってユーザーがいる限り続けられる自信があるのか?
0632デフォルトの名無しさん
NGNGなんか矛盾の逸話思い出してしまったよ(w
0633デフォルトの名無しさん
NGNGじゃあ使うなよw
0634デフォルトの名無しさん
NGNGそれを流す馬鹿がいるから、ハードプロテクトなんて物が出来て、商品に加算される。
クラックを正当化するのってまるであいつら三人組みたいないいわけに聞こえるよ
0635デフォルトの名無しさん
NGNGんでもここでもハードプロテクトの話でてるよね。実際あるかもしれないよね
シェアウェアという名でハードプロテクトのやつ。クラックされるから。
クラック対策に時間をかけるよりも商品のレベル上げに時間をかけたいという人なんかは
つけてるかもしれないなあ
0636デフォルトの名無しさん
NGNGクラックされるのは悔しい。
0637デフォルトの名無しさん
NGNGんなわけないか。逆にクラックされるだろうな。
0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNGプロテクトなんかするからクラックされるんだよ。
0640デフォルトの名無しさん
NGNG反比例する傾向がある。
理由は簡単。ソフト全体に掛けられる時間は決まっている
から、プロテクトをきつくすればそれだけ本体にかけられる
時間が少なくなる→糞シェアウェアとなる。
0641デフォルトの名無しさん
NGNG作者の活動時間のうちどれだけが割当てられるかは熱意と正の相関があるだろう。
ソフトの質も然り。
プロテクトのきつさも然り(それほど大きな相関ではないかも知れないが)。
0642603
NGNG遅くなりました。 コメントありがとう
そんな狭いところで馬鹿相手に神気取ってもしょうがないだろうに。
俺、けっこうあれからいろんなクラッカー関連行ってみたんだわさ。
英語とかちとつらかったが。
分かったことは、そこでもへいこらしてシリアル教えてくださいよぉと言う
アホがいるんだな。外人でも。 無視されまくっていたが。
ようするにここでクラック外すぞ〜なんて言うのは実際はプログラミングの初歩も知らない
しらみのような奴らだと言うことだね。 つまり知ったかちゃんだってことだ。
実際クラックしているような奴は、2チャンさえも馬鹿にしているみたいだね。
結構、自信を持ってと言うか、誇りを持ってと言う感じで会話してたな。
ここでクラックできるよというやつは、クラック本家でぺこぺこしてシリアルもらい、
ちょこっと検索して知ったかしているやつだってことだな。
0643603
NGNGここで糞ウェアとか簡単に言うやつらは、無料であるべきだというシェアウェアに対して
何をシェアできるん?
シェアウェアが本来の意味のシェアしあうんならそうでしょ?
自分達は何が出来る? フリーにしろフリーにしろと言うのは、結局、だまってもっていっても都合がいいからでしょ?
フリーってただ?違うでしょ?昔の本来の意味のシェアウェアが
フリーウェアになっただけでフリーこそ何かをシェアしあうべき。今の意味では。
んでシェアウェアは、パッケージウェアより金が安いウェアなだけで金を云々言う資格はないと思うんだけどな
フリーウェアとは性格が全く違うので。
このところ俺も含めてフリーウェアが少なくなってシェアウェア化していってるのが多くなりつつあるのは
作っている側が、シェアされてないと感じているからでしょうね。
本当に使って欲しいと思えるような人が少なくなった。
0644デフォルトの名無しさん
NGNG>ここでクラックできるよというやつは、クラック本家でぺこぺこしてシリアルもらい、
>ちょこっと検索して知ったかしているやつだってことだな。
なんでそう決めつける?俺は外したいプロテクトは自分で外してるぞ。
>ところでシェアウェアがお互いにシェアしあって存在するべきモノだとすると、
>ここで糞ウェアとか簡単に言うやつらは、無料であるべきだというシェアウェアに対して
>何をシェアできるん?
これも「シェアウェアがお互いにシェアしあって存在するべきモノ」と
勝手に決めつけている。俺はそうは思わないね。むしろフリーウェアの
方が増えつつある。Win3.1の時代はシェアウェアばかりだったが。
RADのポトペタ環境でGUIの開発は格段に楽になったし、Win32 APIも
かなりの人が理解している今、なんでシェアウェアが増えるのかと逆に
疑問を呈するね。要するに自分の買った開発環境の元を少しでも取ろう
としているだけじゃないかと。
0645デフォルトの名無しさん
NGNG犯罪者ハケーン
通報しますた
0646デフォルトの名無しさん
NGNG「こんなモンで金取るのか?」と唖然とする事が多いからです。
フリーウェアならただで使わせてもらっている以上文句は言わない
し、むしろ積極的にバグ報告を作者にする。
しかし、シェアウェアとなると、「金を払う」以上、作者にはバグを早急
に取り去り再交付する「義務」が生ずる。「現時点ではこのバグは
簡単に取れない状態です」などと甘っちょろい言葉を吐くくらいなら
初めからフリーウェアにしとけ、と言いたい。金を取るというのはそう
いう事だ。
おまけにシェアウェア作者には送金の時点でこちらの本名や住所
がバレてしまっている。あまりしつこく「バグを取れ!取れ!」と言って
いるとユーザー登録を勝手に取り消されそうで怖い(^_^;)。
金を取る以上、中身を充実させる事、バグ取りは素早く応じて欲しい
事、俺の言いたいのはそれだけです。
0647デフォルトの名無しさん
NGNGMicrosoftに言ってやりたいなw
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNGシェアウェアってのは、街頭でギター弾いて
小銭をチャリンと投げてもらう、あれのソフト版だよ。
払った金は何かの対価ではなく、ただの好意に過ぎない。
0650デフォルトの名無しさん
NGNGそっか、その考え方で行くと、プロテクトは、「金払わないと
曲全部聞かせてやらないよ」ってのと同じになるね。
で金払った挙げ句全部聞いて見ると、最初にちらっと聞いた
のとは違って糞だったり。そうなると立派な詐欺だな。
0651デフォルトの名無しさん
NGNGその程度のレベルの物を出すのもその作者の自由。
フリーで同じようなのが無いか探してるの? その程度だと思うならあるだろ?
あったらだまってフリー使えばいい。
それとバグ取りの義務などないよ。あんたバグを取る義務ないって
書いているのを読んでないだろ?商品ソフトにも書いてるつうの。
んで金を取ることと中身の充実も結びつかないよ。試してみて、金に合わないと思ったら
やめればいい。それだけ。
もし金を払って対応が悪かったらあんたがそのソフトウェアを見抜く目がなかっただけ。
車買うときちゃんとしらべるだろ?家を買うときもちゃんと調べるだろ?
あんたプログラミングしたこと無いだろ?バグはつきもの。すべてのソフトウェアにね
ほとんどの人がそれをなんとかしようと苦労している。 簡単にとれるとでもおもってる
ところが可愛いな(笑)
もしあんたがプログラミングできるならシェアウェアなどいちいちかまわず作れば?
フリーで出してメールのうざさを体験してくだされや
これは、まじで理解してもらえると思うよ。 シェアでもなきゃやってらんねぇーという
世界が。
>>649
>>650
だからほとんどのシェアウェアが機能を試せるでしょ?
んで気に入らなかったら使わなければいい。この機能にお金を払うのは
おかしいと、嫌だと思ったらやめればいいだけ。あるいはフリーで自分が作ればいいだけ。
そこで矛盾してないか? 金を払うのも払わないで使うのをやめるのも自分。
使いたかったら金払えばいいだけ。だろ?
金を取る自由もあれば、他のを探す自由もあり、自作する自由もある。
それだけじゃないの?
0652デフォルトの名無しさん
NGNG開発の元を取ろうとすること、サポートの元を取ろうとすることが悪いみたいだな(笑)
勝手に決めてるのはお互い様。 でしょ?
あのさ、人がどんな機能にシェアをつけようが関係ないと思うよ。
自分が作れば? 楽なんでしょ?簡単なんだよね?
俺はフリーもシェアもある。使いたかったら金払ってね。使いたくなかったら
他をあたってね。それだけ。何か悪いみたいかね?(笑)
0653デフォルトの名無しさん
NGNGなんなんだ?
開発費、サポート代取ることがそんなに悪かい?
強制的に取る訳じゃあるまい。 ユーザーになるかならないかちゃんと選択できる。
ちゃんと試用期間もあるのにな。 日本ってこうだよね。こういうハード部門じゃない
ものはただでいいと思っている。だから企業内でも使い回している。
そういう感覚が普通だから、シェアウェアに金払えないと思うのかもしれないね。
たとえどんなに機能が弱くとも、それがお金払ってでも使いたいか使いたくないかだけで
機能が弱いからとかいうのは全然関係ないこと。
なんとかしてお金を払わずにすむいいわけを言ってるだけだね。 必要であるか
ないかというシンプルなだけなのにな。
nyとかいうのもこういうソフト軽視傾向を強めている原因なのかもなあ。
0654デフォルトの名無しさん
NGNG| しかし、シェアウェアとなると、「金を払う」以上、作者にはバグを早急
| に取り去り再交付する「義務」が生ずる。「現時点ではこのバグは
| 簡単に取れない状態です」などと甘っちょろい言葉を吐くくらいなら
| 初めからフリーウェアにしとけ、と言いたい。金を取るというのはそう
| いう事だ。
早急にバグ対策を行えるだけの金を払ってから言え。
0655デフォルトの名無しさん
NGNG同一人物によるレスだな。文体が似ている。内容も。
そうだなあ。貴様の言う事ももっともだな。
>フリーで同じようなのが無いか探してるの? その程度だと思うならあるだろ?
>あったらだまってフリー使えばいい。
まあ黙るか黙らないかは俺の自由だが(w、フリーウェアで同程度の物は
いくらでもあるから、ますます「糞シェアウェア」という言葉を使いたくなる(ww。
>なんとかしてお金を払わずにすむいいわけを言ってるだけだね。 必要であるか
>ないかというシンプルなだけなのにな。
当たり前の事を偉そうに言いなさんな。タダの方がいいに決まっとるがな。
金を取るだけ取っておいて、「バグ取りの義務はない」だの、「中身の充実は
伴わない」だの、ちゃんちゃらおかしくないかい?
Microsoft見たいな会社が何回Updateを繰り返してると思ってるんだ。これで
こそ金を払って見合うというもんだ。
>早急にバグ対策を行えるだけの金を払ってから言え。
この言葉はどっから出てきたんだ?「早急にバグ対策を行えるだけの
資金力と技術を蓄えてから反論しろ」と言いたいね。出来ないんだろ、今は。
0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNG要約すると、金を払う価値はないけど使いたいってことなの?
それは単なる我侭じゃない?
651あたりにも書かれてるけど、自分にとって必要か不必要か。
必要だった場合、金を払う価値があるかどうか。じゃない?
金を払ってるんだからバグを取れ、と言うけど、シェアウェアの売り上げや保守だけで
飯が食えるなら、必死に取るとおもうよ。でもそうじゃないシェアウェアが大半じゃん。
要するに、機能が貧弱だったり保守が悪いかもしれません、という意味もこめて
シェアウェアには安いものが多い、それは本職の片手間でつくってるから。って暗示的な意味もあるとおもってるけどな。
0658デフォルトの名無しさん
NGNGまたそういうひねくれた読み方をする。
シェアウェア厨はどこか思考回路がおかしいのかねえ?
どこをどう「要約」すればそういうおかしい結果になるんだ?
俺は原則としてフリーウェアが好きでそれをよく使う、
もちろん商品のソフトも買う、シェアウェアは金を払う
価値のある物は金を払ってレジストするが、そうでない
ものは試用段階でポイする、そういうつもりだ。誰もクラック
してまで使おうとは思わんよ。それこそ割りが合わないじゃ
ないか。時間の無駄。
それから、「シェアウェアは安い」とおっしゃるが、これには
同意だな。以前50万だったかふざけた価格をつけたシェア
ウェアがあったが、大半は千円〜三千円とお手頃だ。しかし
レジストの段階で何回か心苦しい経験をしている。シェアウェア
の作者にはどうも堅苦しい人が多いのか、何回か質問攻めに
合った挙げ句、レジストを断られた事があるのだ。
0659デフォルトの名無しさん
NGNG問いただすようにしているが、答えない香具師がいるんだよ
ねえ。自分一人だけ隠れ蓑ってか。何かあった時の防護策
なんだろうか。それじゃこっちが困る事があるしなあ。
相手がソフトウェアメーカーの会社ならいざしらず、個人商店
なのに冷たい態度を取られると生きた血が通った気がしない。
本当にレジストキーが送られてくるのか心配になる事がある。
今の所は金払ってキーが送られてこなかった事はないがな。
もしあったら詐欺罪だもんな。
まあいろいろあって、事後のバグ報告もしづらい。フリーソフ
トならどんどんメールも出せるのだが。金払ったらどんどん
改善点を要求しやすいと常識では思うかもしれないが、実際
は逆なのだよ。
0660デフォルトの名無しさん
NGNGただのほうがいいにきまっとると自分でいっとるがな。
最初からあおり気味に書かないでまともに>>658-659のように
書かないと、あおってるだけと見られるだけだが。
0661デフォルトの名無しさん
NGNGそちらに書けばいい。
お前はひょっとしてBBS無し、ぶあいそな作家という普通のシェアウェア作家とは違う特別な奴を
すべてのシェアウェア作家の代表とでもひとくくりにしてないか?
困るな。そんな特別な奴だけをあげてもらって、シェアウェアは糞と言い切るのも。
普通、レジストことわりゃあせんがな。 断るってお前、高飛車な態度でメールしてなかったか?
自分しか使わないような機能要求したりしてさ。
どう考えてもフリー作家とシェア作家は、行動が違うわけないのにな。
どんな質問された? 要約でいいから書いてみなよ。そのシェア作家だけがおかしいかもしれんだろ?
もしかしたらお前の方がおかしいのではないかと思わないのか? まず、何回も質問されるほど
何をしたんだ?普通、こちらからユーザーには聞くことなんざほとんどないぞ。
お前は、シェアフィーするときの書かなければ行けないシート項目を穴だらけにして送ったんじゃないのか?
それとバグ対処は義務無いって。パッケージでさえ。MSでバグ対策しなくとも法的には何も問題はないんだぞ。
ただ、ユーザーがMSをつかわなくなるだけで。 それが嫌だからバグ取りをしているだけだ。
俺のところは住所HP書いてるよ。書くところも多いし、レジスト感謝のメールに作者の個人情報書くところも
多い。
やっぱりお前は一部分の特殊な作家だけを全体として決めつけてるから話がおかしい。いろいろあるのは
お前にも原因はあるだろうよ
0663デフォルトの名無しさん
NGNGもしかして、「シェアウェアフィー (言い難いなコレ) には
サポート料が含まれているのが当たり前」と思ってる?
0664デフォルトの名無しさん
NGNG金取ってる限りはちゃんとバグ直して欲しいって思うのは異常なのかなぁ?
やっぱ金取ってる限り、規模に大きな違いはあれどビジネスなわけだし。
欠陥があると分かっている商品をいつまでも店頭に並べておかれても…
自分の過失によって生まれた欠陥を放置するのはいささか無責任かと
0665デフォルトの名無しさん
NGNG金を払わずに使い続ける自由もある。
ただ、シェア作者は立場上、後者を声高に宣言するわけにはいかない。
よく考えず言われるままに料金を払っていた人まで払わなくなるからだ。
大人なら、ここいらの事情を察してあまり騒がないことが一番だ。
0666デフォルトの名無しさん
NGNGそれは自由じゃないだろ。ただのわがまま。
自由と放縦を取り違えたおバカが多くてやだねえ。
0667デフォルトの名無しさん
NGNGは? フリーとかシェア作家にはシリアルを教えますよ、連絡くださいとかそゆことではなくて
クラックするということをもったいぶって言ってるだけか?
金を払わずに使い続ける自由とは何か? 分かりやすく説明してくれよ
まあ、意味が分からないのでほっとくか……
>>664
いや、バグを放置するのではなく、基本的にはみなさん、バグは取る作業はしてますよ
今回の話は、バグがあることとシェアウェアを結びつけた話からみなだけですよ
基本的にはバグ取りの義務はありません。ですが、自分でもいやなので
取っているんですよ。
いいユーザーに巡り会えば、もっと使いやすくして使ってもらおうと工夫もするし、
バグが困っているなら、使ってもらうために取る作業もします。
ただ、実際の話、仕様なのにその人だけの特別な使い方でバグだバグだというのもあるんですけどね。
普通のバグは当然、自分も無くしたいと思うし、取ってますよ(笑)
ただ、取れ取れと声高々に言われては、シェアウェアもフリーウェアもいやでしょうね。
0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNG同意。
0670デフォルトの名無しさん
NGNG0671デフォルトの名無しさん
NGNGですが?
0672デフォルトの名無しさん
NGNGパッケージの場合、それで飯を食ってるのだから商品価値、企業イメージを落とさないために。
フリーの場合は、作者の作品に対するこだわり(責任)と優しさだね。
シェアも同様。
責任と義務は違うんだけどね。
0673デフォルトの名無しさん
NGNG黙ってクラックして使います・・・・
0674デフォルトの名無しさん
NGNGいや、まずお前が無愛想だ。プププ
>>664
禿げしく同意。
>>666>>669
勝手に自由とか放縦という意味づけをするのはあくまでもシェアウェア
厨の方だろ。俺から見れば放縦なんて言葉は付けないよ。ププ
それとも教育ママがだだっ子に説教してるのでつか???
>>670>>671
呆れた。もうシェアウェアなんて全部糞だ。
0675デフォルトの名無しさん
NGNGクラックしたくなるのではなかろうか。。。誰が性格の悪い
香具師が作ったソフトに金を払おうと思うだろうか・・・・
(これは個人商店の場合の話です。企業は違います)
0676デフォルトの名無しさん
NGNGせきにん 0 【責任】
(1)自分が引き受けて行わなければならない任務。義務。
「―を果たす」「保護者としての―」
(2)自分がかかわった事柄や行為から生じた結果に対して負う義務や償い。
「―をとって辞職する」「だれの―でもない」「―の所在」「―転嫁」
(3)〔法〕 法律上の不利益または制裁を負わされること。狭義では、違法な行為をした者に対する法的な制裁。民事責任と刑事責任とがある。
三省堂提供「大辞林 第二版」より
0678デフォルトの名無しさん
NGNG本音はこれでしょうね。
性格が悪いってどこが? シェアウェアに対しただで使いたいという人間に対しておかしいというのがどこが
性格が悪いのかな? 犯罪まがいのことをして使いたいというのは、性格がいいのかな?
クラックも研究のために解析は認められてるが、ただで使いたいためにクラックするのは違法。
自分は最初からそれしか言ってませんよ。自分のサイトのBBSでも優しいとか対応がいいとかたくさん書いてくれるとか
書いてますが、正式ユーザーには、ありがたいと思ってますが、readmeとかにはバグを取る義務はありませんと
きちんと書いてますし、たとえ、正式ユーザーでもフリーメール、携帯メールは無視しますとHPにも書いてます。
実際のところ、その正式ユーザーが作品の感想を書いてくれたり、心底こうなったら便利になるのではとか
バグ通知してくれると自分の開発意欲につながり、結局バージョンアップにつながります。
今回の場合、責任というのは作者が作品に対してバグをとって品質を高くしたいと努力すること。作者側から。
義務は、ユーザー側、もしくは周辺からバグ取って品質を高くしてくれということ。
結局は一緒なんだが、視線が全く違う。 責任は自分の意志があり、意欲がある。が、義務はまわりからやらされることを言い、
しかたなくしぶしぶやっても義務を果たしたことになる。だから違うんだよね。
そういうふうに考えている。いちいち辞書などコピペするのがたまに見かけますけど、はやり?
0679デフォルトの名無しさん
NGNG義務ではやらない。義務じゃあない。と言ってるだけだが
0680デフォルトの名無しさん
NGNG> ただで使いたいためにクラックするのは違法。
初耳です。
0681デフォルトの名無しさん
NGNG>金取ってる限りはちゃんとバグ直して欲しいって思うのは異常なのかなぁ?
それは異常ではない。
>やっぱ金取ってる限り、規模に大きな違いはあれどビジネスなわけだし。
そう思うのは異常。
0682デフォルトの名無しさん
NGNGこんなスレのやりとりだけで
>呆れた。もうシェアウェアなんて全部糞だ。
と判断するお前に呆れた。
0683デフォルトの名無しさん
NGNG>誰が性格の悪い
>香具師が作ったソフトに金を払おうと思うだろうか・・・・
言い訳のつもりですか?
0684デフォルトの名無しさん
NGNG個人相手に訴えられないんだろうけど商品ならまず訴えられるでしょうね
MS相手にあくちはずしたと公言してみれば住所も名前もあげて。
訴えれるから。
法律違反というのは俺のミスかもしれないが、クラックをすることで
ただで使おうというのは犯罪ではないかね?
0685デフォルトの名無しさん
NGNGシェアウェアの責任について問いたいのなら、マ板かソフ板でやれ。
0686デフォルトの名無しさん
NGNGお前はひょっとして、性格が悪い普通のシェアウェア作家とは違う特別な奴に対する文句を
すべてのシェアウェア作家に対する文句だと思ってないか?
お前がきちんとしてるならそれでいいだろう。
自分がきちんとしてるからシェアウェア作家はみんなきちんとしてるとか考えてないか?
>そういうふうに考えている。いちいち辞書などコピペするのがたまに見かけますけど、はやり?
お前が「ピンク色」を「茶色」と呼べば「茶色」になるのか?w
自分で勝手につけた言葉の意味を一般化するなよ。
スレの方向が大分変わってるな…
0687デフォルトの名無しさん
NGNGしてくる時点で、シェアウェア厨はひどく食い付きがいいと思う
わけよ。
そうやって反論を返せば返すほどますます煽られるだけっていう
単純な図式すら読めないんだねえ。おほほほ。
>>686
被害妄想なのかもしれないからそっとしておいてあげたら。
0688デフォルトの名無しさん
NGNG0689デフォルトの名無しさん
NGNG0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNG0693デフォルトの名無しさん
NGNGいやいや実際それ、はなさないとらちがあかないでしょ。
exepackerつくってもメモリの直書き換えでやぶられるしね。
実行中にデバッガを狙うとへぼクラッカーはもうお手上げなんだけど、
それだとかなり無駄なコードに負荷がかかっちゃうんだよなぁ
0694デフォルトの名無しさん
NGNGそんなことできたらウィルs
0695デフォルトの名無しさん
NGNG世界で一番大きなものを食った自慢
のジョークみたいになるわけですか
「〜すればいいんじゃないか?」
「その処理をしてるところをクラック」みたいな
0696デフォルトの名無しさん
NGNGさっさとよそいけよ。じゃまだから。
0697デフォルトの名無しさん
NGNG少なくとも現在の技術では完璧なプロテクトは無理なんだよ。
これは誰でも同意している。
あとは完璧が無理という前提で、
諦めるか、よりベターな方法を探るかどちらか。
諦める人はこれ以上考えることは無いだろうから、
このスレからいなくなってくれ。
言っていることはこのスレのじゃま。荒らしにしかならないから。
0698デフォルトの名無しさん
NGNG「変な奴がいてそいつ嫌い」ってことかよ
シェアウェア関係ねーじゃん
0699デフォルトの名無しさん
NGNG条件:
レジストしていないユーザはある重要な機能が使えない。
レジストせずにこの機能が使えればクラッカーの勝ち。
前提:
/* ハッシュ関数を適当に定義する。(当然、結果からpasswdが計算できない仕様) */
int hash(char *salt, char *passwd);
/* プログラマはあらかじめ適当なsaltに対してpasswdとhashしたものを
計算しておき#defineしておく。 */
#define A_HASH 563962 // hash("a",passwd)の結果
#define B_HASH 8789662 // hash("b",passwd)の結果
....
認証部分:
if(A_HASH==hash("a",passwd))
important_function();
else
you_must_regist();
// 当然このif文はクラッカーにより書き換えられるわけですが、、、
// important_function の中身は次のレスに続きます
0700699
NGNG{
int a,b,c,d,e; // 仮にこの五つが important_function に必要な変数だったとして
int *c3,*e0,*c2,*d4,*a1,....
// つまり、 a0からa5, b0からb5,... e0からe5が
// ランダムな順番にならんでおり
c3=(&c ^ B_HASH) ^ hash("b",passwd);
e0=(&e ^ C_HASH) ^ hash("c",passwd);
c2=(&c ^ D_HASH) ^ hash("d",passwd);
...
// こんな代入が続きます。結局 c3 には &cが e0には &eが
// 代入されますが、 括弧内はコンパイラの最適化により
// 計算された結果が実行ファイルに書かれるはずです。
//これ以降、aが必要な部分は *a?をランダムに、bが必要な部分は*b?をランダムに使います。
}
つまり、クラッカーはx?とxとの関係を再現しない限りは
important_functionが利用できなくなるはずですが、どうでしょう?
捕捉:
* 説明では簡単の為、変数を5個としましたが、普通はもっと多いでしょう。
* important_functionの中からglobal変数を参照しているかもしれません。
それも同じ方法によって、xorをとります。
* プログラム中に出てくる定数(WM_foobarとか)も同様にxorをとります。
* 関数呼び出しのときに、関数のアドレスも同様にxorできるかもしれません(自信ない)。
* ちゃんとコンパイルするにはうまくキャストしなければいけないかもしれません。
* important_functionの部分をクラッカーが自分で実装すると言うのは認めない方向で。
0701デフォルトの名無しさん
NGNGabcdeはスタックに積まれてアドレス不定だから
最適化しても計算結果が書きこまれることはないんじゃないかな?
ただグローバル変数や定数に使われるとやっかいかも
ハッシュ関数とやらをくりぬいてきて
A_HASH==hash("a",passwd)
これにブルートフォースかけるプログラムつくるかな〜
0702デフォルトの名無しさん
NGNG安藤
0703デフォルトの名無しさん
NGNG701の言う通り、アドレス不定だからまずそこでダメだと思うよ。
グローバル変数等に使ってる厄介なのも実際あるんだけど、
コードの最適化を難しくするのとバグの発生率が非常に上がる点
ここに書いてあるコードを見る限りでは実用的じゃないね。
0704699
NGNG> abcdeはスタックに積まれてアドレス不定だから
あ、確かにそうでしたね。
int a,b,c,d,e;
を
static int a,b,c,d,e;
に変更させてください。これで問題ないですよね?
>A_HASH==hash("a",passwd)
>これにブルートフォースかけるプログラムつくるかな〜
実は、それではうまくいかないです。
仮にpasswdの長さを10文字とした場合(そもそも、クラッカーには長さが分からないのですが)
10バイトのデータを入れて4バイトのハッシュコードが一致したとしても、
それが本当のpasswdである確率は 2の48乗分の1でしかありません。
ハッシュの方がはるかに情報料が少ないわけですから。
従って、このようにして見つけられたpasswdを用いても
hash("b",passwd),hash("c",passwd)まで一致する保証はまったくありません。
つまり、正しいパスワードを得ることはおろか、important_functionを
正しく走らせることすらできないのです。
0705699
NGNG>ここに書いてあるコードを見る限りでは実用的じゃないね。
いいえ。そのような心配をする必要はありません。
というのも、普通の関数を>>700に書いた様に(ソースレベルで)変換するプログラムを作るのは
まったく簡単な事だからです。プログラマは今までどおり普通にプログラムを書き
普通にコンパイルしてテストすればよいのです。
そして、リリースの段階になって、初めてソースコードを変換しコンパイルしたものを
配布すればいいわけですから。
もし、この段階でバグが入るようなら、そのときは、変換プログラム自体がおかしいことが
明白なわけで、保守性は落ちないでしょう。
0706デフォルトの名無しさん
NGNG0707デフォルトの名無しさん
NGNGだが、シェアウェアは有償なので、対価交換というもののような気が
する。
例えば車だが、お金を払って買うわけだが、だからって車の製造者
に「ありがたや〜」なんて一つも思わないわけ。むしろ車メーカーは
消費者をとにかく大事にする。お客は車の調子が悪くなればメーカー
に文句を言ったり修理してもらう。
しかしこのスレを見る限り、シェアウェアの作者にはお客を大切にす
るという基本的な商売心が欠けていると思う。ただ「気に入ったら金
払え。アフターサポート?そんなもん当てにするなバカ」みたいな
高慢な態度の香具師ばかりだ。だからますますシェアウェアはレジスト
が少なくなり、アンダーグラウンドでキーのやりとりが止まらないのだ。
俺はあるフリーウェアを出しているが感謝のメール、叱咤激励のメール
などでメーラーがいっぱいだ。でも途中でシェアウェア化したりしない。
GPLの精神で行こうと思う。
シェアウェアそのものは悪くない。しかしシェアウェアの作者の性格が
悪いのだ。
0708デフォルトの名無しさん
NGNG商売の基礎だから、そういうシェアウェアなら売り上げが減るのは当然。
だが、
>アンダーグラウンドでキーのやりとりが止まらない
ということとは全く関係ないわけだが。
0709デフォルトの名無しさん
NGNG無料で使ってるバカばっかりだな
0710デフォルトの名無しさん
NGNGGPLの精神は客に優しくはないよ
0711デフォルトの名無しさん
NGNGそこで金取ったらカンパウェアとかになってしまう。
>>710
フリーウェアと言い切ってる時点で既にメーカーと客との関係ではない。
よって客という言葉はこの文脈で出てくるのは不自然。
0712デフォルトの名無しさん
NGNGフリーウェアにおける対価は金銭じゃない
0713デフォルトの名無しさん
NGNG盗人にも三分の利
0714デフォルトの名無しさん
NGNG0715デフォルトの名無しさん
NGNG対価を返す気がないからここで質問しているのだろw
0716デフォルトの名無しさん
NGNG何故か知らないが、交換と共有が浮かんできた。
あれ?日本語になってない。
0717デフォルトの名無しさん
NGNGはぁ?何を勘違いしてるんだ。
製品には保証要項ってのがあるだろ?
その範囲内でのサポートしかしないだろうが。
その保証も大抵の場合は改善の義務じゃなくて、
利用者側の製品の状態回復の権利の保証があるだけ。
例外はリコールがあるときくらいだな。
当然保証対象外になれば有償修理って形になるが
これは製品販売とはまた別の商売。
0718デフォルトの名無しさん
NGNGそんな事はわかりきっている。俺が言いたいのは糞シェアウェアの
作者はユーザーを舐めくさっている、という事だ。だから滅多な事
では金を払って使う気にはならない。と言ってもクラックして使い
続けるとか、そういう意味じゃない。期限がきたらそれまでよ、その
後は似たようなフリーウェアに乗り換える、それだけ。
もうこの話題で議論する事もないと思っていたのにのこのこ出て
きやがって。余計なお世話だ。
0719デフォルトの名無しさん
NGNGなめくさってるも何も、あげた例がまったくの見当違いじゃどうしようもないだろ。
あの例にはどんな意味がこめられてるんだい?
不正使用せず、金も払わないなら問題ないじゃない
シェアウェアとは関係無い世界に住んでる人間なんだから
のこのこ出てきやがってのせりふは多分あんたの為にあるんだよ。
>もうこの話題で議論する事もないと思っていたのにのこのこ出て
>きやがって。余計なお世話だ。
最後に書かかないと気がすまない性質だったのね。
0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNGだったら>>717のような書き込みは頼むからしないでくれ・・・・・
特に亀レスはムカッと来る。折角放置モードだったのにまた
反論したくなるじゃないか。
0722デフォルトの名無しさん
NGNG0723デフォルトの名無しさん
NGNG07240721
NGNG即レスと亀レス
それ以外は認めません
即レスじゃなけりゃ亀レス
0725デフォルトの名無しさん
NGNG0726デフォルトの名無しさん
NGNG結局つまらん話に...
技術論でいこうよ。
0727デフォルトの名無しさん
NGNGある正規パスワードa、b、cがあって、
hash("a", a)とhash("a", b)とhash("a", c)
hash("b", a)とhash("b", b)とhash("b", c)
hash("c", a)とhash("c", b)とhash("c", c)
がそれぞれ同じ値を返す事を保証する関数と
ある特定のパスワードだけ無効化したハッシュ関数を再生成する
方法が思いつかないです。
0728デフォルトの名無しさん
NGNG0729デフォルトの名無しさん
NGNG>がそれぞれ同じ値を返す事を保証する関数と
これは出来ないねぇ。
699の方法では正規パスワードと同じ数だけimportant_functionを書くことになるな。
>ある特定のパスワードだけ無効化したハッシュ関数を再生成する
?? 意味分からん。
0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNGいたちごっこにすらならない
0732デフォルトの名無しさん
NGNG簡単なの考えてみた。
返したいハッシュ値をrとする。
正規パスワードa_1,a_2・・・a_nをsqrt(r)より大きい素数とする。
n
Π(a_j)^2=Mとおく(全部二乗して掛ける)
j=1
hash(x,y)=M+r(mod xy)とすると、
x,yが正規パスワードなら、
Mはxyで割り切れるから、hash値は必ずrになる。
特定のパスワードを無効にするには、
Mをその特定のパスワードで割って、
rを変更すればよい。
0733デフォルトの名無しさん
NGNGこれのどこがおもしろいねん、まんねりやん。
>>important_functionの部分をクラッカーが自分で実装すると言うのは認めない方向で。
しかももうここで破られることかくじつやっちゅうねん、
おまいはクラカーがどのくらいアホかよくわかってないだけやっちゅうねん。
日本のアホクラッカーだけがくらっかーじゃねぇっての、
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNG>しかももうここで破られることかくじつやっちゅうねん
それ認めたら、クラッカーが自分で新しいソフト作ればいいって話にならない?
漏れのソフトは、認証部と重要な初期化処理なんかを、
暗号化したCソースで持ってて、必要なときにOTCCでコンパイルして使ってる。
どれくらい有効かはわからんけど、
ちょっと足止めくらいにはなるんじゃないかと期待しているんだが。
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNGレジストリの適当なCLSIDに暗号化して記録。
0738デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNG話はそれからだ。
0740デフォルトの名無しさん
NGNG>まず不正利用をなくせ。
プププ
0741デフォルトの名無しさん
NGNG話はそれからだ。
0742デフォルトの名無しさん
NGNG話はそれからだ。
0743デフォルトの名無しさん
NGNG不正利用者お一人様ご案内
http://www.accsjp.or.jp/
0744741
NGNG0745デフォルトの名無しさん
NGNG0746デフォルトの名無しさん
NGNG0747デフォルトの名無しさん
NGNGそれともみんな逆汗&トレースしないんか?
・ダイアログの出る/閉じる部分
・ファイル/レジストリに読み書きしてる部分
ここら辺のAPIをLoadLibrary()系で直接取得されると追うのかなり面倒。
後はalpha-romのソフトウェア部分のプロテクト方式をパクるとか。
#算術&論理演算で求めた値を次々とpushすると
stackにプロテクト用のコードが生成されており、call espで実行。
0748デフォルトの名無しさん
NGNG> 後はalpha-romのソフトウェア部分のプロテクト方式をパクるとか。
> #算術&論理演算で求めた値を次々とpushすると
> stackにプロテクト用のコードが生成されており、call espで実行。
XP SP3とかでstackが実行禁止になってしまって変更を余儀なくされたりしそう。
0749デフォルトの名無しさん
NGNGシンボル入れてないんですか?
例えエントリを序数で引いてきたとしても、シンボル入ってれば簡単にトレースできますが。
0750デフォルトの名無しさん
NGNG0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNGパスワード発行すればパスの流出は問題じゃなくなる希ガス。
0753デフォルトの名無しさん
NGNGユーザにそれを持ち回れというのは難しいと思う。
0754デフォルトの名無しさん
NGNGhttp://ja.wikipedia.org/wiki/%E5%B8%8C%E3%82%AC%E3%82%B9
> 希ガス(Rare gas、稀ガス、不活性ガスとも言う):ヘリウム (He)、ネオン (Ne)、アルゴン (Ar)、
> クリプトン (Kr)、キセノン (Xe)、ラドン (Rn)のことを言う。これらの元素では、原子における最
> 外殻電子が閉殻となっているため、化学的に非常に不活性である(不活性の度合いは、He→
> Xeにいくほど弱くなる)。
>
> ヘリウムを除いて、常圧かつ凝固点以下で弱いファンデルワールス結合による結晶(単原子
> 分子による分子性結晶)を形成する。
>
> 放電管中にこれらの気体を充満させ、放電を行うと気体により様々な色の光を発する。この
> 性質はネオンサインや消毒ランプなどに利用される。
0755デフォルトの名無しさん
NGNGそれがどうした。
0756デフォルトの名無しさん
NGNG0757デフォルトの名無しさん
NGNG0758デフォルトの名無しさん
NGNG0759デフォルトの名無しさん
NGNGスレストッパー検定3級に合格しました。
0760デフォルトの名無しさん
NGNG0761デフォルトの名無しさん
NGNG0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNG0764デフォルトの名無しさん
NGNG(改ざんするとどんな方法でも実行できない)
ただし実行時にトレースしてメモリを改ざんされると無効ではある。
しかしながらパッチの様な直接的手段で不正を防止できることは大きい。
正規ユーザーにはレジスト解除キーを渡すのではなく、
ユーザー個人情報でレジスト解除を適用した実行ファイルを渡す。
レジスト解除済みのバイナリがネットに流れたらすぐに個人を特定できる。
配布ページのお試し版実行ファイルは毎日自動更新し、
期限を絶対時間で管理する。
期限が切れたお試し版の実行ファイルはOSのシステム時間を
変更しないかぎり使えない。
0765デフォルトの名無しさん
NGNGcrackme公開しる
0766デフォルトの名無しさん
NGNGcrackme or 仕様 公開しる
0767764 ◆vmw/zhdNXY
NGNGttp://paw.s2.x-beat.com/up/img/4598.zip
0768764 ◆vmw/zhdNXY
NGNG期限切れると登録を促すダイアログが出るように切り替わるから、
これが出ないようにしてみて。
0769764 ◆vmw/zhdNXY
NGNGこれのパッチを作るのは難しい、というか無理かな。
実行時のメモリ修正はスキルがあれば簡単。
0770デフォルトの名無しさん
05/01/17 19:56:57,展開されたコードへジャンプする直前で
展開されたコード内の期限切れを調べて分岐している部分を潰してみたけど
なんか成功してるときのコードがこけてるような…
0771デフォルトの名無しさん
05/01/17 20:38:040772764 ◆vmw/zhdNXY
05/01/17 22:26:00OSはなんですか?
うちは W2kSP4 と XPSP1で動作確認。
期限切れのダイアログがちゃんと出てるならバグかな。
0773デフォルトの名無しさん
05/01/17 22:53:15クラックしてるのに動作するだのしないだのってなんか変だなw
0774764 ◆vmw/zhdNXY
05/01/17 23:03:08W2Kだとダメだった様なので削除しました。謎。
今度は2/17いっぱいにセット。
ttp://paw.s2.x-beat.com/up/img/4659.zip
0777デフォルトの名無しさん
05/01/17 23:57:5200001031 :
CC CC CC ....
-> 66 C7 05 73 00 41 00 EB 46 E9 98 00 00 00
000010A1 :
FF 15 CC 11 40 00
-> E8 8B FF FF FF 90
000010D7 :
CC CC CC ...
-> FF 15 CC 11 40 00 C3
0778デフォルトの名無しさん
05/01/18 00:55:000779764 ◆vmw/zhdNXY
05/01/18 01:24:52こういう方法があったのか。
展開後のコードが実行直前にshort jmpで書き換えられるとは。
見事にスタートアップが自己書き換えコードに摩り替ってる。
勉強になりました。
こういうことが出来るとなると、自己イメージ化しただけだとヤバイですね。
解析お疲れ様です。
ありがとうございました。>>777
0780764 ◆vmw/zhdNXY
05/01/18 01:45:29unpackerコードが一切干渉できない様にすることかな。
いやでも、最初のイメージが加工される可能性があるとすると、
二重にしてもそれほど安全ではないのか。
それとも再配置コード以外をCRCチェックするか。
いやチェック自体が潰されるとダメか。
時間稼ぎしかできないかな。
0781764 ◆vmw/zhdNXY
05/01/18 09:56:03難度はかなり上がってると思います。
試用期限は1/18いっぱいにセット。
期限チェックや画面は特に変えてません。
ttp://paw.s2.x-beat.com/up/img/4692.zip
0782デフォルトの名無しさん
05/01/18 13:55:11クラックせずにクリックしてみたが何の反応もない
画面ドコー?@XPSP2
0784764 ◆vmw/zhdNXY
05/01/18 14:25:36スタックとヒープをばしばし実行してるので。
http://www.microsoft.com/japan/msdn/windows/windowsxp/securityinxpsp2.asp
ここによるとスタックは完全に駄目っぽいけどどうかな。
0785764 ◆vmw/zhdNXY
05/01/18 15:33:22一応スタックにも実行許可を与えてみたけど、
XPSP2のDEP機能が有効の状態で動くかは未テスト。
ttp://paw.s2.x-beat.com/up/img/4697.zip
0786777
05/01/18 15:55:15もう限界なのでageておいてあげよう。
0787764 ◆vmw/zhdNXY
05/01/18 17:48:32XPSP2動作確認済み。
たぶんこれでOK。>>782
ttp://paw.s2.x-beat.com/up/img/4703.zip
0788782
05/01/18 18:18:41諸行無常の響きあり
紗羅双樹の花の色
盛者必衰の理をあらわす
おごれる人も久しからず
ただ春の世の夢のごとし
たけき者も遂には滅びぬ
ひとへに風の前の塵に同じ
やっと画面デマスタ
0789デフォルトの名無しさん
05/01/18 19:38:400790デフォルトの名無しさん
05/01/19 07:06:55展開後の分岐のアドレスがわかれば後は現状ではどうにでもできてしまうわけで
無理矢理だけどもこんなんでどうでしょう
00000FD0:
C2 08 00 90 90
-> E9 59 0C 00 00
00001C2E:
00 00 00 ...
-> 81 FC 4C 71 12 00 75 09 66 C7 05 2B 00 B4 00 EB 1C C3
0791デフォルトの名無しさん
05/01/19 11:36:13後でESPを比較してる所が機能してないみたいだよ。
0792デフォルトの名無しさん
05/01/19 13:40:2481 FC 4C 71 12 00 75 09 66 C7 05 2B 00 B4 00 EB 1C C3 00
こうしてたところを
81 3C 24 06 01 B3 00 75 09 66 C7 05 2B 00 B4 00 EB 1C C3
これでどっすか
0793デフォルトの名無しさん
05/01/19 14:04:27それっぽいとこまでくるようになったけど、
たぶん修正してる箇所が違うんじゃないかなあ。
ダミー関数修正してるっぽい。
ヒープアドレス決めうちだと環境依存てことかもね。
00B40000 55 push ebp
00B40001 89 E5 mov ebp,esp
00B40003 83 EC 50 sub esp,50h
00B40006 8B 45 10 mov eax,dword ptr [ebp+10h]
00B40009 85 C0 test eax,eax
00B4000B 0F 84 2B 01 00 00 je 00B4013C
00B40011 8D 4D BC lea ecx,[ebp-44h]
00B40014 8B C1 mov eax,ecx
00B40016 89 45 B8 mov dword ptr [ebp-48h],eax
00B40019 81 EC 0C 00 00 00 sub esp,0Ch
00B4001F 8D 4D BC lea ecx,[ebp-44h]
00B40022 8B C1 mov eax,ecx
00B40024 89 04 24 mov dword ptr [esp],eax
00B40027 33 C0 xor eax,eax
00B40029 89 44 [EB 1C] mov dword ptr [ebx+ebp*8+1Ch],eax
↑の[〜]部分を修正してる。
00B4002D B8 44 00 00 00 mov eax,44h
0794デフォルトの名無しさん
05/01/19 19:38:20いずれにしてもGetProcAddressを呼んでるサブルーチンが暗号化されていなくて、
復号化中に何度も呼ばれてるんで、ここがcallされる最後のタイミングを捉えると
最終的に展開されたコードへ簡単に手出しできちゃうようになっていたよ。
0795764 ◆vmw/zhdNXY
05/01/19 19:46:50改ざん対策とランダム性を追加してみました。
>>787を攻略できたら試してみてください。
試用期限は1/19いっぱいにセット。
trial7.exe
ttp://paw.s2.x-beat.com/up/img/4749.zip
0796764 ◆vmw/zhdNXY
05/01/19 20:08:58再配置処理自体をヒープに移動する手もありますが
その辺面倒なのでまだ手を付けてません。
-----------------------------
unpacker |再配置関数|
-----------------------------
↓ ↓↑
-----------------------------
clack対策レイヤー (>>777氏の攻略で追加)
-----------------------------
↓ ↓↑
-----------------------------
アプリケーションレイヤー
-----------------------------
現在はこの様な構成になっていて、アプリケーションでは
試用期限を判定する以外は特別なことはしてません。
clack対策部分で弾く方法を模索しています。
0797デフォルトの名無しさん
05/01/20 08:13:150798デフォルトの名無しさん
05/01/20 08:14:36klack -> krack
0799764 ◆vmw/zhdNXY
05/01/20 19:38:330800デフォルトの名無しさん
05/01/20 23:15:28素直じゃないね(笑)
0801デフォルトの名無しさん
05/01/21 00:01:41ダウンロードすらしません。
0802デフォルトの名無しさん
05/01/21 00:44:150803デフォルトの名無しさん
05/01/21 01:22:01>配布ページのお試し版実行ファイルは毎日自動更新し、
>期限を絶対時間で管理する。
(´-`).oO(これって、期限切れても最新版をダウンロードし直せばイイのじゃないか?)
0804デフォルトの名無しさん
05/01/21 01:23:57それはソース公開してない全てのソフトに言えることだよ
0805デフォルトの名無しさん
05/01/21 01:24:330806デフォルトの名無しさん
05/01/21 01:31:23ありゃりゃ、認めちゃったね。スパイウェアだって。
今まで以上にシェアウェアは使わない事にしよう。
0807デフォルトの名無しさん
05/01/21 01:40:220808デフォルトの名無しさん
05/01/21 01:51:12それに支払う対価は十分ある。
それに対し、シェアウェアは内容が薄く、機能が貧弱で、そのくせプロテクトばかり
きつくて、ユーザーの側に立ってではなく、あくまでもプログラマが自分の楽しみで
作っている色が強く、そのくせ金を払えと要求する。厚かましすぎるので気分悪い。
よってシェアウェアは使わない。
0809デフォルトの名無しさん
05/01/21 02:03:290810デフォルトの名無しさん
05/01/21 03:14:45シェアウェアの好き嫌いは↓で
シェアウェアを極端に毛嫌いするユーザ
http://pc5.2ch.net/test/read.cgi/software/1096077290/
0811デフォルトの名無しさん
05/01/21 11:42:21そうではなく、対価を十分償却できる内容ならいい、と言っているんだ。
市販ソフトでも糞ソフトはたくさんある。もちろんそういうのは買わない。
しかし、糞ソフト率はシェアウェアの方が圧倒的に多い。開発費や開発人数
が少ないんだから当たり前か。車で言えば、トヨタや日産は安価で壊れにくく
性能もいいが、三流メーカーの車は馬鹿高くて、壊れやすく、しかも修理に
時間がかかる。つまりシェアウェアはマニア向け。
0812デフォルトの名無しさん
05/01/21 13:44:230813デフォルトの名無しさん
05/01/21 14:47:12別に必死ではないから、その質問には答えられない。
0814デフォルトの名無しさん
05/01/21 15:27:042chレベルではもはや無理か
0815デフォルトの名無しさん
05/01/21 15:54:11しばらくするとシェアウェアの是非をめぐるくだらん論争に発展してしまうのは
もはやこのスレの伝統か?
うだうだ言ってるのは、↓から流れてきた奴だろうから放置しる
http://pc5.2ch.net/test/read.cgi/software/1099654396/
で、764たんは>>803に答えたげてね。
0816デフォルトの名無しさん
05/01/21 16:47:28解かれるたびに一つずつ封じていったんじゃ、今までのいたちごっことなにも変わらん。
0817デフォルトの名無しさん
05/01/21 17:03:22別に何回やろうが問題を出す人と解く人がいれば構わないと思うけどな
試合をやっているわけではないので、問題点が指摘され、
それが段階的に改善されていくというのは大いに結構なことじゃないか
0818764 ◆vmw/zhdNXY
05/01/21 20:42:00そろそろexeの構成自体を変えないと難しいレベルまで来たと思います。
暇ができたら徐徐にunpacker自体もヒープに移動させていく予定です。
試用期限は1/21いっぱいにセット。
ttp://paw.s2.x-beat.com/up/img/4838.zip
>>803
その通りです。
実際は公開時に試行錯誤することになると思います。
例えばスクリプトでの自動ダウンロードとか、何らかの対策が必要かも。
消極的な方法としては、ファイル名を法則性のない名前に変えてみたり、
ダウンロード手順をランダムにするとか。
運用上サーバーに負担を掛けたくなければインストーラーの配布形態にして、
セットアップした時点からの試用期限付きexeを動的に生成するなども
考えたんですが、インストーラーを自爆させる手段が思いつきませんでした。
0819デフォルトの名無しさん
05/01/22 14:27:25レジストリはいじってませんと謳いながら
Microsoft以下のDmmyフォルダにレジストリをぶち込んでみては?
0820デフォルトの名無しさん
05/01/22 17:21:080821デフォルトの名無しさん
05/01/22 20:04:30ねじ曲がった根性が嫌いなので使わない。
0822デフォルトの名無しさん
05/01/22 20:44:46どうしてこういうのがプログラム板を見てるのだかすごく不思議だ
0823デフォルトの名無しさん
05/01/22 21:27:50なぜ不思議なんだ?プログラムは好きでも、シェアウェア厨は嫌いなんだ。
そういう人間もいるって事をお前は受け入れられだけないだろ?心の狭い香具師だな。
0824デフォルトの名無しさん
05/01/22 22:16:48庭に穴掘ってそこで叫べ
0825デフォルトの名無しさん
05/01/22 22:25:42ローカルディレクトリのみで全てを行うのが望ましい。
0826デフォルトの名無しさん
05/01/22 22:27:09結局こんなん↑が涌いただけでした。俺も解くばかりでなくて
問題出す方もやりたかったんだが
0827デフォルトの名無しさん
05/01/22 23:01:490828デフォルトの名無しさん
05/01/23 02:35:08知的財産権を主張して、コンピュータ界を大混乱に陥れるんだろうな。
何でもかんでも金に換算して自分の利益だけを考え、コンピュータ界全体の
発展など視野にない香具師。アメリカやイギリスでさえ、新規のアルゴリズムに
ついては特許を認めない方向なのに、シェアウェア厨はもはや時代遅れだと
言われても文句は言えないだろう。
0829デフォルトの名無しさん
05/01/23 04:39:39何度も言わせんな。
0830デフォルトの名無しさん
05/01/23 10:42:13↓誰も払わない
金を払っても「試用モード」
↓被害届が出る
詐欺で逮捕
0831デフォルトの名無しさん
05/01/23 10:44:130832デフォルトの名無しさん
05/01/23 10:49:160833デフォルトの名無しさん
05/01/23 11:59:430834デフォルトの名無しさん
05/01/23 12:31:34普通のシェアウェアかと思ったらウイルス検知ソフトに引っかかるプログラム
0835デフォルトの名無しさん
05/01/23 19:38:450836764 ◆vmw/zhdNXY
05/01/23 22:47:25再配置関係を全てヒ−プに移動しました。
+ちょっとしたバグ修正。
これで今回やりたかった事は全て取り込めたと思います。
ttp://paw.s2.x-beat.com/up/img/4926.zip
0837デフォルトの名無しさん
05/01/24 00:15:330838デフォルトの名無しさん
05/01/24 02:02:230839デフォルトの名無しさん
05/01/24 17:06:05面白いね。
チェック全部外さないと動かなかったけど。
IsDebuggerPresentで切り分けできることだけでも参考になった。
0840デフォルトの名無しさん
05/01/24 19:15:16検出してそこに自分の名前入りの「払います」と書いた念書メールを送る
シェアウェア。
0841デフォルトの名無しさん
05/01/24 21:40:11ベースアドレスとか辻褄が合えば良いのか。
yoda'sもyCだかのセクション作ってそこに飛んでるし。
0842デフォルトの名無しさん
05/01/24 23:59:08decrypt突破されたら後がない
自己書き換えしてるからCRCも取れないし
0843デフォルトの名無しさん
05/01/26 03:05:47よろしく
0844デフォルトの名無しさん
05/01/26 19:46:560845デフォルトの名無しさん
05/01/27 15:33:57【ティ○ポで】モンスターファーム【ドラゴン誕生】
http://hobby7.2ch.net/test/read.cgi/appli/1103284580/
0846デフォルトの名無しさん
05/01/29 11:31:47すばらしいプログラムだと思います。
お金を支払わせていただきます。
つ�I
正規ユーザーになりたいと思いますので、
シリアルと、どこにシリアルを
入力すればいいのかおしえてください。
シリアル入力しようにも変な画面になって
シリアル入力ができなそうでした。
0847某くらっかー ◆AOGu5v68Us
05/01/30 12:32:26さる方から紹介され遊びにきました。
早速 ◆vmw/zhdNXY 氏のクラックミーをやってみた。
まず思ったのが、展開コードの保護の仕方が全然ダメ。
ヒープに移動しても単なる時間稼ぎにしかなってない。
安易なパッチは防げても、ローダーを作れば簡単にできる。
あとコードの展開に単純な算術演算しか使ってないので、
たぶん、展開前のデータを弄って任意のコードにすることも可能だと思う。
だが、和製ソフトとしてはよく出来ていると思う。
しかも、クラッカーサイドではない方が作ったとなればなおさら。
難易度でいえば初級〜中の下程度だけど、
日本のクラッカーの9割以上は解けないと思う。
もう少し海外の資料で勉強すれば良い物が出来るかと思います。
To:さる方
あとで毛皮剥いで売りとばしますね
0848某くらっかー ◆AOGu5v68Us
05/01/30 12:34:0340164E- 5E 5D 5B 83C408 C3 90 90 90 90 90 90 90 90 90 90 90
-> E8E10A0000 5E 5D 5B 83C408 C3 90 90 00000000
402130- 894598 50 FF122C114000 8B45E3 8B08 8B09 894D88 50 51 E80F000000 59
-> 50 EB21 50 BB5C164000 8B0B 41 890B 83F965 7509 8DB69B080000 C60690 C3
trial9
400110- 2C1F
-> 7027
402770-
-> BA88114000 B888274000 8B08 870A 8908 E9A7F7FFFF 000000 902740
402790-
-> 8B03 8B4008 8B10 8B4804 85C9 7518 52 E800000000 6A40 6A30 52 FF152C104000 5A 66C7422B90E9 FF2588274000
4027BC-
-> 8C791355
0849デフォルトの名無しさん
05/01/30 12:54:510850デフォルトの名無しさん
05/01/30 15:00:510851デフォルトの名無しさん
05/01/30 15:44:11これってデバッガで実行時に修正しろって事だよね
0852デフォルトの名無しさん
05/01/30 16:55:3600402770 BA 88114000 MOV EDX,<&MSVCRT._setjmp> ; ASCII "セw@Nセwfソw4狎w・セw"
00402775 B8 88274000 MOV EAX,trial9.00402788
0040277A 8B08 MOV ECX,DWORD PTR DS:[EAX]
0040277C 870A XCHG DWORD PTR DS:[EDX],ECX
0040277E 8908 MOV DWORD PTR DS:[EAX],ECX
00402780 ^E9 A7F7FFFF JMP trial9.<モジュールエントリーポイント>
00402785 00 DB 00
00402786 00 DB 00
00402787 00 DB 00
00402788 90 NOP
00402789 27 DB 27
0040278A 40 DB 40
0040278B 00 DB 00
0040278C 00 DB 00
0040278D 00 DB 00
0040278E 00 DB 00
0040278F 00 DB 00
0853デフォルトの名無しさん
05/01/30 16:56:0700402790 8B03 MOV EAX,DWORD PTR DS:[EBX]
00402792 8B40 08 MOV EAX,DWORD PTR DS:[EAX+8]
00402795 8B10 MOV EDX,DWORD PTR DS:[EAX]
00402797 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
0040279A 85C9 TEST ECX,ECX
0040279C 75 18 JNZ SHORT trial9.004027B6
0040279E 52 PUSH EDX
0040279F E8 00000000 CALL trial9.004027A4
004027A4 6A 40 PUSH 40
004027A6 6A 30 PUSH 30
004027A8 52 PUSH EDX
004027A9 FF15 2C104000 CALL NEAR DWORD PTR DS:[<&KERNEL32.Virtu>; kernel32.VirtualProtect
004027AF 5A POP EDX
004027B0 66:C742 2B 90E9 MOV WORD PTR DS:[EDX+2B],0E990
004027B6 -FF25 88274000 JMP NEAR DWORD PTR DS:[402788]
004027BC 8C79 13 MOV WORD PTR DS:[ECX+13],SEG? ; 未定義のセグメントレジスタ
004027BF 55 PUSH EBP
004027BC以降が何してるのかわかんねかった
0854デフォルトの名無しさん
05/01/30 17:30:23流し読みすると、
00402770〜
DLLインポート関数の間接呼び出しテーブルのsetjmpのアドレスを書き換えて、
自分のルーチン(00402790〜)を経由するように細工。
00402790〜
最初にやってる処理の意味がよくわかんない
なんでEBXの中身いきなり辿ってるのかしら
たぶんここが対策コードを抜けたとこなんでしょう
んで、ECXに何か入ってるか比較(0040279A)
ここで分岐
ECXに何か入ってれば何もせず本来のsetjmpに飛ぶ、
ECXに何も入ってなければ、EDXに入ってる何かから0x30バイトを
ERW属性を付加するためVirtualProtectをコール
そしてEDXの何かのオフセット0x2BにWORDで0xE990を代入
そして本来のsetjmpに飛ぶ、
ということかな
004027BC以降は使ってるの?
0855デフォルトの名無しさん
05/01/30 17:47:37あとで焼いて食べますねw
>>851
trial6のパッチを見てみるとメモリにパッチ当てるにしては不自然ですね
trial9の400110はEPを変更してる
オフセットに変換してパッチを当ててね
ってことじゃない?
>>853
改竄対策の対策
CRC32でチェックしているのでコードを変更したのを
元の正しい値になるように調整してる
0856デフォルトの名無しさん
05/01/30 17:51:44直接実行ファイル修正しちゃダメだよ。
そういう対策がされてる。
デバッカとか、実行時書き換えツールでメモリにあるうちにやるしかない。
0858デフォルトの名無しさん
05/01/30 18:34:370859856
05/01/30 18:50:37えらいえらい
0860764 ◆vmw/zhdNXY
05/01/30 22:02:00見事です。そしてお疲れ様でした。
CRCの帳尻まで合わせられるとは思いませんでした。
>>854
EBXは別件で、ある機能を実現するために関数フレームチェインが入ってます。
ここではたまたまそれが判定条件になってしまった様です。
(その別件の作成が本来の目的でした・・・。)
さて、trial9の脆弱性の1つは、
Cランタイムや、kernel32.dllなどの間接参照を行う
インポートアドレステーブルを全て見せてしまってる事です。
これはヒープに移した再配置処理でも参照しており、
ここを使う限り挿げ替えがいつでも可能ということになります。
この対策は定義の差し替えだけですぐにできたのですが、847氏の様に
ここまでやる人が出てくるとは思わなかったのでほったらかしでした。
そもそもエントリポイント監視してないのもマヌケでした。
CRCについては、理屈が自分もよくわかってないのでお手軽に改ざん
チェックできる方法として採用。計算苦手なのであまり深く考えてません。
帳尻合わせは違う方法でチェックすれば防げるかな?
とりあえず保留です。
0861764 ◆vmw/zhdNXY
05/01/30 22:04:06その辺をふまえてクラック対策レイヤーに反映してみました。
試用期限は1/30いっぱいにセット。
trial10
http://paw.s2.x-beat.com/up/img/5328.zip
0862764 ◆vmw/zhdNXY
05/01/30 22:39:45trial10は破棄してください。
trial11
ttp://paw.s2.x-beat.com/up/img/5334.zip
0863764 ◆vmw/zhdNXY
05/01/31 08:39:20trial11も破棄してください。
試用期限は1/31いっぱいにセット。
trial12
ttp://paw.s2.x-beat.com/up/img/5343.zip
0864某くらっかー ◆AOGu5v68Us
05/01/31 08:40:56401896-5F 5E 5D 5B C20400
-> E9A50E0000
402740-
-> 6870274000 FF76F4 FF1514104000 8BE8 E800000000 6A40 6A04 50 FF1524104000 C7450033C0C390 5F 5E 5D 5B C20400
402770-
-> 43 6F 6D 70 61 72 65 46 69 6C 65 54 69 6D 65
402780-
-> 254E36DA
最初はコード展開終了時に例外を出させて、
例外をキャッチするとこを横取りし、
そこでパッチを当てようかと思ったんですが、
バイト数が足りなったのでこうなりました。
次があるとするとパッチでやるなら、
セッションを追加してやんないと厳しいかもしれない。
>>855
チャッチャとやること汁
(o ̄∇ ̄)=◯)`ν゜)・;'
0866デフォルトの名無しさん
05/01/31 16:40:43ReGetの解析対策、どう思いますか?
0867764 ◆vmw/zhdNXY
05/01/31 17:34:06・゜・(ノД`)・゜・
想定の斜め上ですた。
>>863もそのパッチで動いてしまいます。
こういう手段があることを視野に入れると、
リンクされるモジュールは全部検証しなきゃいけないのかな。
とりあえず部分的に対処しました。
試用期限は1/31いっぱいにセット。
trial13
ttp://paw.s2.x-beat.com/up/img/5349.zip
0869デフォルトの名無しさん
05/01/31 17:47:180870デフォルトの名無しさん
05/01/31 17:49:04自称、初級クラッカー&初級の上のプログラマーの私ですが、>>847を読み、海外の資料を読もうかとと思っています。
>>867
新バージョンのリリースオツカレ様です・・・ですが、
WinXP Home Version2002 SP2 の環境で
trial13.exeをユーザ権限(または管理者権限)で実行させると、 "例外を捕捉しました。CODEc0000005h"
とダイアログが出た後、勝手にダイアログが閉じ、その後、Microsoftにエラー報告送信する/しない のダイアログがでてきて、まともに動いてくれません。
修正がんばってくださいな。
0871764 ◆vmw/zhdNXY
05/01/31 17:55:24たぶんたまにしか動かないと思います。
trial13は破棄してください。
trial14
ttp://paw.s2.x-beat.com/up/img/5353.zip
0872デフォルトの名無しさん
05/02/01 07:51:28どうしればいいの!IsDebuggerPresentとかウザイだけなんだkら使うなよばかー
0873デフォルトの名無しさん
05/02/01 11:27:42IsDebuggerPresent無効化のプラグインぐらい入れようよ。
0874デフォルトの名無しさん
05/02/01 13:42:56詳細キボン
0875874
05/02/01 13:59:530876デフォルトの名無しさん
05/02/01 16:20:16一つ勉強になったな。
0877デフォルトの名無しさん
05/02/01 17:19:500878デフォルトの名無しさん
05/02/02 02:31:16自ら退路を断つなんてなかなかできんよ?
0879某くらっかー ◆AOGu5v68Us
05/02/02 08:01:11一部のAPIのコードをプログラム内部に埋めてあるのとで検証されてる。
そのため、狙いやすいとこにパッチを当てることが完全に封じられた。
けど、このやり方だとカーネルのバージョンに依存すると思うのですが…。
これを外せば簡単にこちらは手を出せてしまう。
果てさてどうしたものか、困りました。
しかも>>864で書いた例外のとこまで対策されてる。
まだ対策されていないAPIから攻めるしかないが、
これをやっても、いたちごっこになるだけですし。
他の手を考えなければいけないんですが、なかなか思い付かない状況です。
0880764 ◆vmw/zhdNXY
05/02/02 11:35:51とりあえず、いたちごっこにしないためにも、
現状で考えられる可能性をほぼ潰してみました。
それと、新たにクラック対策本部らしい仕事を1つ割り当ててみました。
trial15
ttp://paw.s2.x-beat.com/up/img/5396.zip
一応W2K, XP XPSP2で動作確認してますが、
動かない人がいたらOSのバージョンを書いてみてください。
Windows98とかではたぶん動かないと思いますが一応。
0881デフォルトの名無しさん
05/02/02 14:33:28それともパッチは面倒だからローダーでいいや、みたいな感じなんでしょうか?
ちょっと気になります。
0882764 ◆vmw/zhdNXY
05/02/02 19:47:14そのままデバッガで追うのは難しくなったと思います。
まだパターンが少ないので、もしかすると偽装に
慣れてる人には簡単かもしれません。
trial16
ttp://paw.s2.x-beat.com/up/img/5404.zip
0883デフォルトの名無しさん
05/02/02 20:56:37trial_14,15,16の全てで起動直後に
"例外を捕捉しました。CODEc0000005h"と出て終了するようです
Win2K Sp4環境
0884764 ◆vmw/zhdNXY
05/02/02 21:44:09こちらで動作確認しているW2KもSP4です。
デバッガやアンチウィルスソフトの様な低レベルで動作するソフトが常駐していたら
解除してみてください。もしかするとプロセスにロードされたモジュールの一部を書
き換えているせいかもしれません。
よろしければお使いのシステムドライブにあるWINNT\SYSTEM32\配下の
msvcrt.dll
kernel32.dll
user32.dll
この3つのファイルのファイルバージョンとサイズを教えてください。
ファイルバージョンはプロパティの「バージョン情報」タブでわかります。
こちらで動作確認しているファイルは以下のバージョン、サイズ、CRCです。
kernel32.dll ファイルバージョン = 5.0.2195.6946、 ファイルサイズ = 906,512、 CRC32 = c897e8e0
user32.dll ファイルバージョン = 5.0.2195.7073、 ファイルサイズ = 380,688、 CRC32 = 3fad8699
msvcrt32.dll ファイルバージョン = 6.1.9844.0、 ファイルサイズ = 286,773、 CRC32 = ed858b65
できればファイルそのものが欲しいですが、
ライセンス規約に違反するかな?
0885デフォルトの名無しさん
05/02/02 22:59:10Windows98SEでも動いたよ
0886883
05/02/02 23:38:34user32.dll ファイルバージョン = 5.0.2195.7017、 ファイルサイズ = 380,688、 CRC32 = 3fad8699
msvcrt32.dll ファイルバージョン = 6.1.9844.0、 ファイルサイズ = 286,773、 CRC32 = ed858b65
kernel32.dllのcrc
user32.dllのバージョンが違う
msvcrt32.dllは同じ
バージョンが同じでcrcが違ったり、バージョンが違うのに
crcが同じなのはちょいと疑問
家で起動していて怪しそうなものは
kerio(ファイアーウォール)
avast(アンチウイルス)
BitDefender(アンチウイルス)
取り合えず大体のものはサービス等で停止してみましたが
まだ起動出来ず、エラー表示
アンインストールまでは時間が無いためにチェックしていません
そちらに関しては暇が出来たらやってみようかと思っています
ファイルに関しては捨てアド書いてあれば送れますが
ライセンス規約はどうなんでしょうかねぇ・・・
チラッと検索してみてもよく判りませんでした
0887デフォルトの名無しさん
05/02/03 00:40:08とりあえず各チェックのログを出力するバージョンを作りました。
実行すると(おそらくtrial16と同じエラーにはなりますが、)
diff.txtというテキストファイルがカレントに作成されますので、
その内容をどこかに(量が少なければここでも)貼り付けてください。
それで多分わかると思います。
trial16deb
ttp://paw.s2.x-beat.com/up/img/5412.zip
0889883
05/02/03 01:04:36ダウンロードした状態で使用して貼り付けて寝ます
アンチウイルス等は止めていない状態です
----msvcrt.dll---- start
----msvcrt.dll---- end
----user32.dll---- start
----user32.dll---- end
----kernel32.dll---- start
x 1f1d4h: si 2d66e900h di ec8b5500h
x 1f1d8h: si 89819h di 87d83h
----kernel32.dll---- end
0890764 ◆vmw/zhdNXY
05/02/03 11:29:10これを試してみてください。
もしもアンチウィルスソフトがプロセスメモリを監視してるなら
そのチェックに引っかかる可能性がありますが、
多分モナーのダイアログが出て前回と同じくdiff.txtが出力されますので
それもあわせてどうなったか教えてください。
trial16b
ttp://paw.s2.x-beat.com/up/img/5419.zip
0891デフォルトの名無しさん
05/02/03 13:53:07起動時に以下のメッセージが表示
kernel32.dllで実行時に書き換えられた形跡を発見しました。2/0
diff.txtを参照してください。
その後は通常どおり起動したように見える
で、たまに(適当に10〜20分程、触っていて3〜4回ほど)
異常な負荷の為終了しますと言われて強制終了した事がありました
何をやったら終了するという感じではなく唐突に出たような気がします
diff.txt
----kernel32.dll---- start
o 'EnumResourceNamesW' 1f1d4h: si 2d66e900h di ec8b5500h
o 'EnumResourceNamesW' 1f1d8h: si 00089819h di 00087d83h
----kernel32.dll---- end
適用というのは語句的に紛らわしいような気がしましたので
登録辺りにでも変更しておくと判りやすいと思います
0892764 ◆vmw/zhdNXY
05/02/03 14:33:27動作報告ありがとうございまいた。
ちゃんと動いてるようですね。
将来的には厳密に使用するAPIについてだけチェックを行う様修正すれば
この辺りの問題は回避できそうです。
>異常な負荷の為終了しますと言われて強制終了した事がありました
これは試験的に対デバッグ対策で入れた、
ステップ実行をしているかどうかのチェックに引っかかっていると言う事です。
こちらでも通常時にも起きることを確認しています。
最近のノート向けとか、クロックが変化したりスリープするCPUでは
このチェックは使えないのかな。
ニーモニック区間の実行タイミングを保障する手があればよいのですが。
>登録辺りにでも変更しておくと判りやすいと思います
次回までに修正しておきます。
>>885
動作報告ありがとうございまいた。
98SEでも動くということはMEでも動くかな。
95は別途DLLが必要みたいですが。
0893デフォルトの名無しさん
05/02/03 18:47:21新VerをUpするときは前のについて返答があってからのほうが良くないか?
といてる最中に別のが出てきたらやる気なくなると思うが・・・
その間に新しいアイデアは溜め込んどいて、新Verでまとめて出したほうがいいのでは?
0894デフォルトの名無しさん
05/02/03 19:53:28あい、そゆのはほんとに余計なお世話ですな。
ただ見てるだけの奴が変に仕切りだしたらテンポ悪くするだけ。
つーか返答待てとか言うんなら、クラックする方も進捗かなんか書けってことだろ。
今日はここまでやったとか、見込み出てきたとか、
某トップレベルに依頼したとかなんでもいいからさ。
クラックミー出す方もそれ見れば合わせるんじゃねーの?
なんも反応ないのに部外者からこれ以上出すな、
とかいちいち勝手な指示されたらそれこそやる気なくすわ。
ま、こんなこと書いてる暇あったらクラックにでも参加しろって事だが。
0895843
05/02/03 22:17:39あーあ・・・
0896デフォルトの名無しさん
05/02/03 22:21:080897デフォルトの名無しさん
05/02/03 23:58:46解析できないプロテクトを作る764は、
日本トップレベルなの?
2chってすごいね。
0898デフォルトの名無しさん
05/02/04 00:24:08言っても無駄だろうが、
もちっと自分で頭使えよ
>>897
たしかにちょっとtrial16はヤバイ気がするが
解析はできるだろ
0899デフォルトの名無しさん
05/02/04 05:39:20ハァ?
0901デフォルトの名無しさん
05/02/04 09:02:330902デフォルトの名無しさん
05/02/04 10:26:49このスレは緊急終了しますた
0903デフォルトの名無しさん
05/02/04 10:36:16なんでこういうアフォばっか沸いて包んだろうな。
0904デフォルトの名無しさん
05/02/04 16:23:26というかそもそもトップクラスのレベルとそれに属してる人がだれかわからない
やっぱ ね○○さんクラスのことですか?
0905デフォルトの名無しさん
05/02/04 20:18:080906764 ◆vmw/zhdNXY
05/02/05 17:28:32「異常な負荷〜」のやつは外しました。
それと16bと同じく、改ざん検出時にdiff.txtに出力することにしました。
現在ローダー対策を考え中です。
試用期限は本日いっぱいまでにセット
trial17
ttp://paw.s2.x-beat.com/up/img/5493.zip
0907デフォルトの名無しさん
05/02/06 03:25:18もうしなくていいよ。シェアウェアは一切買わない事に決めたから。
0908デフォルトの名無しさん
05/02/06 11:21:280909デフォルトの名無しさん
05/02/06 13:51:43このスレにくる必要ないよ
0910デフォルトの名無しさん
05/02/06 17:12:09起動しっぱなしにするとたまにアプリケーションエラーで止まる。
「メモリが"read"になることはできませんでした。」(W2KSP4)
なんかアドレスも出てた気がするけどよく覚えてない。
また出たらメモっとくよ。
結局764のはどの程度の堅牢性なの?>トップレベルその他
クラッカーのトップレベルが逃げ出すってことは相当なもん?
なんかここではクラックできた、できない程度しか評価されてないけど、
別にシェアウェアじゃなくても、自分のアプリが悪用されない様に
対策はやっとくに越した事無いと思うんだよね。
0911デフォルトの名無しさん
05/02/06 17:15:510912デフォルトの名無しさん
05/02/06 17:27:35糞ソフトは初めから悪いから、わざわざ悪用と断らなくてもよし。
0913デフォルトの名無しさん
05/02/06 17:29:520914デフォルトの名無しさん
05/02/06 20:16:48それと一緒にウイルスしこまれて罪の無い(?)ユーザーに被害が及ぶのは
許し難いことだからね。イメージのプロテクトはそういう意味では適用されてるソフトの
種類によらず誰にとっても重要だと思うけど。
−思うけど、なぜか話がよく理解できてない低能様が約一名居られるようで非常に残念です。
0915デフォルトの名無しさん
05/02/06 20:35:210916デフォルトの名無しさん
05/02/06 21:00:59シェアウェアにHDD消しのウィルスを仕込んだのはどこの誰だっけ。
0917デフォルトの名無しさん
05/02/06 21:38:30殺人を犯した日本人がいて、お前も日本人で、だからお前は殺人犯だという論理ですね?
0918デフォルトの名無しさん
05/02/07 02:21:04不快な先入観が出来てしまって、それが消えなくなった、というだけの揶揄を
理解できない可愛そうな方ですね。
0919デフォルトの名無しさん
05/02/07 02:30:06無理矢理言い返してるな(苦笑
先入観で関係ない人を揶揄してるのは君でしょうが
0920デフォルトの名無しさん
05/02/07 03:06:54は?頭大丈夫ですか?
俺は関係のない人を揶揄したつもりはこれっぽっちもありませんよ。
もしそう受け取るなら、そっちの問題だな。
0921デフォルトの名無しさん
05/02/07 03:48:16>>916
そのウィルスを仕込んだ人と914さんは関係あるの?
0922デフォルトの名無しさん
05/02/07 04:17:59シェアウェアも嫌いになる。
0923デフォルトの名無しさん
05/02/07 07:33:16まじでねずみさんとこいけあそこの人らに破られなかったらほめてやる
ドングルエミュやってるしな
0924デフォルトの名無しさん
05/02/07 08:07:59正常に動かないプログラムのクラックなんてやってられません
0925デフォルトの名無しさん
05/02/07 08:51:140926デフォルトの名無しさん
05/02/07 11:55:40そんなに金が欲しいならバイトしろよ…
0927デフォルトの名無しさん
05/02/07 13:43:24そういうタイトルで建てて欲しいな〜。
0928デフォルトの名無しさん
05/02/07 13:48:02>>927
だね。ところでタンパレシストってなに?
0929デフォルトの名無しさん
05/02/07 14:20:44ぐぐってもヒットしないけど(w
software tamper resistance なら少しヒットする。
0930デフォルトの名無しさん
05/02/07 14:28:11相場が決まっている。
0931デフォルトの名無しさん
05/02/07 14:43:320932764 ◆vmw/zhdNXY
05/02/07 16:04:44同期の取り方が適当すぎた様です。
修正してみました。
trial17a
ttp://paw.s2.x-beat.com/up/img/5567.zip
0933デフォルトの名無しさん
05/02/08 13:22:110934デフォルトの名無しさん
05/02/08 13:39:43通報しようかな・・・・・
0935デフォルトの名無しさん
05/02/08 14:00:420936デフォルトの名無しさん
05/02/08 15:34:26見つけたい人が見つけられないのでは
「クラッキングとプロテクト技法」
とかどうですか?
764が今後も何かしらの展開も考えているなら764自身が立ててもいいかもね。
0937デフォルトの名無しさん
05/02/08 16:02:33ウィルスかよ・・・
934 名前:デフォルトの名無しさん[sage] 投稿日:05/02/08 13:39:43
ウィルスをうpしてるって?犯罪じゃねーかよ。
通報しようかな・・・・・
0938デフォルトの名無しさん
05/02/08 18:54:230939764 ◆vmw/zhdNXY
05/02/08 19:49:03そろそろネタ切れなので資料漁ってきます。
trial17b
ttp://paw.s2.x-beat.com/up/img/5669.zip
0940デフォルトの名無しさん
05/02/08 19:57:03バイナリしか無いっていうのは一種の難読化なわけだけれども、
そこんとこ無しの「オープンソースのタンパレシスタンスプログラム」って可能なんだろうか。
ソースレベルで難読化するってのは無しで。
殆ど絶望的なんだけど、ネタとしてはこれしかもう残ってないような・・・
0941デフォルトの名無しさん
05/02/09 12:58:44よってクラッカーを訴えたり、告訴したりしてクラック自体を
やりにくくするしかないと思われる。
0942デフォルトの名無しさん
05/02/09 14:18:44訴えるにしてもクラッカーを特定するのは難しいよ。
それとクラックから完全に防ぐなんてできないのはちょっと知識がある人なら判る。
防げないまでも、解除までの時間を遅らせる事は出来るから、そういう技術について
議論すべきじゃないかな。
764も一気に強化するんじゃなくて、アメと鞭でクラックの手口を徐徐に
引き出させるとか、そういうとこでもうちょっと気を使ってくれとは思ったけど。
0943デフォルトの名無しさん
05/02/09 15:28:460944デフォルトの名無しさん
05/02/09 16:12:52そんなことしたら信用を失っちまうぜwww
0945デフォルトの名無しさん
05/02/09 16:23:150946デフォルトの名無しさん
05/02/09 17:17:450947デフォルトの名無しさん
05/02/09 17:47:05WinGrooveの作者ですか?
0948デフォルトの名無しさん
05/02/09 17:57:05http://www.forest.impress.co.jp/article/1998/09/16/wingroove.html
0949デフォルトの名無しさん
05/02/09 18:20:44事故だってよ( ´,_ゝ`)プッ
故意のくせに。このスレ読んでるとそう思える。
0950デフォルトの名無しさん
05/02/09 18:30:11何が起きてもいい作業用の別マシンでやるのが普通だぞ
俺はやってないがなー
0951デフォルトの名無しさん
05/02/09 18:36:39次スレよろ
0952デフォルトの名無しさん
05/02/09 18:37:32わかりやすく、かつ変なのが寄ってこないスレタイでおながいします
0953デフォルトの名無しさん
05/02/09 18:50:47「クラック対策スレ」とかでいいんじゃないかね。
シェアウェアって言うと変なの湧いてくるし。
0954デフォルトの名無しさん
05/02/09 18:53:020955デフォルトの名無しさん
05/02/09 18:54:220956デフォルトの名無しさん
05/02/09 18:58:14いくらなんでも意味不明。
あとちんこも。
0957デフォルトの名無しさん
05/02/09 19:12:280958デフォルトの名無しさん
05/02/09 19:18:54http://pc5.2ch.net/test/read.cgi/tech/1107944288/
0959デフォルトの名無しさん
05/02/09 19:48:23GJ…
0960デフォルトの名無しさん
05/02/09 19:51:40>>956みたいな厨房が湧いてこなくてよさそうw
0961デフォルトの名無しさん
05/02/09 19:56:51>>707はGPLとか何も分かってなさそうだ。
無料とオープンソースの違いすら分かってなさそうだ。
0962デフォルトの名無しさん
05/02/09 19:57:03そこは嫌シェアウェア中の隔離スレとして機能させといて
技術的なスレは別に立てる
0963デフォルトの名無しさん
05/02/09 20:02:580964デフォルトの名無しさん
05/02/09 20:03:410965デフォルトの名無しさん
05/02/09 20:22:35なぜかこっちには寄って来ないんだよな(´・ω・)
http://pc5.2ch.net/test/read.cgi/software/1096077290/
0966デフォルトの名無しさん
05/02/09 20:35:37ソフトウェア板なんて行ったことないよ
0967デフォルトの名無しさん
05/02/10 09:44:500968デフォルトの名無しさん
05/02/10 17:19:470969デフォルトの名無しさん
05/02/12 00:44:05もしかして、これで金取るつもり?
0970デフォルトの名無しさん
05/02/12 06:47:44そうだろ。テスターをタダでこき使い、公開する時はしっかり金取る。
シェアウェア作者の乞食根性の面目躍如だな。
0971デフォルトの名無しさん
05/02/12 11:25:110972デフォルトの名無しさん
05/02/12 12:46:320973デフォルトの名無しさん
05/02/12 13:24:52嫌シェアウェア厨=ソースクレクレ厨
0974デフォルトの名無しさん
05/02/12 13:27:01crackme公開しる
↓
解析できない
↓
ソース公開しる
0975デフォルトの名無しさん
05/02/12 13:41:53こういう決めつけもシェアウェア厨の特徴だ。
ソースなど要らない。だって使わないもんね。
0976デフォルトの名無しさん
05/02/12 14:03:33それを承知であえてテストに付き合う人もいるだろうし、
ばかばかしくてやらなくなる人もいるだろうし。
単に技術実験なら広くソース公開してソフト作者のためになるようにしたほうがいいし。
自分はすげぇんだぞ!っていう自慢がしたいだけならそれでもいいけど。
0977デフォルトの名無しさん
05/02/12 14:06:08(普通に興味があるんで)
あとでごたごたしてスレがもめるのいやなんで、そこらへんは
はっきりしておいたほうがいいと思う。
0978デフォルトの名無しさん
05/02/12 14:08:51つーか764の書き込みで大体どんなプロテクトかわかるし
0979デフォルトの名無しさん
05/02/12 14:12:590980デフォルトの名無しさん
05/02/12 14:56:180981デフォルトの名無しさん
05/02/12 14:57:290982デフォルトの名無しさん
05/02/12 15:11:340983デフォルトの名無しさん
05/02/12 18:01:010984デフォルトの名無しさん
05/02/12 18:01:490985デフォルトの名無しさん
05/02/13 07:22:310986デフォルトの名無しさん
05/02/13 21:01:080987デフォルトの名無しさん
05/02/13 23:50:04レス数が950を超えています。1000を超えると書き込みができなくなります。