トップページ⇒tech
64コメント15KB

▼ライセンスキーを実装したいのですが▼

■ このスレッドは過去ログ倉庫に格納されています
0001厨房NGNG
シェアのライセンスキーを実装したいと考えております。
どんな手法、方式が一般的なのでしょうか?

試用期間
 ↓
ライセンスキーを要求
 ↓
レジスト毎にユニークなキーを生成

という感じにしたいのです。しかし、試用期間は、
システムの時計を変更すれば、いくらでも延長できることがわかり、
シェアをセットアップし直しても同様なことが発覚。
これを回避するアルゴリズムが思いつきません。
どうやったらいいのか教えて頂けませんでしょうか。
(他板でも質問しましたが、板違いといわれました。)
よろしくお願いいたします。
0002デフォルトの名無しさんNGNG
シェアウエア逝ってよし
0003デフォルトの名無しさんNGNG
どちらにせよ逆汗して解析されたら終わりな気が・・・
0004デフォルトの名無しさんNGNG
なんで俺らがオマエの金儲けに協力してやらなきゃならいんだYO!
0005厨房NGNG
知ってる方。お願いします。
0006sageNGNG
起動ごとにサーバーにつないで・・・・
0007ななーしNGNG
「不正使用・改造等の疑いのある場合、HDDをフォーマットさせていただきます。」
とか起動時に表示する。はったりでもいいから。
0008VB厨房NGNG
>>1
システムの時計いじってまで使うやつはまず購買層に入れなくてもいいと思われ。
0009デフォルトの名無しさんNGNG
SNTP強制接続→システム時刻強制修正
Readme.txtに
起動時にシステム時刻を修正する親切機能付き
親切機能なのにレジストすれば解除されます(藁
0010デフォルトの名無しさんNGNG
値段をいくらにするつもりか知らないが、数百円〜数千円程度のソフトウェアで
そこまでライセンスをチェックしなければならないものなのだろうかねぇ。

実装にかかる労力とその価格のバランスを考えたほうが良いと思われ。
0011厨房NGNG
そうかも。
でも、知識欲を満たす意味でも
教えていただきたいのです。
0012デフォルトの名無しさんNGNG
起動延べ時間をブートセクタにでも書き込んどけ。
「ウィルス性ソフト」とか言われて話題にだけはなるかもよ。
0013デフォルトの名無しさんNGNG
>1
時刻A(初めてソフトを起動したときの時刻)と、時刻B(ソフトを終了させた最後の時刻)を何らかの形で記憶させておく。
ソフトを起動したときに、現在時刻より時刻Bが新しかったら、不正なシステム時刻の変更があったとみなして、その分だけ時刻Aを戻す。
時刻Aと時刻Bが一定期間になったら試用終了。

情報はレジストリに書き込むか、ファイルに書き込んだ後にファイルの更新時刻を古くしておけば、普通の人にはわかんないんじゃない。
0014デフォルトの名無しさんNGNG
ライセンスキーって新種のスキーかと思ったYO!
0015デフォルトの名無しさんNGNG
ライセンスキーって新種のロシア人かと思ったYO!
0016デフォルトの名無しさんNGNG
>>14-15
みんな同じことを考えるな……。
0017デフォルトの名無しさんNGNG
漏れもライセン好きーだYO!
0018厨NGNG
age
0019デフォルトの名無しさんNGNG
1みたいなカス同然の奴にまじめに教えるのもどうかと思うが

とりあえずプログラムを配布した日、以前の日付になっていたらはじく。
一回前に起動した日時よりも、時間が前になっていたらはじく。

ライセンスキーは一人一つの方式にして、キーの文字列に利用者の
個人データ(たとえば姓をローマ字にしたもの)が含まれるようにすることで
シリアルデータが出回るのを防ぐ。
もちろん購入はベクターとかに限定して、偽名購入できないようにする。

SofeICEとかで解析されにくいように、ダミーのキー生成ルーチンを
いっぱい内蔵して、カモフラージュする。

シリアル集に載っているのを発見したら、すぐバージョンアップして
使えないようにする。



要するに、技術よりも地道な作業が身を結ぶ
0020厨NGNG
age
0021デフォルトの名無しさんNGNG
バイナリの自己書き換えで、
いいアイデアってありませんかね。
0022デフォルトの名無しさんNGNG
みなさん シェアウェア=逝ってよし と言いますが、
プロの作るオンライン配布ソフトはどうお考えでしょう?
ソフトウェア本来の流通の形態と考えますか?ただの手抜きと考えますか?
0023デフォルトの名無しさんNGNG
オンラインサインアップしないと使えないようにするのが
一番簡単かと
0024デフォルトの名無しさんNGNG
>>22
>みなさん シェアウェア=逝ってよし と言いますが
みんなじゃないだろ、一部だろ?
0025デフォルトの名無しさんNGNG
シェアウェアで金を稼げると期待しているような
奴は逝ってよし。
0026デフォルトの名無しさんNGNG
シリアル集にテキストで載るのはムカツクから、巨大な画像をキーにしたらどうだ。
0027デフォルトの名無しさんNGNG
数十Kから数百Byteのキーか。なるほど。
0028デフォルトの名無しさんNGNG
シェアウェアという言葉がいけないような気がする。
本気で仕事としてやる気ならばオンライン販売なんちゃらと言い張るべきだべ?
0029デフォルトの名無しさんNGNG
その通り。シェアウェア=シリアル集という考えに結びついてるユーザーが沢山いるはずだ。
0030デフォルトの名無しさん NGNG
>>27
頭いい!だけどそのキーをUPされるからどうせ
 人´∀` )( ´∀`人 イーミナイジャーン♪
0031デフォルトの名無しさんNGNG
とはいえ、シリアル集にまとめて載せられるのはさけられる。
0032デフォルトの名無しさんNGNG
その画像に著作権を主張するとかできない?
尻集って法にひっかかってないと言ってるからね。
あとその画像に広告を盛り込むとか
0033デフォルトの名無しさんNGNG
電子透かし。
すてがのぐらふぁーとかが有名
0034デフォルトの名無しさんNGNG
ユーザーに自分の写真をおくらせてそれに透かしを入れて返信
そのファイルをキーとして使用ってのはどうだ?(藁
0035デフォルトの名無しさんNGNG
一度使用した後にひそかに画像に個人情報を埋め込むとか。
で知らずにアプると・・・。

あ、個人情報はまずいか。
0036デフォルトの名無しさんNGNG
>>34
面倒だと思われ。
あと、顔もしらない作者に自分の顔を知られたくない。
なんとなくイヤと思う人が多いのでは?
送金手続きでさえかなり面倒ですし。

あと、スタンドアロンで使われる可能性も考慮する必要あり。
というか、フリーにしたほうが苦労が減る。
それじゃ本末転倒だけど。
0037デフォルトの名無しさんNGNG
実際のシェアウェア購買層はパソコンについて何も知らない
おじさんとかが多いから、そんなに対策立てなくても大丈夫だよ。
0038デフォルトの名無しさんNGNG
まあ、金払わんヤツは結局何やったって払わんからな。
0039デフォルトの名無しさんNGNG
ならばせめてそういう奴らにタダで使わせないようにするべきだ。
0040デフォルトの名無しさんNGNG
別にシェアウェア使わなくてもフリーである場合がほとんどだから
シェアウェア要りません。
0041デフォルトの名無しさんNGNG
良いフリーを探す時間のある人はいいのだけれど
おじさんはそういうの調べてる暇ないのです。
なのでそこそこ有名なシェアウェアをさっさと買います。
まだ駄目なシェアウェアをつかまされたことはありません。
0042デフォルトの名無しさんNGNG
シェアウェアは試用できるからね
大概のシェアウェアは、作者が自信を持って発表しているものだし。
たまにドキュソなのがあるやも知れないけれども試用で一目瞭然だし(藁
0043デフォルトの名無しさん NGNG
CLSIDGEN使え
0044厨NGNG
age
0045デフォルトの名無しさんNGNG
払わない奴は何やっても払わない は名言
だからM$はXP作ったのかな?(藁
0046デフォルトの名無しさんNGNG
ソフトの改良より不正使用防止の方に力を注いでしまったらそのソフトは終わり。
0047デフォルトの名無しさんNGNG
>たまにドキュソなのがあるやも知れないけれども試用で一目瞭然だし(藁
そうでもないよ(藁
下記のソフトには多くのDQNユーザが騙された。
プラシーボ効果恐るべし。

ttp://page.freett.com/hachikou/
0048デフォルトの名無しさんNGNG
>>47
これは、だまされるほうが…(藁

不正使用防止は、簡単にできないようにすればいいと思うよ、なにも完璧である必要はない。
簡単に使えてしまったから、そのままにしてる大多数の一般人向けだと思う。
パッチ当てまでするようなやつは、どうしたって払うわけないんだから無視してOK。
0049デフォルトの名無しさんNGNG
画像をキーにっていうのは面白いね、結構いいかも。
JMだっけ?キアヌ・リーブスの映画であったけど、結構いけるかも、誰か試してみない?
0050デフォルトの名無しさんNGNG
http://www.hir-net.com/soft/index.html
0051デフォルトの名無しさんNGNG
>>50
クソフトしか無いね(ワラ
0052デフォルトの名無しさんNGNG
これと同じ物作ったら、少しはお金手に入る?(y/n)
0053デフォルトの名無しさんNGNG
>>50
こ・・これって金出して買うものなの??
0054デフォルトの名無しさんNGNG
それ、他のスレでも話題になってたけど、笑えるよな(藁
「C言語による最新プログラム事典」読んだ事あるけど、
どーも書き方がエラソーで好かんかったが、
サンプルでまで金を取るとは、更に嫌いになったYO

奥村氏を見習え
0055名無しさんNGNG
なにかと思えばヒラバヤシじゃねーか。
0056デフォルトの名無しさんNGNG
DOSの頃、ソースもついてない、結構高かったASCIIのTools買った人、
手を上げて!
0057デフォルトの名無しさんNGNG
nop
jmp
埋め込みは基本です
0058デフォルトの名無しさんNGNG
無意味に条件分岐埋め込んだりするんか
0059デフォルトの名無しさんNGNG
チェックコードスキップパッチだろ(藁
そこまでして、生活費確保しなきゃいけないビンボー人から金取るのも可哀想だし、
やっぱり無視だな。
0060デフォルトの名無しさんNGNG
体験版と製品板の二つを用意すればいいのでは?
製品板にはユーザー毎に識別IDを入れて、フロッピーで送る。
コピーが出回れば、だれがやったか解るし、シリアルなんていらないし。
0061デフォルトの名無しさんNGNG
>>60
ソフトウェアの規模にもよるんじゃない?
不正利用を規制するほどなんだからさ(藁
0062デフォルトの名無しさんNGNG
誰も破る気が起きないほどのダメソフトにすればいい。
0063デフォルトの名無しさんNGNG
>>62
2chに晒しあげられるソフトならば返って解析されるYO!1
0064抜けNGNG
ものがないのに議論している
■ このスレッドは過去ログ倉庫に格納されています