会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一叶欢舟
被选中的一飞冲天
博客园
首页
新随笔
联系
管理
2021年12月23日
80X86汇编相关
摘要: 80X86汇编相关 32位CPU的通用寄存器 EAX,ECX,EDX,EBX ESP,EBP,ESI,EDI 16位寄存器 AX,CX,DX,BX SP,BP,SI,DI 8位寄存器 AL,CL,DL,BL AH,CH,DH,BH 16位ax寄存器即为32位寄存器eax的后半部分,8位AL则位32位
阅读全文
posted @ 2021-12-23 14:37 DasNI
阅读(77)
评论(0)
推荐(0)
2021年10月18日
linux系统中断详解
摘要: 最近为了解决风控问题,一直在研究linux的系统内核,经过一段时间的学习,先整理出一份关于linux中断的小记。 1.什么是中断? 计算机cpu在执行task时,不可能每次都将任务执行完毕,会因为各种不同的场景而暂停执行,所谓中断就是这个暂停执行的过程。 2.中断算是一种错误吗? 严格来说,中断当然
阅读全文
posted @ 2021-10-18 11:36 DasNI
阅读(1871)
评论(0)
推荐(0)
2021年9月26日
SO加载流程小记
摘要: 现今的项目中,大都需要用到分析so层,有必要整理一下so文件的加载流程,小记如下: System-loadLibrary->Runtime-loadLibrary->Runtime-doLoad->Runtime_nativeLoad->JavaVMExt-LoadNativeLibrary →dl
阅读全文
posted @ 2021-09-26 17:27 DasNI
阅读(504)
评论(0)
推荐(0)
2021年9月18日
xhs协议分析小记(2)
摘要: 书接上文 根据业务要求,其他字段先放放,主要针对shield字段进行分析。 jadx全文查找,相关信息只有一条 跟进调用信息 继续跟进 发现这里是请求头的内容,但是出现了multiHeaderMap字段,这就感觉不像是我们需要的东西,放弃。 但是,在代码中发现了Intrinsics.checkPar
阅读全文
posted @ 2021-09-18 14:31 DasNI
阅读(1428)
评论(0)
推荐(0)
2021年9月17日
小红书协议分析小记(1)
摘要: 工作需要,今日开始着手小红书协议分析。 针对工作需求,下载最新版apk,拉入调试手机抓包,发现该app无法常规抓包,推测是使用了移动长连接发包,遂采用vpn全局代理模式,成功抓到数据。 主要请求如上图,分析相关协议,发现请求头中,有四个加密字段,分别是xy-platform-info,shield,
阅读全文
posted @ 2021-09-17 16:56 DasNI
阅读(2969)
评论(0)
推荐(0)
2021年8月9日
抖音12.9协议初探
摘要: 工作的原因,最近需要对抖音X-GORGON算法做出解密,但是在接触项目的过程中,发现16.0版本加密字段太多,为了减少工作量,就选用了12.9版本。jadx打开apk,直接按字段搜索x-gorgon,调用地有俩处 俩处引用都出自同一个方法com.ss.sys.ces.gg.tt,追踪至方法处。 第二
阅读全文
posted @ 2021-08-09 11:43 DasNI
阅读(736)
评论(0)
推荐(0)
2021年5月24日
springboot执行流程初探
摘要: 最近的一个项目需要修改Java端逻辑,项目中使用的是springboot,故而在此处需要探究一下springboot的执行流程,以方便我在项目中对数据同步模块进行更改。 基本概述 SpringBoot将Spring应用的启动流程进行了一个“模板化”的操作,所以我们才能通过SpringApplicat
阅读全文
posted @ 2021-05-24 16:16 DasNI
阅读(371)
评论(0)
推荐(0)
2021年5月6日
汇编语言学习笔记(二)汇编语言程序设计指南
摘要: 汇编语言的数据表示 汇编语言主要目的是处理物理级的数据,所以必须要有操作检查寄存器的权利。一般情况下,二进制数被用于描述计算机内存的内容;有时也使用十进制和十六进制数。所以必须熟练掌握数字格式,以便快速地进行数字的格式转换。 二级制: 计算机以电子电荷集合的形式在内存中保存指令和数据。用数字来表示这
阅读全文
posted @ 2021-05-06 13:14 DasNI
阅读(434)
评论(0)
推荐(0)
2021年5月5日
汇编语言学习笔记(一)汇编语言程序设计指南
摘要: 今天起学习一下汇编语言程序设计指南,至5月7日的设计内容为以下内容,所有知识点博客记录。 需要怎样的背景知识? 在学习本教程之前,至少使用过一种结构化高级语言进行编程,如 Java、C、Python 或 C++。需要了解如何使用 IF 语句、数组和函数来解决编程问题。 什么是汇编器和链接器? 个人理
阅读全文
posted @ 2021-05-05 22:52 DasNI
阅读(513)
评论(0)
推荐(0)
2021年3月16日
Charles抓包出现部分包抓不到的情况
摘要: 最近需要用到charles抓包,于是便下载了charles,pc端安装过后,将证书安装到手机上,设置好wifi代理,发现可以抓到包,但是有很多包的内容是unknow,这样的包毫无作用,自然需要解决其中的问题。 查阅相关资料,得知在安卓7.1之后得版本,系统不再信任用户push的证书,想要使证书完全生
阅读全文
posted @ 2021-03-16 20:18 DasNI
阅读(2226)
评论(0)
推荐(0)
下一页
公告