首页 > 其他分享 >【APP逆向22】实用小脚本

【APP逆向22】实用小脚本

时间:2024-12-24 20:09:48浏览次数:3  
标签:逆向 22 APP 3A% dict result 2C% data 22%

  • 1.python处理Treemap排序问题
data_dict = {
        "_appid": "atc.android",
        "appversion": "3.4.0",
        "channelid": "csy",
        "pwd": 'dasdasdas',
        "udid": "sadasd",
        "username": "xwl"
    }

result = "".join(["{}={}&".format(key, data_dict[key]) for key in sorted(data_dict.keys())])
print(result)
  • 2.参数提取
data_string = "app_name=achievo_ad&app_version=7.83.3&device_token=d94f99c7-6640-3321-8c1b-80f94d04c6cb&status=1&warehouse=null&manufacturer=Google&device=Pixel%203&os_version=31&channel=oziq7dxw%3A%3A%3A&vipruid=&regPlat=0&regid=null&rom=Dalvik%2F2.1.0%20%28Linux%3B%20U%3B%20Android%2012%3B%20Pixel%203%20Build%2FSP1A.210812.015%29&skey=6692c461c3810ab150c9a980d0c275ec"

import json

data_dict = {item.split("=")[0]:item.split("=")[1] for item in data_string.split("&")}

data_string = json.dumps(data_dict,indent=4)
print(data_string)
  • 3.转义
import json

dinfo = "%7B%22ah1%22%3A%22%22%2C%22ah2%22%3A%22%22%2C%22ah3%22%3A%22%22%2C%22ah4%22%3A%22wifi%22%2C%22ah5%22%3A%221080_2236%22%2C%22ah6%22%3A1785600%2C%22ah7%22%3A8%2C%22ah8%22%3A5732413440%2C%22ah9%22%3A%22Pixel+4%22%2C%22ah10%22%3A%22%22%2C%22ah11%22%3A%22%22%2C%22ah12%22%3A%22%22%2C%22ah13%22%3A%22%22%2C%22as1%22%3A%2210%22%2C%22as2%22%3A%22%22%2C%22as3%22%3A%22%22%2C%22as4%22%3A%22b9ab99eb4438fddd%22%2C%22as5%22%3A%22%22%2C%22as6%22%3A%22%22%2C%22as7%22%3A%2229%22%2C%22ac1%22%3A%22ac791f31-66b8-301e-837d-539d4c0c39c8%22%7D"

from urllib.parse import quote_plus, unquote_plus

result = unquote_plus(dinfo)
print(result)
data_dict = json.loads(result)

print(json.dumps(data_dict, indent=2))

标签:逆向,22,APP,3A%,dict,result,2C%,data,22%
From: https://www.cnblogs.com/xwltest/p/18628629

相关文章

  • 1122. 数组的相对排序
    数组的相对排序给你两个数组,arr1和arr2,arr2中的元素各不相同,arr2中的每个元素都出现在arr1中。对arr1中的元素进行排序,使arr1中项的相对顺序和arr2中的相对顺序相同。未在arr2中出现过的元素需要按照升序放在arr1的末尾。示例1:输入:arr1=[2,3,1,3,2,4,6,7,9......
  • 1225. 报告系统状态的连续日期 - 力扣(LeetCode)
    目录1.力扣链接2.题目3.分析4.代码实现5.代码验证6.总结1.力扣链接1225.报告系统状态的连续日期-力扣(LeetCode)2.题目表:Failed+--------------+---------+|ColumnName|Type|+--------------+---------+|fail_date|date|+-----......
  • 传统门店纷纷转型上门按摩APP平台,为什么上门服务成为主流?
    在当下的服务行业领域,一个颇为显著的现象正备受关注,那就是众多传统门店纷纷开启了向上门按摩APP平台转型的步伐。这背后究竟是何原因呢?其实细究起来,答案并不复杂。如今,上门服务已然成为一种主流趋势,深刻地改变着人们对于消费服务的选择偏好。对于顾客而言,他们无需再像以往......
  • CTF杂项——[网鼎杯 2022 玄武组]misc999
    文件内容脚本如下BASE=62CHARSET_DEFAULT='9876543210qwertyuiopasdfghjklzxcvbnmMNBVCXZLKJHGFDSAPOIUYTREWQ'str1="7dFRjPItGFkeXAALp6GMKE9Y4R4BuNtIUK1RECFlU4f3PomCzGnfemFvO"def_value(ch,charset):  try:    returncharset.index......
  • CTF杂项——[蓝帽杯 2022 初赛]程序分析(1~4)
    [蓝帽杯2022初赛]程序分析_1题目描述:本程序包名是?(答案参考格式:abc.xx.de)flag{exec.azj.kny.d.c}[蓝帽杯2022初赛]程序分析_2题目描述:本程序的入口是?flag{minmtta.hemjcbm.ahibyws.MainActivity}[蓝帽杯2022初赛]程序分析_3题目描述:本程序的服务器地址的密文......
  • 家政师傅加入上门家政APP平台,轻松提升收入和订单量!
    在竞争激烈的家政服务市场中,传统家政门店若想让家政师傅死心塌地地追随,就必须给予足够的利益,否则很难留住这些关键的服务力量。然而,当传统家政门店选择转行做上门家政APP平台,继续在这片市场中谋求发展时,情况便大不一样了。转行成为上门家政APP平台后,往往会出现这样的现象......
  • python毕设 基于Uni-app框架的导诊系统siq4l22u 程序+论文 可用于毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着医疗服务的不断发展和人们对健康需求的日益增长,医院面临着越来越大的就诊压力。传统的就医流程繁琐、效率低下,患者在医院内往往需要花......
  • APP广告变现有广告曝光数据,但是没收益?和这两大问题相关
    APP广告变现模式通俗来讲是开发者买量来的用户,在用户使用APP过程中总体产生的广告收入,开发者通过将自己上线的APP接入广告网络或广告平台,通过SDK应用开发者可以将应用程序内广告位置提供给广告主挑选、竞投,广告平台则在中间提供技术辅佐,在帮助广告主挑选到价好质优的广告位的同......
  • [转]使用matplotlib绘图,报错“This application failed to start because no Qt platf
    问题使用matplotlib绘图时,报错:ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.Availableplatformpluginsare:minimal,offscreen,webgl,windows.如图  解决方法:impor......
  • 千纸鹤:高效安全的App内测与上架解决方案
    在移动互联网快速发展的时代,应用开发者需要一个高效、安全的工具来分发内测版本、获取用户反馈,并保障产品在上线前的质量与性能。千纸鹤应用服务平台正是为此而生,通过专业的内测分发服务,助力开发者轻松完成应用测试,快速触达目标用户,并顺利上线。一、内测分发的核心难题1.传......