某汽车社区App 签名和加解密分析 (二) : Frida Dump so
一、目标App安全的主战场在Native层,分析Native层的so,最趁手的兵器就是Frida和Unidbg了。今天我们的目标是某汽车社区Appv8.0.1so的分析。二、步骤特征字符串定位我们在上一篇教程已经定位了,数据加密和解密函数再java层的位置。按照常理来说,这个java类文件中,应该有个System.loadLibrary("
Wesley13 Wesley13
3年前
android framework 私有res添加
在4.1以前,在系统framewor中添加资源文件通过Eclipse的一般应,我们可以联想到是否就是简单的把字符串放在res的各个文件夹里面。先来试试看,编译,系统立即报错。它提示你利用makeupdateapi这个命令来更新public.xml文件或者把这个声明称hide类型。这怎么办呢?方法有二:方法1:正常添加完资源
腾讯T3团队整理,持续更新中
Java基础1.JAVA中的几种数据类型是什么,各自占用多少字节。2.String类能被继承吗,为什么。3\.两个对象的hashCode()相同,则equals()也一定为true,对吗?4\.String属于基础的数据类型吗?5.Java中操作字符串都有哪些类?它们之间有什么区别?6.Java中IO流分为几种?7.BIO、NIO
Python进阶者 Python进阶者
2年前
盘点一个`07Apr2022`格式日期转换的基础题目
大家好,我是皮皮。一、前言前几天在Python星耀交流群有个叫【wangning】的粉丝问了一道Python日期转换的问题,这里拿出来给大家分享下,一起学习下。二、解决过程【瑜亮老师】解答这里给出了一个比较笨拙的方法,但是确实行之有效,使用了字符串处理字典处理的方法。defchange(d):monthdict"Apr":
Stella981 Stella981
3年前
LeetCode算法题
这是悦乐书的第258次更新,第271篇原创<br/01看题和准备今天介绍的是LeetCode算法题中Easy级别的第125题(顺位题号是551)。您将获得一个表示学生出勤记录的字符串。该记录仅包含以下三个字符:'A':缺席。'L':迟到。'P':在场。如果学生的出勤记录不超过一个“A”(缺席)或超过两个
Stella981 Stella981
3年前
Sass 变量的声明与使用
本节我们学习Sass中的变量,那么什么是变量呢?Sass中的变量可以用来存储一些信息,并且重复使用。变量可以存储的信息包括字符串、数字、布尔值、颜色值等等。声明变量Sass中声明变量需要用到$符号,格式为:$变量名:变量值;示例:例如下面我们定义一个变量,并给这个变量赋了一个颜色
Wesley13 Wesley13
3年前
5.13redis的相关基础
二、Redis(NoSql)   Redis是用C语言开发的一个开源的高性能键值对(keyvalue)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s, 且Redis通过提供多种键值数据类型来适应不同场景下的储存需求,目前为止Redis对数据类型如下:字符串类型  Strin
Easter79 Easter79
3年前
SpringBoot使用@Value给静态变量注入值,不能正确读取相应的值
今天在调试代码的时候发现SpringBoot中使用@Value()给变量赋值,给普通变量赋值是可以的,但是给静态变量即static变量赋值的时候,读取不到相应的值,如果是字符串会读取为null,数字值会读取为0.网上查了一下才发现不能直接给static变量赋值。1、SpringBoot中使用@Value()给普通变量注入值:在applica
Stella981 Stella981
3年前
Python中re(正则表达式)模块学习
今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。re.matchre.match尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。!复制代码(http://static.oschina.net
Wesley13 Wesley13
3年前
C++内存映射文件居然是这样?!
内存映射文件大家都时不时听过,但它到底是个什么?赶紧来看看吧!(https://oscimg.oschina.net/oscnet/cde691cfb9d48905125e2bd12bf58457895.jpg)内存映射文件到底是干嘛的呢?让我们先来思考下面几个问题:如果您想读的内容大于系统分配的内存块怎么办?如果您想搜索的字符串刚好超过内存