Android逆向题解- Phishing is not a crime-2

Jeb反编译apk

根据题目意思 搜索"signed_body"
在这里插入图片描述
“signed_body” 的值是调用下面这个b方法加密的,b方法又调用的getSignatureString方法。
先hook 下b方法打印下参数和返回值看看加密内容。
尝试几次这个加密结果是变化的不是flag。

(agent) [622186] Arguments com.instagram.api.f.a.b({
   
   "_csrftoken":"fVC3Soj42BDYMx3ZPtOHVoHoirOBkGET","email":"test","qe_id":"856eb52d-4663-4444-8610-96a725ea5644"})
(agent) [622186] Return Value: fab54e683ac71c5f661f6986f698d969d82cdc4c42fa20d73225c4c5645b2b30

继续分析 getSignatureString方法,是一个native函数,在stings.so里
在这里插入图片描述

IDA分析stings.so

int __fastcall Java_com_instagram_strings_StringBridge_getSignatureString(int a1, int a2, int a3)
{
   
   
  int v5; // r10
  const char *String; // r11
  size_t v7; // r0
  int v8; // r0
  int v9; // r0
  unsigned int v10; // r5
  int v11; // r0
  char *v12; // r6
  int v13; // r4
  _BYTE v15[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android逆向小菜鸡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值