首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

逆向系列篇:工具总结

文章首发于奇信攻防社区 原文链接:https://forum.butian.net/share/648 一、开发工具 开发工具主要是一些Java开发环境、集成开发环境和开发环境等 1、JDK...JRE:Java Runtime Environment是Java运行时环境,包含了java虚拟机,java基础类库 安装过程: 1)双击启动安装程序 2)默认安装路径 3)jre路径选择 4)配置环境变量...在官网直接下载即可,双击安装 安装类型 确认安装 二、逆向工具 这部分介绍的逆向工具是一些用于反编译、逆向分析的工具,可以将源程序反编译成可读代码,如Android Killer、Jadx...工具,将apk文件拖入可以查看是否加壳 3、模拟器 如果没有真机做实验的情况下,可以使用模拟器用于实验,大部分的模拟器都可以完成实验内容,但是注意的是模拟器也是一个虚拟机,不建议在虚拟机内安装模拟器...这里介绍几款不错的模拟器。

8.7K31

基础干货(八):进程的学习

onStartCommand :开启服务 onDestroy:销毁服务 电话窃听器的模板代码(重点) 步骤: 1、在工程中添加一个服务Service,重写onCreate方法; 2、在清单文件中配置服务...; 3、在activity中开启服务; 4、在onCreate方法中使用TelephonyManager监听电话的状态; 5、在清单配置文件中添加权限 示例代码: 1、在工程中添加一个服务...TELEPHONY_SERVICE); tm.listen(new MyListener(), PhoneStateListener.LISTEN_CALL_STATE); } } 2、在清单文件中配置服务...2、天气预报、股票行情软件; 利用服务注册广播接收者 操作频繁的广播事件,如果只是在清单配置文件配置,是不生效的。...安装在同一个手机上的应用程序); IPC: Inter Process Communication(进程间的通讯); aidl: Android Interface definition language 接口定义语言

4K10

基础干货(七):广播的学习

4.0版本之前没有这样的安全设计 步骤: 1、买个收音机 2、插上电池 3、调整到一个频道 配置文件: <uses-permission android:name="android.permission.RECEIVE_SMS...步骤: 1、买个收音机 2、插上电池 3、调整到一个频道 <em>配置</em>文件: <receiver android:name="com.itheima.sdlistener.SDBroadCastReceiver...} } } 广播接受者案例_开机启动(重点) 步骤: 1、买个收音机 2、插上电池 3、调整到一个频道 要做的事情:让软件开启后关闭不了: 禁用返回键和最小化键(小房子键); 示例代码 配置文件...System.out.println("***********88888888888启动完成*********************************"); } } 广播接受者案例_卸载安装(重点) 示例代码: 配置文件...initialExtras 指定额外的参数 sendOrderedBroadcast(intent, null, null, null, 1, "国务院开始发放2014年农田补贴:900元", null); 广播接收者的配置文件

3.9K10

基础干货(六):Activity的学习

跳转的步骤: //创建一个意图对象 Intent intent = new Intent(); //目标activity在配置文件配置的action的值 intent.setAction("android.intent.action.SECONDSHOW..."); //使用目标activity在配置文件配置的data的scheme intent.setData(Uri.parse("itheima://sdfdslkjk")); //使用目标activity...在配置文件配置的data的category intent.addCategory("android.intent.category.DEFAULT"); //开启一个activity,跳转到另一个activity...让外部应用程序开启自己应用程序里面的activity; 2、开启外部应用程序的activity; 代码: //创建一个意图对象 Intent intent = new Intent(); //目标activity在配置文件配置的...action的值 intent.setAction("android.intent.action.SECONDSHOW"); //使用目标activity在配置文件配置的data的scheme intent.setData

2.8K10
领券