携帯電話セキュリティ
1716 ワード
携帯電話セキュリティ
一、携帯電話番号の帰属地を調べる携帯電話番号帰属地照会分析–携帯電話番号帰属地のデータベースをローカルから照会する–address.dbデータベースはapkとともにaddressを公開する.dbはassetsディレクトリに配置され、 に公開された.既存のデータベースへのアクセス–assetsディレクトリの特徴:1.保存されているのはオリジナルのファイルで、中のファイルをトランスコードしません.このディレクトリのファイルは読み取りのみをサポートする、すなわち入力ストリームのみを取得する.Rファイルに登録しない.フォルダ5を作成できます.Webファイル、画像ファイル、音楽ファイル、データベースファイル、テキストファイルなどを保存します.–assetsディレクトリのデータベースファイルに直接アクセスできません.assetsディレクトリに保存されているデータベースファイルを携帯電話のローカルディレクトリにコピーして保存すると、assetsディレクトリのurlアドレスにアクセスできます.file:///android_asset/ 1. 携帯電話ローカルディレクトリ-外存-携帯電話内部記憶/data/data/『パッケージ名』/databases/address.db 2. いつassetsディレクトリのデータベースファイルをコピーして携帯電話のローカルディレクトリに保存することができますSplashActivityインタフェースの初期化プロジェクトをコピーすることができます時コピーは上位7桁しか切り取らないので、入力ボックス内で1つの正規表現で携帯電話番号がデータベースの中で上位7桁から8桁のテキストの変化の傍受を調べることを確認します-自動検索!! 高級ツール機能モジュールで、携帯電話番号検索機能を実現 インタフェース設計 機能実現 異なるタイプの番号 を適合する傍受テキスト変更 ジッタと振動効果(カンニングソフトABCD各種振動効果)を実現 関心のあるソースコード実装ステップをコピーする: フィールド値を検索し、そのフィールド値に関連付けられた属性名 を検索するプロパティ名でレイアウトファイル を再検索レイアウトファイルクエリを介してレイアウトに関連付けられたjavaソース 振動効果 振動サービスVibrator vibrator=(Vibrator)contextを取得する.getSystemService(Context.VIBRATOR_SERVICE); 振動効果vibratorを設定.vibrate(2000); /**ある周波数で振動を実現する pattern:振動のサンプリング repeat: の値は-1であり、 を繰り返さないことを示す. 0より大きい整数は、配列の下付き文字で反復*/vibratorを開始する.vibrate(new long[]{500,300,100,200}, 2);
振動をキャンセルします.cancel(); 振動には権限が必要です.permission.VIBRATE
二、着信電話の状態を傍受し、番号の帰属地を表示する
練習:1.copyDb:SpalshActivityでaddressをコピーする.dbから携帯電話へのローカルパス2.データベースにアクセスするAddressDaoの作成
一、携帯電話番号の帰属地を調べる
二、着信電話の状態を傍受し、番号の帰属地を表示する
1.
2.
-
練習:1.copyDb:SpalshActivityでaddressをコピーする.dbから携帯電話へのローカルパス2.データベースにアクセスするAddressDaoの作成