GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/gg/xgq/ggxgq?GGXGQ
大家好,今天小编为大家分享关于免root8.61gg修改器_免root运行gg修改器的内容,赶快来一起来看看吧。
随着移动互联网的高速发展,人们的生产生活也逐渐从 PC 电脑端转移到手机等移动端,各类移动 App 也如雨后春笋般产生。受限于代码的开发质量等原因, App 中或多或少的会存在安全漏洞或因开发设计不谨慎引入的违规收集个人信息等合规风险,带漏洞运行的 App 将严重威胁着网络及用户安全,合规问题则可能受到监管通报甚至存在下架处罚风险。
因此,企业也在加大人力进行漏洞及合规风险挖掘并推进修复等相关工作,目前行业内普遍采用人工审计加自动化检测工具去发现风险。不过随着数量越来越庞大的漏洞,以及 App 隐私合规等问题的出现,安全人员面临的挑战逐渐升级,故一个有效的漏洞及合规风险自动化检测工具将为安全人员的人工挖掘提供良好补充,也节省了大量时间和人力。
在字节跳动,面对数量众多的 App 产品,无恒实验室需要在产品上线前发现隐私合规风险,挖掘出安全漏洞,保护用户的数据与隐私安全。无恒实验室对业内自动化 App 漏洞检测工具进行了充分调研,最终发现这些工具或因为漏报、误报率太高导致需要消耗大量人力对扫描结果进行确认,或因为不开放源码导致无法根据特定的扫描需求进行定制化开发。为了能更好的实现高质量漏洞及隐私合规检测,无恒实验室自主研发了 appshark 引擎,用于漏洞及隐私合规风险的自动化检测。无恒实验室选择将这个引擎开源,成为一个公共的工具,希望吸引更多业界专家参与打磨,为企业及白帽子做 App 风险检测提供便利。
1、appshark 的介绍
appshark 除了实现行业普遍应用的数据流分析,还将指针分析与数据流分析融合,因而漏洞建模上更精准,规则更灵活,在误报率和漏报率方面有了比较大的改进。
2、appshark 可以解决什么问题
appshark 可以作为公司内部的 Android App 的自动化检测工具,辅助企业发现 App 的安全漏洞及隐私合规风险,也可以作为白帽子日常 App 漏洞挖掘的助手,提高漏洞挖掘的效率及产出。
3、appshark 在字节跳动的表现如何
appshark 加载全部规则集时,对于抖音、今日头条等超大规模 App,可以在1小时内完成所有分析并输出结果。同时,如前所述,由于 appshark 引擎中加入了指针分析和数据流分析,可以实现在此基础上进行更加灵活精准的规则设计,在字节跳动内部使用时,大部分规则的误报率和漏报率均已经降至5%以下了。
git 开源项目地址:http:///bytedance/appshark
接下来以一个常见漏洞案例来展示介绍如何使用 appshark:
1、ContentProvider 漏洞为例
ContentProvider 作为安卓中最通用的组件,不少有经验的程序员也经常会写出越权漏洞,如下就是一个非常明显的有越权问题的示例。
<provider android:name=".VulProvider1" android:authorities="slipme1" android:exported="true" />
public class VulProvider1 extends ContentProvider {
@Override
public ParcelFileDescriptor openFile(@NonNull Uri uri, @NonNull String mode) throws FileNotFoundException {
File root = getContext().getExternalFilesDir("sandbox");
String path = uri.getQueryParameter("path");
return ParcelFileDescriptor.open(new File(root, path), ParcelFileDescriptor.MODE_READ_ONLY);
}
}
2、编写扫描规则
appshark 有非常灵活的规则来指定 source 以及 sink, 详细的介绍文档可以参考 https:///bytedance/appshark/blob/main/doc/zh/how_to_write_rules.md。撰写规则最重要的就是确定 source 以及 sink,一般把外部用户可直接或间接控制的变量视为 source,明显 openFile 的参数0也就是 uri 是用户可控制的,而 sink 点比较合适的一个地方是ParcelFileDescriptor.open的参数0,因为如果 source 能够控制ParcelFileDescriptor.open参数0,那么基本上就可以读取任何文件了。
因此我们的规则 ContentProviderPathTraversal.json 如下:
{
"ContentProviderPathTraversal": {
"SliceMode": true,
"traceDepth": 14,
"desc": {
"name": "ContentProviderPathTraversal",
"category": "",
"wiki": "",
"detail": "如果Content Provider重写了openFile,但是没有对Uri进行路径合法性校验,那么攻击者可能通过在uri中插入../的方式访问预期外的文件",
"possibility": "",
"model": ""
},
"source": {
"Param": {
"<*: android.os.ParcelFileDescriptor openFile(*)>": [
"p0"
]
}
},
"sink": {
"<android.os.ParcelFileDescriptor: android.os.ParcelFileDescriptor open(java.io.File,int)>": {
"TaintCheck": [
"p0"
]
}
}
}
}
3、通过 github 下载 config 文件夹
git clone https:///bytedance/appshark
4、修改 config 文件
5、启动 appshark
先下载:https:///bytedance/appshark/releases/download/0.1/AppShark-0.1-all.jar,然后启动。
java -jar AppShark-0.1-all.jar config/config.json5
6、查看结果
结果在当前目录的 out/results.json 文件中,里面给出了所有的漏洞列表。关于结果的详细解释请查看https:///bytedance/appshark/blob/main/doc/zh/result.md。如果对某个具体的漏洞有疑问,可以查看 url 字段指明的HTML文件。
针对这个漏洞,你应该可以在 results.json 中看到,存在漏洞的函数(position),漏洞传播的数据流(target):
{
"details": {
"Sink": [
"&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>->$r5"
],
"position": "&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>",
"entryMethod": "&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>",
"Source": [
"&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>->@parameter0"
],
"url": "out/vulnerability/6-ContentProviderPathTraversal.html",
"target": [
"&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>->@parameter0",
"&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>->$r1",
"&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>->$r2_1",
"&.security.bypasspathtraversal.VulProvider1: android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String)>->$r5"
]
},
"hash": "186d1273a64ac711c703e259ce0329fa8a25cf37",
"possibility": ""
}
以上就是关于免root8.61gg修改器_免root运行gg修改器的全部内容,感谢大家的浏览观看,如果你喜欢本站的文章可以CTRL+D收藏哦。
GG修改器下载迷你世界,迷你世界修改器GG中文版 大小:4.24MB9,640人安装 1.搜索精确数值 2.模糊搜索,如增大,减少 3.自动锁定数值 4.保存读取地址列表 5.点……
下载gg修改器中文官网ios,排列组合,关键词gg修改器中文官网ios让你轻松翻新游戏 大小:19.38MB8,336人安装 网络游戏的上手难度越来越低,但深耕细作却是入门之后的必修课。想要在游戏里获得更……
下载gg修改器中文版视频,GG修改器中文版视频,让游戏如此简单 大小:9.90MB8,379人安装 作为游戏玩家,大家肯定会遇到许多问题,例如游戏中不平衡的局面,不公正的游戏规则……
下载gg修改器下载官方中文版_gg修改器下载正版中文 大小:13.28MB9,464人安装 大家好,今天小编为大家分享关于gg修改器下载官方中文版_gg修改器下载正版中文的内……
下载gg游戏修改器怎么用改中文_gg游戏修改器怎么修改 大小:16.30MB9,377人安装 大家好,今天小编为大家分享关于gg游戏修改器怎么用改中文_gg游戏修改器怎么修改的……
下载迷你世界修改器GG中文版,探究迷你世界修改器GG中文版的魅力 大小:15.98MB8,501人安装 随着游戏产业的蓬勃发展,越来越多的游戏开始进入人们的生活,其中不少玩家已经开始……
下载GG修改器 放闪退最新,GG修改器最新防闪退神器 大小:15.84MB8,708人安装 对于游戏玩家来说,修改器的出现无疑是一大福利。而在众多的修改器中,GG修改器可谓……
下载gg 修改器免费root_gg修改器免费版中文版 大小:4.20MB9,423人安装 大家好,今天小编为大家分享关于gg 修改器免费root_gg修改器免费版中文版的内容,赶……
下载gg游戏修改器汉化版下载,GG游戏修改器汉化版下载,让游戏更自由! 大小:17.52MB8,711人安装 有时候在玩游戏的时候,想要一些特别的体验或者想要自己的游戏更加自由,这时候就需……
下载gg修改器中文版电脑版,GG修改器中文版电脑版游戏爱好者的福音 大小:15.61MB8,641人安装 随着游戏领域的不断发展,越来越多的人加入了游戏爱好者的行列,而对于许多游戏玩家……
下载