学生黑客联盟-官网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 513|回复: 11

分享解密某Android电视adb后门方法

[复制链接]

该用户从未签到

2

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2021-7-22 16:01:45 | 显示全部楼层 |阅读模式

双十一,剁手入手某电视,“根据xxx法规,禁止安装该软件...”,开机有广告,



凭经验,智能设备一般情况下都有“后门”,


系统设置,没发现有adb选选项,


nmap扫描电视开放的端口,无果


开机一段时间,电视弹出提示,系统更新,


镜像交换机,抓包,搞到ota更新包,在系统框架jar文件发现adb后门


附上后门关键代码


[Java]  
  1. private int[] mTurnONADBKeyCode = new int[]{21, 21, 19, 22};
  2.     private int[] mTurnONADBKeyCode2 = new int[]{10, 13, 16, 14};
  3.     private int[] mFactoryKeyCode = new int[]{24, 166, 24, 167, 82};
  4. private void checkShortcutMode(int keycode) {
  5.     Intent intent;
  6.     if (this.mFactoryKeyCode[mFactoryIndex] == keycode) {
  7.         mFactoryIndex++;
  8.     } else {
  9.         mFactoryIndex = 0;
  10.     }
  11.     if (this.mBurnKeyCode[mBurnIndex] == keycode) {
  12.         mBurnIndex++;
  13.     } else {
  14.         mBurnIndex = 0;
  15.     }
  16.     if (this.mTurnONADBKeyCode[mTurnOnADBIndex] == keycode) {
  17.         mTurnOnADBIndex++;
  18.     } else {
  19.         mTurnOnADBIndex = 0;
  20.     }
  21.     if (this.mTurnONADBKeyCode2[mTurnOnADBIndex2] == keycode) {
  22.         mTurnOnADBIndex2++;
  23.     } else {
  24.         mTurnOnADBIndex2 = 0;
  25.     }
  26.     if (this.mStartStockAppSwitcherKeycode[mStartStockAppSwitcherIndex] == keycode) {
  27.         mStartStockAppSwitcherIndex++;
  28.     } else {
  29.         mStartStockAppSwitcherIndex = 0;
  30.     }
  31.     if (this.mCommitLogKeyCode[mCommitIndex] == keycode) {
  32.         mCommitIndex++;
  33.     } else {
  34.         mCommitIndex = 0;
  35.     }
  36.     if (mFactoryIndex == this.mFactoryKeyCode.length) {
  37.         mFactoryIndex = 0;
  38.         intent = new Intent();
  39.         intent.setComponent(new ComponentName("com.apptv.factorytest", "com.apptv.factorytest.MainActivity"));
  40.         intent.setFlags(268435456);
  41.         try {
  42.             this.mContext.startActivity(intent);
  43.         } catch (Exception e) {
  44.             Log.d(TAG, e.toString());
  45.         }
  46.     }
  47.    if (mTurnOnADBIndex == this.mTurnONADBKeyCode.length || mTurnOnADBIndex2 == this.mTurnONADBKeyCode2.length) {
  48.         mTurnOnADBIndex = 0;
  49.         Global.putInt(this.mContext.getContentResolver(), "adb_enabled", 1);
  50.         SystemProperties.set("service.adb.enable", "1");
  51.     }
  52. }
复制代码





解密相对简单,


int[] mTurnONADBKeyCode = new int[]{21, 21, 19, 22};


21, 21, 19, 22分别对应的,是 左 左 上 右 按键


在系统设置的任意地方按左 左 上 右按键,adb后门自动打开































该用户从未签到

1

主题

1624

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
发表于 2021-7-22 16:01:54 | 显示全部楼层
Android设备默认打开ADB调试方法

设置 -> 关于 -> 版本   连续点击8次)激活开发者选项   
设置--开发者选项--打开USB调试   如在设置中没有找到开发者选项  尝试如下方式
1
序号        设备名称
遥控器是否有按键
方式
1        华为智慧屏        

2
TCL电视
否        设置 ->系统信息 -> 上下左右



1、进入电视后按遥控器的【信源】键,在TCL电视弹出的弹窗中选择【模拟接受】后,按下遥控器的OK键。
2、遥控器的菜单键,选择设置,然后按遥控OK键,进入到下一步
3、到电视设置后,遥控器选择显示,然后向右移动焦点到专业设定,点击OK进入下一步
4、进入专业设定以后,用遥控器将光标移动到对比度即可
5、光标移动到对比度的时候,立刻按遥控器上的数字键依次是1950,然后就可以打开电视隐藏的工厂菜单(Factory menu)
6、进入到工厂菜单以后,遥控器移动焦点到Other一栏,按下遥控器的OK键,进入到Other设置页
7、找到ADB选项,并且将焦点移动到这一栏,按下左右方向键即可打开ADB调试模式
3
乐视(盒子)        否        菜单键-->下上右左 (每次开机必须打开此选项)


否        1、设置 -> 频道 、频道-(俩次)
2、关于媒体盒 ->版本号 -> 确认键 (4~5次)
3、返回键 -> 开发者选项 -> 开启USB调试

乐视(电视)

信号源 -> 1 ->4 -> 7
4        小米电视        否        设置 ->账号与安全 ->ADB调试 (每次开机必须打开此选项)
U盘安装APK-放到U盘的文件夹中即可
5        海信电视        否        我的应用中 ->VIDAA助手 ->设置 ->电视调试授权


是        1、设置 ->声音 ->音平衡 ->按数字键“1969”
2、进入工厂模式 ->ADB调试
6        微鲸(WHALEY)电视        否        设置 ->安全 ->ADB调试
7        酷开(COOCQQ)        否        1、长按遥控器菜单键或者从导航栏设置
2、进入系统设置、本机信息
3、在此界面用遥控器顺序缓缓输入“上上下下左右左右”,进入工厂菜单
4、通用设置 -> ADB开关
8        康佳(KONKA)        是        1、信号源选模拟电视 ->菜单键 2008
2、其他选项 -> 打开adb root权限
————————————————
版权声明:本文为CSDN博主「Godery」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
回复

使用道具 举报

该用户从未签到

0

主题

1726

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-7-22 16:02:50 | 显示全部楼层
打开后门 然后呢???
回复

使用道具 举报

该用户从未签到

3

主题

1674

帖子

893

积分

高级会员

Rank: 4

积分
893
发表于 2021-7-22 16:03:01 | 显示全部楼层
感谢楼主分享,支持一下!
什么电视,什么型号?
回复

使用道具 举报

该用户从未签到

3

主题

1674

帖子

893

积分

高级会员

Rank: 4

积分
893
发表于 2021-7-22 16:03:25 | 显示全部楼层
强啊,家里还没买只能电视,买了之我也要试试
回复

使用道具 举报

该用户从未签到

1

主题

1624

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
发表于 2021-7-22 16:03:35 | 显示全部楼层
牛人,我以前双十一,买的那个什么XX电视,广告都放好几年了,一直不会,也不敢乱折腾,怕搞坏了,开不了机!
回复

使用道具 举报

该用户从未签到

0

主题

1726

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-7-22 16:03:43 | 显示全部楼层
感谢分享
回复

使用道具 举报

该用户从未签到

3

主题

1674

帖子

893

积分

高级会员

Rank: 4

积分
893
发表于 2021-7-22 16:03:59 | 显示全部楼层
真的假的,抓个包能得到这么多信息量?
回复

使用道具 举报

该用户从未签到

1

主题

1624

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
发表于 2021-7-22 16:04:34 | 显示全部楼层
后门自动打开以后,能做什么?
回复

使用道具 举报

该用户从未签到

1

主题

1624

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
发表于 2021-7-22 16:04:54 | 显示全部楼层
试试能不能用再说!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭Powered by ©科大讯飞语音云

QQ|Archiver|手机版|小黑屋|TBC ( 鄂ICP备19004742号(鄂ICP备19004742号-2) )|网站地图|鄂ICP备19004742号(鄂ICP备19004742号-2) 联系站长

GMT+8, 2021-9-26 02:47 , Processed in 0.812500 second(s), 33 queries .

Powered by TBC! X3.4

© 2001-2020 TBC.. 技术支持 by 复仇者黑客组织

快速回复 返回顶部 返回列表