首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python )

文章目录 一、Apktool 二、IDA 三、Python 一、Apktool ---- 参考 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar...编译 : 将 so , dex , 清单文件 , 资源文件 , 等文件封装起来 ; 汇编 : 将 C/C++ 代码转为机器码 , 将 Java 代码转为 Smali 代码 ; 参考 【Android 逆向...】IDA 安装 ( 使用 IDA 分析 so 动态库 ) 博客 ; 三、Python ---- 参考 【开发环境】Windows 中安装 Python 各个版本 ( 下载 Python 各版本 SDK...| 安装 Python ) 在 Windows 中安装各个版本的 Python 软件 ; 参考 【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm...| 在 PyCharm 中创建 Python 工程 ) 在 Windows 下安装 PyCharm 软件 , 用于开发 Python 程序 ; Android 逆向中 , 使用 Python 开发一些处理程序

91020
您找到你想要的搜索结果了吗?
是的
没有找到

CTF逆向--.NET与Python

= a.decrypt(after_encrypt.decode('hex')) print flag Flag:PCTF{Dot_Net_UnPack3r_yoo} FindKey 这是一道pyc逆向...,直接百度pyc在线逆向,找到相应的网站后上传需要逆向的pyc文件,接下来就能得到源码,如下所示 #!...的标志 按理来说一般的c程序是不会出现python的,但是这里却出现了大量的Py前缀,这说明什么呢,说明这个exe实际上是一个python转exe的程序(你问我为什么会知道?...因为我之前在HXBCTF征题的时候就出了道Python转exe的题打算坑一坑人\/ ͝ ὡ ͝ \/),在网上下一个pyinstxtractor.py就可将其解压,然后查看解压后的文件夹 首先看到有一堆...API的dll,不管它,然后还看到一个Python35.dll,查一下壳,发现是UPX加壳的,使用脱壳机脱掉后,丢进IDA里查看,点击F12查看字符串,一大堆字符串-_-||,尝试搜索一下flag,然后发现了这个

2.5K90

【Android 逆向】Android 逆向用途 | Android 逆向原理

文章目录 一、Android 逆向用途 二、Android 逆向原理 一、Android 逆向用途 ---- Android 逆向用途 : 软件防护 : 根据逆向的方法针对性的开发防护策略 ; 算法研究...在没有源码的前提下 , 通过反编译 , 反汇编 , 拿到 Smali 代码 , 研究其产品的算法 , 实现途径 ; 接口分析 : 接入一个没有源码的第三方库 , 无法进行调试 , 出现问题后 , 可以使用逆向的方法..., 可以进行破解使用 ; 调试分析 : 应用打包 , 混淆 , 加固 后上传到应用市场 , 如果某个分发渠道版本出现问题 , 可能就需要调试分析具体的这个 APK 包的问题 ; 结合源码与渠道包进行逆向分析..., 查找问题原因 ; 二、Android 逆向原理 ---- Android 逆向原理 : 静态分析 : 反编译 , 反汇编 , 从 .so , .a , .dex 等函数库中提取相应信息 , 主要是分析静态文件二进制数据

76310

Python之JavaScript逆向系列——获取在线音频

Python之JavaScript逆向系列——获取在线音频 目录 Python之JavaScript逆向系列——获取在线音频 前言 环境准备 正文 操作步骤 总结 前言 大家好,本系列文章主要为大家提供的价值方向是网络信息获取...我们需要了解浏览器开发者工具的功能,入门JS逆向,入门后还需要掌握例如如何【反编译js混淆】等内容,为了避免封本机IP,还需要对每次访问的IP进行代理,当我们拥有了JS逆向的能力后,根据JS所返回的动态请求参数信息便可以进行...Python的具体信息获取操作,需要的知识点非常的多,故而本系列文章理论+实践会达到上百篇的文章,这篇文章是总篇,为了方便大家来直接查找所有知识点,建议之间关注收藏本篇,期望能给大家带来更高的价值。...环境准备 系统环境:win11 开发工具:PyCharm: the Python IDE for Professional Developers by JetBrains IP代理:品易HTTP - 代理...日更400万 - 为企业提供HTTP代理IP定制服务 api工具:Eolink - 一体化API在线管理平台_API接口管理_接口自动化测试 数据库:MySQL5.7.32——阿里云RDS数据库 主要python

14710

Python爬虫:逆向分析某酷音乐请求参数

提取信息 结束语 前言   免责声明:     本篇博文的初衷是分享自己学习逆向分析时的个人感悟,所涉及的内容仅供学习、交流,请勿将其用于非法用途!!!...本篇通过酷狗音乐进行逆向分析,进而加深对逆向分析流程的理解。 目标:通过输入歌名或者歌手名,列出相应的音乐信息,然后通过选择某一项,将对应的音乐下载到本地指定目录。...clienttime、mid和uuid发生变化,而且它们还相同,找一下它们来自哪里,向上定位到了它们的位置:   发现是个时间序列,由JavaScript中的getTime()方法生成的,它返回的是毫秒数,在Python...下面来模拟一下MD5加密,这里可以使用Python的标准库hashlib: def MD5Encrypt(self, text): # 返回当前时间的时间戳(1970纪元后经过的浮点秒数

72920

一.什么是逆向分析、逆向分析应用及经典扫雷游戏逆向

娜璋AI安全之家于2020年8月18日开通,将专注于Python和安全技术,主要分享Web渗透、系统安全、CVE复现、威胁情报分析、人工智能、大数据分析、恶意代码检测等文章。...(参考文献见后) 一.什么是逆向分析 1.逆向工程 科锐钱老师真的是大佬,拥有十余年的逆向工作经验,专注于先进技术的算法还原及逆向实训。作者从中学习到很多知识。...当然还有模具逆向、材料逆向、软件逆向,在我们的软件行业,就称为软件逆向。...逆向应用——病毒分析 对于逆向分析,最大的行当就是病毒分析。...当然,我们的信息安全是正能量的,逆向分析主要是剖析病毒,包括: 逆向病毒,获取病毒传播方法,可以遏制病毒传播 逆向病毒,获取病毒隐藏手段,可以根除病毒 逆向分析病毒,获取功能目的,可以溯源定位攻击者 逆向应用

1.4K20

一.什么是逆向分析、逆向分析基础及经典扫雷游戏逆向

(参考文献见后) ---- 一.什么是逆向分析 1.逆向工程 科锐钱老师真的是大佬,拥有十余年的逆向工作经验,专注于先进技术的算法还原及逆向实训。作者从中学习到很多知识。...当然还有模具逆向、材料逆向、软件逆向,在我们的软件行业,就称为软件逆向。...当然,我们的信息安全是正能量的,逆向分析主要是剖析病毒,包括: 逆向病毒,获取病毒传播方法,可以遏制病毒传播 逆向病毒,获取病毒隐藏手段,可以根除病毒 逆向分析病毒,获取功能目的,可以溯源定位攻击者 逆向应用...2020年8月18新开的“娜璋AI安全之家”,主要围绕Python大数据分析、网络空间安全、人工智能、Web渗透及攻防技术进行讲解,同时分享CCF、SCI、南核北核论文的算法实现。...娜璋之家会更加系统,并重构作者的所有文章,从零讲解Python和安全,写了近十年文章,真心想把自己所学所感所做分享出来,还请各位多多指教,真诚邀请您的关注!谢谢。

2.5K10

ios逆向-app登录协议逆向分析破解

某app登录协议逆向分析 设备 iphone 5s Mac Os app:神奇的字符串57qm5Y2V 本文主要通过frida-trace、fridaHook、lldb动态调试完成破解相应的登录算法,...从达到登录成功,并根据该步骤完成ios逆向分析,文中所有涉及的脚本都已经放在github上面。...弟弟建了一个ios逆向学习交流群,互相学习交流。 抓包分析 之前文章已经进行了详细的抓包教程。...请求参数分析 这里涉及到的frida相关环境安装配置可以参考ios逆向-frida&环境&破解appSign算法[2] ydtoken 通过砸壳以及ida分析 加密是通过yd_md5:方法进行加密,...bb%e7%bb%9f%e6%8a%93%e5%8c%85%e5%85%a5%e9%97%a8%e5%ae%9e%e8%b7%b5%e4%b9%8b%e7%9f%ad%e9%93%be/ [2] ios逆向

2.6K20

【Android 逆向】使用 Python 编写 APK 批处理分析工具

文章目录 一、涉及到的工具和脚本 二、使用 Python 编写 APK重打包工具 三、博客源码 一、涉及到的工具和脚本 ---- apktool.jar : 反编译 APK 文件使用到的工具 ; 参考...【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python ) 一、Apktool 博客章节 ; aapt.exe : 资源打包工具 ; ApkTool.py :...这是一个 Python 脚本 , 主要是使用 apktool.jar 和 aapt.exe 工具 , 对 APK 文件进行各种操作 ; 该脚本是 【Android 逆向】APK 文件处理脚本 ApkTool.py...; main.py 是主程序 , ApkTool.py 是通过系统调用调用的脚本 ; apktool.jar 和 aapt.exe 是 ApkTool.py 脚本用到的工具 ; Python 代码如下..., # 则该文件是 APK 文件 , 对该文件进行解包 if f[-4:] == '.apk': os.system('python

76710

Python之JavaScript逆向系列——1、URL——http与https

Python之JavaScript逆向系列——1、URL——http与https 目录 Python之JavaScript逆向系列——1、URL——http与https 前言 环境准备 正文 http与...我们需要了解浏览器开发者工具的功能,入门JS逆向,入门后还需要掌握例如如何【反编译js混淆】等内容,为了避免封本机IP,还需要对每次访问的IP进行代理,当我们拥有了JS逆向的能力后,根据JS所返回的动态请求参数信息便可以进行...Python的具体信息获取操作,需要的知识点非常的多,故而本系列文章理论+实践会达到上百篇的文章,这篇文章是总篇,为了方便大家来直接查找所有知识点,建议之间关注收藏本篇,期望能给大家带来更高的价值。...环境准备 系统环境:win11 开发工具:PyCharm: the Python IDE for Professional Developers by JetBrains IP代理:品易HTTP - 代理...在js逆向中http与https访问的区别 使用过程中会有以下几点不同: 安全性和隐私性:HTTPS协议是通过SSL/TLS加密实现的,它提供了更高的安全性和隐私性。

21010

【JS 逆向百例】有道翻译接口参数逆向

逆向目标 目标:有道翻译接口参数 主页:https://fanyi.youdao.com/ 接口:https://fanyi.youdao.com/translate_o?...smartresult=dict&smartresult=rule 逆向参数: Form Data: salt: 16261583727540 sign: 151e4b19b07ae410e0e1861a6706d30c...bv: 5b3e307b66a6c075d525ed231dcc8dcd 逆向过程 抓包分析 我们在有道翻译页面随便输入文字,可以看到没有刷新页面,翻译结果就出来了,由此可以推断是 Ajax 加载的,...参数逆向 salt、sign、bv 三个加密参数,全局搜索任意一个,搜索结果比较多,依次对比,可以发现 fanyi.min.js 文件第 8969 行左右开始,Form Data 所有的参数都齐全了,埋下断点调试一下.../usr/bin/env python3 # -*- coding: utf-8 -*- import time import random import hashlib import execjs

1.4K10

mybatis的逆向工程_mybatis逆向工程多表查询

逆向工程字面意思就是反向生成工程,和hibernate一样mybatis也有自己的逆向工程工具,hibernate的逆向生成我没有做过,不过我猜大概都已样,再说,hibernate的现在使用很少了,到了使用的时候再去用吧...,使用逆向工程时,需要注意的是表之间的关系无法映射出来!...也就是说mybatis的逆向工程生成的都是单表操作, 1:mybatis逆向工程开发文档: http://www.mybatis.org/generator/configreference/xmlconfig.html...2:使用逆向工程生成代码有好几种方式,这里就介绍一种最简单的,java程序生成:,解释在配置中 2.1准备逆向工程配置文件genreatorConfig.xml,名字无所谓,只要在java程序中作为...--生成对应表及类名,需要记住的一点是逆向工程无法生成关联关系,只能生成单表操作--> <table tableName="student" domainObjectName="Student

61540
领券