自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (45)
  • 收藏
  • 关注

转载 ART Overview

Android虚拟机演化VM Runtime Android版本 说明 Dalvik Interpreter Android 2.2以前 慢, 卡顿 Dalvik Interpreter + JIT Android 2.x/4.x 性能有所提升,仍慢,卡顿且耗电 ART Interpreter + AOT(Quick) ...

2019-05-30 16:15:46 238

转载 Android App瘦身实战

随着业务的快速迭代增长,不断引入新的业务逻辑代码、图片资源和第三方SDK等,很多app都面临一个一个结果,app越来越大,甚至很多无用的代码,包体积的增大带来了很多问题,诸如app启动更慢,代码维护越来越困难。公司业务发展到一定程度之后,重构,代码优化,app瘦身成为不得不做的一个任务。这里以xx外卖app为例给大家讲讲app瘦身过程中常用的几种方法(也都是网上老生常谈的)。apk文件构成...

2019-05-30 15:51:38 568

原创 ARM实现除法运算。以及Branch to unaligned destination, expect destination to be <max> byte aligned解决办法

在贴吧看到一道题目:刚学ARM7汇编不久,所以就来练练手。解答如下: PRESERVE8 AREA CLAC, CODE, READONLY EXPORT main IMPORT _printfBUF DCD -1, 3, 24, 94, 62, 72, 55, 0, -48, 99BUF_SIZE EQU 10PIRNT_BUF DCB "max=%d,ave=%d",0...

2019-05-24 18:28:30 1757

原创 ARM汇编实现 for循环、strcmp、 调用printf打印字符串示例

utils.S (实现for循环、strcmp) AREA FIRE, CODE, READONLY EXPORT for EXPORT strcmp_asmfor PUSH {LR}FOR_LOOP BLX R0 SUBS R1, R1, #0x1 BNE FOR_LOOP POP {LR} BX LRstrcmp_asm LDRB R2, [R0], #1 ...

2019-05-23 18:07:44 3048

转载 arm协处理器(CDP,LDC,STC,MCR,MRC)

ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令。ARM 的协处理器指令主要用于 ARM 处理器初始化 ARM 协处理器的数据处理操作,以及在ARM 处理器的寄存器和协处理器的寄存器之间传送数据,和在 ARM 协处理器的寄存器和存储器之间传送数据。 ARM 协处理器指令包括以下 5...

2019-05-23 10:47:56 1090

原创 ARM指令STMFD和LDMFD、PUSH和POP区别深入详解

根据上一篇文章,https://blog.csdn.net/tabactivity/article/details/90449317,我们编写了一个ARM汇编示例main.c#include<stdio.h>#include<stdlib.h>#include<stdint.h>extern int asm_add(int, int);in...

2019-05-22 18:42:58 6633

转载 ARM的STM和LDM指令详解

STM和LDM的主要用途是现场保护、数据复制、参数传递等,其模式有8种,如下:注:前面4种用于数据块的传输,后面4种用于堆栈操作(1)IA每次传送后地址加4(2)IB每次传送前地址加4(3)DA每次传送后地址减4(4)DB每次传送前地址减4(5)FD满递减堆栈(6)FA满递增堆栈(7)ED空递减堆栈(8)EA空递增堆栈 下面的讲述对于空递减...

2019-05-22 18:15:22 5073 1

转载 ARM关于标志位影响详解

比较指令CMP, CMN,TEQ, TST这几条指令,总是会更新条件标志位,但运算结果总是被扔掉,不会进行保存。他们的语法格式如下CMP{cond} Rn, Operand2;Rn - Operand2 操作类似SUBS(除了扔掉运算结果)CMN{cond} Rn, Operand2;Rn + Operand2 操作类似ADDS(除了扔掉运算结果)TEQ{cond} R...

2019-05-21 15:28:00 5557 1

转载 ARM指令详解(二) 表格版,更全

指令格式:指令{条件}{S} {目的Register},{OP1},{OP2} "{ }"中的内容可选。即,可以不带条件只有目的寄存器,或 只有目的寄存器和操作数1,也可以同时包含所有选项。“S” 决定指令的操作是否影响CPSR中条件标志位的值,当没有S时指令不更新CPSR中条件标志位的值 助记符 ...

2019-05-20 17:34:02 1475

原创 ARM 练习笔记

目录1、BIT运算2、LDR / STR 使用3、比较指令 示例(CMP\TST) , 条件跳转BEQ、BNE4、宏定义的使用5、ADR与LDR的区别6、CPSR寄存器控制7、!的使用8、DCD数组, LDR、STR示例1、BIT运算 MOV R3, #0x07 MOV R4, R3 BIC r3, r3, #0x05...

2019-05-17 10:35:23 647

转载 ARM 指令集中,SBC 为什么C要取反

需要注意的是 ,在SUBS指令中,如果发生了借位操作 ,CPSR寄存器中的C标志位设置成0:如果没有发生借位操作,CPSR寄存器中的C标志位设置成1。这与ADDS指令中的进位指令正好相反。这主要是为了适应SBC等指令的操作需要。SBC带位减法指令:SBC 指令从寄存器<Rn>中减去<shifter_operand>表示的数值,再减去寄存器CPSR 中C...

2019-05-16 18:33:55 3442

转载 ARM立即数详解

在ARM汇编的数据处理指令中经常会使用到常数,而ARM汇编中规定使用的常数必 须是立即数;为什么会有立即数这样的规定呢?答:这是由于所有的ARM指令是精简指令集,指令长度固定都是32位,对于ARM数据处理指令自然也是一样。数据处理指令大致可包含3类,数据传送指令、数据算术逻辑运算指令和数据比较指令。在一条ARM数据处理指令中,除了要包含处理的数据值外,还要标识ARM命令名称,控制位,寄存器等其...

2019-05-16 16:50:55 5701

转载 ARM指令集详解(一)带实例!

原文地址算术和逻辑指令ADC : 带进位的加法(Addition with Carry)ADC{条件}{S} <dest>, <op 1>, <op 2> dest = op_1 + op_2 + carry1 2ADC 将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以...

2019-05-16 12:30:10 1127

转载 ARM指令B BL BLX BX区别

1、B: 跳转。B label满足条件立即跳转到Lable指定的地址执行。例:B 0x1234 ;跳转到绝对地址0x1234处。2、BL: 带链接的跳转。 首先将当前指令的下一条指令地址保存在LR寄存器,然后跳转的lable。通常用于调用子程序,可通过在子程序的尾部添加mov pc, lr 返回。 例:BL func ;跳转到子程序func处执行,同时将当前p...

2019-05-16 09:25:27 6733

原创 一个简单的ARM7汇编程序示例详解

先上完整的示例 代码 :1、calc.S AREA CALC, CODE, READONLY EXPORT asm_add;定义了一个叫 asm_add 的子程序,我们在C语言里会传递两个参数。参数占用了R0, R1寄存器。本程序里为3 和2asm_add PROC ADD r3, r0, #0x01 ;r3 = r0 + 1 MOV...

2019-05-15 17:59:41 3212

转载 SIMD、SIMD、SIMT、MISD、MIMD详解与比较

1、SISDSISD(Single Instruction Single Data stream)单指令流单数据流,计算机体系结构分类的一种。按照计算机同时处于一个执行阶段的指令或数据的最大可能个数划分,可分为SISD、SIMD、MISD、MIMD;SISD(Single Instruction Single Data stream)单指令流单数据流(SISD):SISD其实就是传统的...

2019-05-15 14:54:51 23193

转载 使用DS-5 创建程序

文章链接:https://blog.csdn.net/yhb1047818384/article/details/81045564

2019-05-14 18:09:03 379

转载 移动广告作弊技术研究

APP安装类的广告作弊手段分为三类:点击作弊: 虚假点击、真实用户安装作弊: 虚假点击、虚假用户合约作弊: 真实点击、真实用户下图中红色表示作弊,灰色表示真实的。点击作弊在真实用户的设备上进行模拟点击时,即使真实广告没有显示或者被点击,也会让广告主相信广告已经被点击。这是一种高回报的欺骗方式,因为它只需要一个虚假的点击操作就可以获得广告收入。如下图,某安全产品就采用了模拟...

2019-05-10 18:05:36 804

转载 ARM汇编与ARM GNU汇编 区别

一、想学汇编,at&t汇编与ARM汇编的区别?问:想学汇编语言,因为现在用的是linux系统(ubuntu11.04),so有一本《汇编语言程序设计》马朝晖译,可惜淘宝、当当、京东等都没货,淘宝上只有盗版的。ARM的书倒是挺多(但是我不是搞嵌入式的),二者有什么区别?语法一样否?汇编器都是gas?如果学习linux内核,二者是否通用?学汇编语言(linux平台的最好),有啥经典...

2019-05-10 11:14:32 3456

Postern-3.1.3,https抓包工具,兼容Android14+

Postern-3.1.3,https抓包工具,兼容Android14+,解决了:Failure [INSTALL_FAILED_DEPRECATED_SDK_VERSION: App package must target at least SDK version 23, but found 16] 的安装错误问题。 使用教程参见:https://blog.csdn.net/tabactivity/article/details/136482383?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522172282327616800185832717%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D

2024-08-05

RKFW固件、update.img文件解包工具-rkunpack,打包工具rkafpack,dump工具rkdump等

1、本工具作用:解包、打包 文件magic为RKFW的文件,文件后缀一般为 .rkfw 或 .img, 例如 update.img 本文将适用于linux系统,其他系统请参见步骤3,尝试编译出工具 2、用法:在rkutils工具目录执行(不要到其他目录执行),例如解包update.img $ ./rkunpack /mnt/d/rom/RomTool/K2_MINI/update.img 执行完成后将会在当前目录生成 system.img\cache.img\uboot.img\boot.img等 3、你也可以自行编译rkunpack,执行完成后将会在当前目录生成 gcc -o rkunpack rkunpack.c

2024-07-29

arm32 android版pwn-level6二进制文件+gdbserver+lldb+socat

arm32 android版pwn-level6二进制文件+gdbserver+lldb+socat,文章pwn - 零基础ROP之Android ARM 32位篇(新修订)https://blog.csdn.net/tabactivity/article/details/137780714 全部资料文件。 0基础pwn

2024-04-17

32+64位socat,Android版,arm+arm64,android手机可用,android反向shell工具

Socat 是 Linux 下的一个多功能的网络工具,名字来由是 「Socket CAT」。其功能与有瑞士军刀之称的 Netcat 类似,可以看做是 Netcat 的加强版。 Socat 的主要特点就是在两个数据流之间建立通道,且支持众多协议和链接方式。如 IP、TCP、 UDP、IPv6、PIPE、EXEC、System、Open、Proxy、Openssl、Socket等。 android反向shell工具。 本zip包含socat arm版本 和 arm64版本,可以push到android设备运行。 例如: adb push socat /data/local/tmp/ adb shell cd /data/local/tmp/ /socat -d TCP4-LISTEN:10001,fork EXEC:/system/bin/sh,pty,stderr android端 可以不需要root,也可以root,都行。 另一端主机用nc 【android设备IP】:10001进行连接即可远程 android shell

2024-04-16

avbtool.py查看boot.img、system.img、vbmeta.img签名信息工具

avbtool.py查看boot.img、system.img、vbmeta.img签名信息工具, linux平台用法: $ sudo apt install python2.7 $ python2.7 avbtool.py info_image --image boot.img 其中 boot.img为你需要查看的img文件路径 windows平台需要字节研究,理论也可以用的。

2024-03-01

super.img解包打包工具-lpunpack、lpmake、lpdump

super.img解包打包工具--lpunpack、lpmake、lpdump linux 下可用。 解压密码:https://modun.blog.csdn.net/ 使用说明:参见我的文章 https://blog.csdn.net/tabactivity/article/details/135969964?

2024-02-01

android rom - logo.bin修改器中文版

可以解包、打包logo.bin、logo.img (ROM二进制文件)等,用于修改Android开机Logo、动画、充电图标等 中文版本,已测可用

2023-12-25

magisk模块,用于解决已经root,仍然提示adbd cannot run as root in production

magisk模块,用于解决已经root,但是执行“adb root”仍然提示“adbd cannot run as root in production builds”的问题; 使用说明:下载本模块后pull到设备里,然后在magisk 里安装。安装完成启动后自动生效! 然后执行“adb root”,就提示“adbd is already running as root” 啦! 安装本资源包会更改以下属性: ro.debuggable=1 service.adb.root=1 persist.security.adbinput=1 persist.fastboot.enable=1 ro.build.type="userdebug" 并且当su文件存在会禁用selinux

2023-12-20

vmw-Ogren-Group-Virtual-Patch-Cost-Saving

vmw-Ogren-Group-Virtual-Patch-Cost-Saving

2023-02-10

boot.img解压工具,可解决“unrecognized format. error!” 或 “ramdisk”报错

【以下二选1,以下二选1,以下二选1,以下二选1,以下二选1,以下二选1,以下二选1,以下二选1,以下二选1,以下二选1,以下二选1,以下二选1】 一、使用AIK重打包boot.img 将刷机包中的boot.img拷贝到AIK-Linux目录下,执行./unpackimg.sh解包,把./split_img/boot.img-zImage文件删掉,然后将Image.gz-dtb文件拷贝到./split_img目录下,并重命名为boot.img-zImage。 执行./repackimg.sh,生成image-new.img文件,即我们可以刷入的boot.img文件。 二、 如果AIK遇到 “unrecognized format. error!” 或 “ramdisk”问题 那么使用 mb 吧。这玩意似乎要MINGW,我cmd 里没跑通,MINGW里跑成功了!! unpack: ./mb.exe unpack /d/WPSSoftware/test/boot.img repack: ./mb.exe repack /d/WPSSoftware/test/boot.img

2023-01-05

卓岚TCP UDP调试助手+TCP-UDP服务管理V1.03+网络调试助手3.7

卓岚TCP UDP调试助手+TCP-UDP服务管理V1.03+网络调试助手3.7 三个工具都在这里。 截图和说明参见我博客:https://blog.csdn.net/tabactivity/article/details/120081594 已确认正常使用。

2022-10-13

make_ext4fs,linux下system.img打包工具

make_ext4fs,linux下system.img打包工具 使用教程参见: https://blog.csdn.net/tabactivity/article/details/125993855

2022-07-26

支付卡行业(PCI )资料安全标准(PCI DSS)

支付卡行业(PCI)资料安全标准(繁体中文版) chinese_traditional_pci_dss_audit_procedures_v1-1.pdf 这是免费开放的文档!!!

2022-07-01

strace-5.15 arm和arm64架构,Android可用

strace-5.15 arm和arm64架构,Android可用。包括arm、arm64 可执行elf文件 + 动态库shared(so)文件,合计4个文件

2022-01-04

adb push /adb pull工具

【解决】当设备已root使用adb命令, 提示'adbd cannot run as root in production builds',adb push /adb pull 到系统目录 解决方案 解压密码:hkxgame.com

2021-11-09

OpenVXN-2.5.3-I60-amd64.msi

OpenVXN,使用这个客户端 可加载.ovxn文件。亲测可用。

2021-09-02

cudnn-10.0-windows10-x64-v7.6.5.32.zip

cudnn-10.0-windows10-x64-v7.6.5.32.zip,官方原版文件

2021-03-29

XCODE自动编译生成IPA脚本(IOS)

将本脚本放到您的IOS项目里,cd到项目里,然后执行./run 项目名。然后项目就会自动编译-》xcarchive-》输出ipa到 output文件夹

2020-12-11

electron-v11.0.3-win32-x64.zip

Electron框架使您可以使用JavaScript,HTML和CSS编写跨平台的桌面应用程序。它基于Node.js和 Chromium,并且被Atom编辑器和许多其他应用程序使用。electron-v11.0.3-win32-x64.zip最新版

2020-11-29

Mac远程桌面连接windows,Microsoft Remote Desktop远程桌面工具10.5.0

最新的 Mac远程桌面连接windows,Microsoft Remote Desktop远程桌面工具10.5.0 。两个不同的系统,当然是不能互相访问,他们默认只有相同系统的连接方式。微软的 Microsoft Remote Desktop 工具可以实现 Mac 访问 windows 的桌面。官方原版,支持win10 !!!

2020-10-30

Obfuscation.sh,ollvm移植到LLVM10.0.1以及更高版本的脚本

Obfuscation.sh,Obfuscation移植到LLVM10.0.1以及更高版本的脚本,使用方法:https://blog.csdn.net/tabactivity/article/details/108995746

2020-10-10

ollvm的混淆反混淆和定制修改.doc

最近各大杀毒公司陆续都出了混淆,网上关于ollvm的资料比较少,于是就有了这篇文章,这篇文章介绍,android的native代码,也就是so和linux的c/c++代码均可使用的混淆工具ollvm的编译,混淆,反混淆,和反反混淆

2020-09-28

org.json等6个jar压缩包.rar

org.json.jsonobject等6个jar压缩包集合。包含JSONObject所必需的6个jar包: commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-lang-2.5.jar commons-logging.jar ezmorph-1.0.3.jar(这里是ezmorph-1.0.6.jar) json-lib-2.1-jdk15.jar(这里是json-20200518.jar) 压缩包里的都是2020年9月最新下载的!版本号都比网上的新。我单独使用json-20200518.jar编译也正常

2020-09-04

DroidCam安卓+PC端,测试可用

安卓DroidCam V6.7.7 + DroidCam PC 6.2.7,两个配合使用。可让手机当电脑摄像头 1、安装pc软件 2、adb forward tcp:4747 tcp:4747 3、安装Android 应用 4、启动连接

2020-06-24

Notepad++ 插件,AndroidLogger.V1.2.7. 可以让安卓日志自动显示颜色

Notepad++ 插件,AndroidLogger.V1.2.7. 可以让安卓日志自动显示颜色,告别白色背景 黑色字体!确保 打开的文件是.log后缀的。

2020-05-14

JEB 3.0.0.201808031948_Pro

JEB 3.0.0.201808031948_Pro 。PNF Software is the maker of JEB, the most powerful interactive Android app decompiler, built by and for security engineers.Decompile and debug APK files

2020-05-13

USB驱动-CH341SER(CH340 USB转串口WINDOWS驱动程序)

解决 win10"这个inf中的服务安装段落无效" 的错误。适用于CH340/CH341USB转串口WINDOWS驱动程序,支持32/64位 Windows 10/8.1/8/7/VISTA/XP,SERVER 2016/2012/2008/2003,2000/ME/98,通过微软数字签名认证,支持USB转3线和9线串口等,用于随产品发行到最终用户。

2020-04-25

keystore转x509.pem、pk8工具,兼容windows、linux

keystore转x509.pem、pk8工具,兼容windows、linux。内附使用说明。

2020-03-12

聊天机器人数据库,近2万条词汇sql

聊天机器人数据库,近2万条词汇sql。如假包换,假一赔十。例如其中几条: INSERT INTO `liaotian` VALUES (18112, '快刀砍骨头', '干干脆脆'); INSERT INTO `liaotian` VALUES (18124, '我喜欢你', '从现在开始,你只许对我一个人好;要宠我,不能骗我; 答应我的每一件事情,你都要做到; 对我讲的每一句话都要是真心。 不许骗我、骂我,要关心我; 别人欺负我时,你要在第一时间出来帮我; 我开心时,你要陪我开心; 我不开心时,你要哄我开心; 永远都要觉得我是最漂亮的; 梦里你也要见到我;在你心里只有我。');

2019-11-22

SR5-SuperSU-v2.82-SR5-20171001224502.zipS

需要配合 TWRP 使用。参见:https://blog.csdn.net/tabactivity/article/details/88355317 下载后push到手机,进入TWRP,选择 install 安装该文件,重启手机即可获得root权限

2019-03-14

linux_bootimg_tools

boot.img解包打包工具。这3个文件是linux程序。 需要放到linux下才能执行,记得chmod 755 这些文件权限 mkboot 就是 split_bootimg.pl。使用方法参见我的博客https://blog.csdn.net/tabactivity/article/details/88355317

2019-03-12

ctf-2015挑战rps.apk

ctf-2015挑战rps.apk,算出 该apk native函数 calc 返回值为多少。

2019-03-06

libcurl.a静态库(.a文件) android可用,包含(armeabi、x86、arm64-v8a、x86_64)

libcurl.a静态库(.a文件) android可用,包含(armeabi、x86、arm64-v8a、x86_64) 。基于 curl-7.61.1编译。

2018-10-30

protoc-3.0.0-win32.zip 和 protobuf3-for-unity

压缩包包含两个文件,protoc-3.0.0-win32.zip 和 protobuf3-for-unity。编译成功 protobuf3-for-unity-3.0.0\src\Google.Protobuf\bin\Release\net35目录下会有一个Google.Protobuf.dll,这个dll就是我们要用在unity项目/Assets/Plugins里面的。protoc-3.0.0-win32.zip 里的bin protoc是 protobuf文件生成工具,用于将 .proto文件生成.cs文件,然后拷贝到项目里,添加Google.Protobuf.dll依赖即可运行。

2018-10-09

windows unzip.exe 6.0

目前网上提供的unzip.exe都是5.0的,这个是目前unzip 存在的最新版本6.0(2009年出的,后续windows的就没了,所以2009年的还是最新的...........)

2018-08-31

android so动态调试-测试专用apk

android so动态调试 测试apk , 这个apk来自阿里 笔试题

2017-11-08

MemoryAnalyzer-1.6.1.20161125-win32.win32.x86_64

MemoryAnalyzer Android(JAVA)内存泄露(OOM)分析检测工具

2017-06-24

视频转git软件(Free Video to GIF Converter)

视频转git软件(Free Video to GIF Converter)

2017-04-16

C语言的Android binary XML(AXML)解析代码

C语言的Android binary XML(AXML)解析代码

2016-11-10

AndroidManifest二进制文件格式分析

AndroidManifest 二进制 文件格式 分析

2016-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除