前言
帮朋友看的一个样本,版本比较老,逻辑也不复杂,这里就简单分享下 so 算法的还原思路
样本下载: https://www.wandoujia.com/apps/35609/history_v7600
charles 抓包
就是这个参数
j...
前言
样本: https://www.wandoujia.com/apps/6526244
版本: 11.4.3
charles
随便一个接口 sign 参数
这个 app 有 360加固,需要先脱壳
dump dex
使用的 yang神的 frida-dump https://gith...
前言
样本下载:https://www.wandoujia.com/apps/34221
版本:11.0.4
账号密码登陆接口
charles
请求体里的 pk、t1、t2、t3、key、params 等参数
请求参数里的 signature 签名
java 层分...
前言
继续上一篇分享,本文主要分享下怎么使用 unidbg 跑起来。话不多说直接开干
unidbg
老规矩,先搭架子
package com.xiayu.meituxiuxiu;
import com.github.unidbg.AndroidEmulator;
i...
前言
样本下载 https://www.wandoujia.com/apps/37577/history_v9080
搜索接口 sig 参数分析
charles 抓包
就是这个 sig 参数
java 层分析
直接全局搜索 sig 关键词即可
最终是定位到了...
维基百科
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),又称Rijndael加密法(荷兰语发音: [ˈrɛindaːl],音似英文的“Rhine doll”),是美国联邦政府采用的一种区块加密...
参考资料
维基百科 3DES: https://zh.wikipedia.org/wiki/3DES
3DES
概述
3des 顾名思义,就是三重 des,对每个数据块(data block)都进行三次 des 加解密。key 的长度需要 16 - 24 bytes...
前言
本文主要分享下在学习 des 算法过程的一些心得,以及一些困惑,同时因为初学着,文中有描述错误的地方,还望各位巨巨巨佬指点迷津
维基百科
DES 简介
DES 全称 Data Encryption St...
维基百科
密钥散列消息认证码(英语:Keyed-hash message authentication code),又称散列消息认证码(Hash-based message authentication code,缩写为HMAC),是一种通过特别计算方式之...
维基百科
SHA-2,名称来自于安全散列算法2(英语:Secure Hash Algorithm 2)的缩写,一种密码散列函数算法标准,由美国国家安全局研发,由美国国家标准与技术研究院(NIST)在2001年发布。...
样本依旧是来自 Litt1eQ 大佬的公众号 Coder小Q
sha2-release.apk 下载
有兴趣的小伙伴,可以尝试还原一下(博主偷个懒,就不去分析了)
密码学学习记录 7 / 15
密码学学习记录|hash md...
维基百科
SHA-2,名称来自于安全散列算法2(英语:Secure Hash Algorithm 2)的缩写,一种密码散列函数算法标准,由美国国家安全局研发,由美国国家标准与技术研究院(NIST)在2001年发布。...
样本来自 Litt1eQ 大佬的公众号 Coder小Q
sha1-release.apk 下载
推荐阅读上一章的 sha1 算法分析
分析之前先使用 unidbg 跑一下,方便动态调试分析
这个样本跟前面的 md5 逻辑比较相似,...
维基百科
SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦资料处理标准(FIPS)。...
推荐阅读
密码学学习记录|hash md5 算法练习样本二
前言
app https://www.wandoujia.com/apps/280945
版本 15.25.1
charles 抓包
就是这个 nsign 参数
java 分析
全局搜索 "nsign...
前言
样本 app https://www.wandoujia.com/apps/280945 版本 15.25.1
分析总结:这个样本是标准的 md5 算法,但是因为对 md5 不太了解,导致还原了 so 算法之后才发现,如果大家时间充足...
样本来自 Litt1eQ 大佬的公众号 Coder小Q
md5-release.apk 下载
分析之前可以先使用 unidbg 跑一下,方便动态调试分析
样本逻辑比较简单,只有一个静态的 native 函数,打开 so 即可分析...
维基百科
MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的 密码散列函数,可以产生出一个128位(16个字符(BYTES))的散列值(hash value),用于确保信息传输完...
install nvm nodejs
mac
github: https://github.com/nvm-sh/nvm
install
1、curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
2、wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
3、local shell
打开仓库里的 install.sh 文件,...
参考文章
https://www.cnblogs.com/ssgeek/p/15480667.html
亲测可用
软件下载
windows 11 iso
https://www.microsoft.com/zh-cn/software-download/windows11
vmware fusion
https://www.vmware.com/products/fusion/fusion-evaluation.html
windows 11 iso 有时下载比较慢,博主提供阿里云盘分享
下载完成后,删...