![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
文章平均质量分 50
热爱、学习
这个作者很懒,什么都没留下…
展开
-
android Java层和Native层frida hook的一些系统参数的修改
解决一些App对于手机端指纹的风控原创 2022-08-22 17:45:38 · 650 阅读 · 0 评论 -
JS逆向 | 推特x-guest-token
这里拿作者信息接口为例,首先访问activate接口申请一个guest_token,然后就可以访问嘞。原创 2022-08-12 10:01:52 · 567 阅读 · 0 评论 -
Android逆向之smali语言
一、Android应用程序架构安卓应用程序使用JAVA语言编写。安卓的SDK工具负责将你编写的代码,用到的数据和资源文件编译进APK文件中。apk文件包含了一个安卓应用程序的所有内容,并且被安卓设备用来安装应用程序。apk实际上就是一个标准的zip格式,修改后缀名,进行解压就可以看到内部结构。如上图所示,每个文件夹都有各自不同的作用。assets文件夹保存一些额外的资源文件,如游戏的声音文件,字体文件等等,在代码中可以用AssetManager获取assets文件夹的资源。lib文件夹存放用C/C++编写原创 2021-10-27 15:45:50 · 335 阅读 · 0 评论 -
TCP/IP、Http、Https、Socket的区别
网络由下往上分为物理层、数据链路层、网络层( IP协议)、传输层( TCP协议)、会话层、表示层和应用层(HTTP协议)接下来我来说说个人理解其中的TCP/IP、Http、Socket的区别TCP/IP连接:手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接,TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_S原创 2022-03-09 15:58:53 · 847 阅读 · 0 评论 -
20220104
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-01-04 10:48:50 · 174 阅读 · 0 评论 -
常见的加密算法主要有三种:对称加密算法、非对称加密算法和数字摘要算法。
结束一片文章原创 2021-12-13 16:06:21 · 2317 阅读 · 0 评论 -
2021-09-30
参考http://blog.csdn.net/luoshengyang/article/details/6767736Android应用程序启动过程中,会启动一个应用程序管理服务PackageManagerService,这个服务负责扫描系统特定的目录,找到里面的应用程序文件,然后对这些文件进行解析,得到相关信息,完成应用程序的安装过程。1.SystemServer.main2.SystemServer.init1:这个函数是JNI方法3.SystemServier.init2:该函数创建了Se原创 2021-09-30 11:54:01 · 65 阅读 · 0 评论 -
常见的厂家的加固方式做一下总结
常见的厂家的加固方式做一下总结1.梆梆加固:Assets目录下有secData0.jar,libs目录下为libSecShell.so、libSecShell_x86.so、libSecShell_art.so等,壳为com.secshell.shellwrapper.SecAppWrapper。2.爱加密加固:爱加密加固一般有两个Application入口类,为SuperApplication和NativeApplication,壳的入口点为com.shell.SuperApplication,a原创 2021-09-14 15:43:25 · 781 阅读 · 0 评论 -
某借款应用他的抓包策略防护
import java.util.Scanner;public class test07 {public static void main(String[] args) {//键盘获取参数Scanner date = new Scanner(System.in);System.out.println(“请输入年月日:”);int year = date.nextInt();int month = date.nextInt();int day = date.nextInt();//计算一年中原创 2020-12-06 18:24:36 · 344 阅读 · 0 评论 -
对称加密、非对称加密、RSA(总结)
参考概念:https://zhuanlan.zhihu.com/p/49494990对称加密:指的就是加、解密使用的同是一串密钥,所以被称做对称加密。对称加密只有一个密钥作为私钥。常见的对称加密算法:DES,AES等。非对称加密:指的是加、解密使用不同的密钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。反之,私钥加密的信息,只有公钥才能解密。举个例子,你向某公司服务器请求公钥,服务器将公钥发给你,你使用公钥对消息加密,那么只有私钥的持有人才能对你的消息解密。与对称加.原创 2021-05-10 15:47:31 · 634 阅读 · 0 评论 -
最*的SO分析
一、如何创建Activity(活动)1.Activity(活动):2…新建一个类继承自Activity(活动)二、Activity(活动)的声明周期从创建到销毁的过程所要执行的方法1.创建Activity(活动)所要执行的方法a.onCreate()这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动第一次被创建的时候调用。你应该在这个方法中完成活动的初始化操作,比如说加载布局、绑定事件等。b.onStart()这个方法在活动由不可见变为可见的时候调用。c.onRe原创 2021-05-05 19:32:20 · 570 阅读 · 0 评论 -
Firda介绍
Firda介绍Frida 是一款基于 Python + JavaScript 的 Hook 与调试框架。Firda 是一款易用的跨平 Hook 工具, Java 层到 Native 层的 Hook 无所不能,是一种 动态 的插桩工具,可以插入代码到原生 App 的内存空间中,动态的去监视和修改行为,原生平台包括 Win、Mac、Linux、Android、iOS 全平台。静态二进制插桩:在程序执行前插入额外的代码和数据,生成一个永久改变的可执行文件。动态二进制插桩:在程序运行时实时地插入额外代码和数原创 2021-05-03 19:20:53 · 1995 阅读 · 0 评论 -
报错Failure [INSTALL_FAILED_ALREADY_EXISTS]
1.情景描述:今天在做一个apk版本更新的测试,要把我PC桌面的apk装到手机里,我调用了android sdk的platform-tools目录下的adb.exe, 具体请看下面图片:如图,报错Failure [INSTALL_FAILED_ALREADY_EXISTS],apk装不到手机上去,按照错误提示:手机上已经存在该应用(我之前已经在手机界面卸载了,估计是先前 apk 的包还在)2.解决方法:如图所示,输入命令adb uninstall com.eh.mobilesafe,把手机里之前的包原创 2021-05-02 08:52:37 · 2111 阅读 · 0 评论 -
adb connect不成功,提示由于目标计算机积极拒绝,无法连接。
在Windows的命令窗口敲命令(adb connect 192.168.2.X)连接Android电视adb的时候,出现下面的错误提示:unable to connect to 192.168.2.X:5555: cannot connect to 192.168.2.X:5555:由于目标计算机积极拒绝,无法连接。 (10061)解决办法在PC端的终端输入start adb命令即可...原创 2021-04-16 22:58:19 · 7055 阅读 · 0 评论 -
IDA中动态调试下断点——技巧
首先到入口函数按F5到 伪C代码然后在伪C代码中 找到 要下断点位置 选中然后按 TAB 键 就切换到 IDA View 窗口相应位置了然后在这下断点同理 如果是要到 入口函数里的 关键函数里去下断点先双击 入口函数里的 关键函数 进入 关键函数 伪C代码处然后在要下断点的 关键位置 选中然后按 TAB 键 就切换到 IDA View 窗口相应位置了然后在这下断点能提高很大的效率...原创 2021-04-05 13:24:23 · 1900 阅读 · 0 评论 -
Mac+JMeter如何自动生成HTML测试报告
JMeter在Mac环境下运行的估计比较少,顺手写一写,记录一下测试准备首先准备测试脚本test.jmx文件打开终端输入1./jmeter -n -t test.jmx -l result.html -e -o /report参数说明test.jmx 是测试脚本result.html 运行结果/report 是生成报告的路径n:非GUI模式执行JMeter;t: 脚本文件(.jmx文件)的路径;l: 指定生成测试结果的保存文件(.jtl格式),此文件必须不存在;e:测试结束后,生成原创 2021-01-21 14:26:31 · 359 阅读 · 0 评论