专栏名称: 吾爱破解论坛
吾爱破解论坛致力于软件安全与病毒分析的前沿,丰富的技术版块交相辉映,由无数热衷于软件加密解密及反病毒爱好者共同维护,留给世界一抹值得百年回眸的惊艳,沉淀百年来计算机应用之精华与优雅,任岁月流转,低调而奢华的技术交流与探索却
目录
相关文章推荐
奇安信威胁情报中心  ·  ALPHA 威胁情报分析云平台 V8.3 重磅升级 ·  13 小时前  
奇安信威胁情报中心  ·  ALPHA 威胁情报分析云平台 V8.3 重磅升级 ·  13 小时前  
中国标准化研究院  ·  ISO ... ·  23 小时前  
DASOU  ·  整理了50道LLM高频面试题!! ·  昨天  
新郑发布  ·  下架!微信最新公告! ·  昨天  
财联社AI daily  ·  小红书开源首个大模型! ·  2 天前  
财联社AI daily  ·  小红书开源首个大模型! ·  2 天前  
51好读  ›  专栏  ›  吾爱破解论坛

【Android 原创】不用开安卓游戏也能肝……脱机挂揭秘与简记(1)

吾爱破解论坛  · 公众号  · 互联网安全  · 2017-01-18 08:52

正文

请到「今天看啥」查看全文



看着这个post……我们重新登陆几次就可以发现,变化的只有UUID与hash_token而已构造这个包的话用


string login = "{ \"uuid\":\"" + UUID + "\",\"hash_token\":\"" + HashToken + "\",\"clver\":\"460\",\"os\":1,\"carrier\":1,\"market\":2,\"lang\":0,\"device\":\"samsung SM-W2017\",\"token\":\"\",\"os_ver\":\"Android OS 6.1.1 / API-23 (CTC-W2017KEU1APK1)\",\"bsid\":\"\"}";


你要有强迫症的话也可以用json来啊……如同下面代码一样自行序列化反序列化JSON


//var data = JsonConvert.SerializeObject(new LoginPost()

//{

//    uuid = UUID,

//    hash_token = Hash_Token,

//    clver = "460",

//    os = "1",

//    carrier = "1",

//    market = "2",

//    lang = "0",

//    device = "samsung SM-W2017",

//    token = "",

//    os_ver = "Android OS 6.1.1 / API-23 (CTC-W2017KEU1APK1)"

//});


反正这样子来反而会很坑你信不信,运行起来速度反而会慢哦
UUID我们可以在/data/data/net.gamon.kmaTW/shared_prefs/SmartBeat.xml找到

那么hash_token要怎么去计算呢?这种时候就要拆开客户端仔细观察了。噫……unity游戏?这就是我说的软柿子了。

简单搜索hash我们已经可以找到这个地方……很简单对不对……
复制一下我们就可以直接拿来用了,52有代码框插件我就可以放心复制出来了,比起wordpress论坛排版还是挺有难度的


public static string GetHashFromUUID(string UUID)

{

int[] array = new int[12];

for (int i = 0; i

{

switch (i)

{

case 0:

array[i] = 78;

break;

case 1:

array[i] = 68;

break;

case 2:

array[i] = 51;

break;

case 3:

array[i] = 26;

break;

case 4:

array[i] = 35;

break;

case 5:

array[i] = 44;

break;

case 6:

array[i] = 117;

break;

case 7:

array[i] = 46;

break;

case 8:

array[i] = 25;

break;

case 9:

array[i] = 76;

break;

case 10:

array[i] = 44;

break;







请到「今天看啥」查看全文