5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

--ソフトの不正使用に懸賞金--

57 :26:03/10/19 03:32
解除方法 ※全体の詳細な動作確認をしていないため、解除は不十分な可能性あり
1.バイナリダンプ:処理系の特定(VB)、EXE構成の確認(パッカー等は使用されていない)
2.有意な文字列の抽出(ASCII/SJIS/Unicode):メッセージボックス表示ルーチン・使用ファイルの推定
3.逆アセンブル:VBなので癖があるので注意。リストは100Mバイト超になる
4.インスコからの経過時間判定方法:メッセージボックス付近を漁る→%SystemRoot%\System32\psh.dllのタイムスタンプ
5.付近でini.aaaを使っている:mdbと同定。パスワードは解析ツールか動的解析で。ツイデニPVersionの動作を確認。
6.バージョン不一致判定付近:「ぽす助のバージョンとライセンスの〜」から判定ルーチン・ワークエリアを同定しポイ。
7.「無料期間は〜」付近から判定を探る:判定方法・ワークエリアを同定、ライセンス付与方法を探ることに
8.ワークエリアをどう作っているかを同定:Haspを使っている→ドングルエミュか判定関係ポイ。後者を選択。
9.Haspアクセス・ワークエリア作成関連・ワークエリア参照関連を探してポイ:複数あったが多くはない
10.途中で見つけたPOSDATA.aaaの集計クエリでの売上仕入の日付判定は、上記で対策済み
11.パッチを作成し動作確認:LANでもmdbの共有なので行けると判断。メンドイので詳細は詰めていない
12.ドキュメント作成。終了。ちょっとヤッツケ仕事だったと反省。
解説:ドングルがない場合に評価版として動作する模様だったので、ドングルチェックを外したポ
おまけ:途中でハッケソしたのでジュニア/シニア/スタンダードを変更可能に。ただし動作は保証されないと思われ
総評:ガンガリマショウ。ただし宣伝としては悪くないかと。


182 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)