0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

记录一下小python脚本的挖掘过程

工程师邓生 来源:lego's blog 作者:lego 2022-09-19 11:13 次阅读

安卓逆向

大佬们怼网站已经怼的很凶了,实在无从下手的时候,可以从app上测测,除了平时的APP抓包,我们还可以逆向app从而找到一些没人怼过api或者服务器。

首先关于app的逆向方面,我推荐两个工具

apktools和Android逆向助手

我们之间用apktools逆向app即可

apktool d app-release.apk

在逆向之后会发现文件夹里有smali_classes文件夹,这里存放了一些后缀为.smali文件,

在这里可以找到一些url,但是由于内容太多,一个个点开很麻烦,我写了个小python脚本,把里面的url提取出来

!!不过注意我这个脚本跑的挺慢的,例如smali_classes1 smali_classes2,脚本放在这种里面的文件夹内,不然要跑多久我也不知道!!

get_url.py python2

poYBAGMn3s-AZo6QAAGB1qWL0w0408.jpg

然后会得到一个都是url的文件,对其测试或许可以找到一些漏洞

1f521a76-37c8-11ed-ba43-dac502259ad0.jpg

当然在这里测的时候,找到了一些api访问要带参数,关于参数可以用一款叫Android逆向助手,先点击提取dex然后再dex转jar

然后ctrl+shift+s就可以全局搜索url,然后读他源码来看看需要传入什么参数

1f717718-37c8-11ed-ba43-dac502259ad0.jpg

关于目录爆破的一点小脚本

在查找到一些子域名之后,不妨之间爆破一些他的目录,有时候可能会有意外发现

我会在我的服务器上运行一个小shell脚本来对这些子域名进行目录扫描,我用的是dirsearch

dir.sh


poYBAGMn3uiAARwzAAA1dhUTXEg207.jpg

目录下有url这个文件,他存放着一些我们的url,可以是平时的子域名,也可以是上面的逆向出来的一些url,dirsearch一般不用太长时间就可以跑完,扫崩了的情况可以用timeout来限制他跑一次的时间,这样就不怕卡死了。

dirsearch扫描结果在reports文件夹下,可以切换进去

然后用个类似上面的脚本来把这些扫描结果整合在一起

reports.py


pYYBAGMn3wSAHrEhAAEp-XlS6O4125.jpg

然后得到扫描结果rs,txt 这样就可以直接查看所有扫描结果了

小弟不才,不会太多自动化的东西,只能用点小脚本来代替重复劳动,第一次发帖,大佬们多多包涵。

审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1483

    浏览量

    61797
  • Android系统
    +关注

    关注

    0

    文章

    56

    浏览量

    13473
  • python
    +关注

    关注

    55

    文章

    4778

    浏览量

    84439

原文标题:关于SRC挖掘的一点小脚本

文章出处:【微信号:菜鸟学信安,微信公众号:菜鸟学信安】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    APM32F411板的python+pyocd命令行操作

    前段时间学习了一下如何使用pyocd配合APM32F411VCTINY板在命令行给它进行各种骚操作,在使用段时间后就想着:pyocd是基于python的,那是不是也可以使用
    的头像 发表于 10-18 16:21 155次阅读
    APM32F411板的<b class='flag-5'>python</b>+pyocd命令行操作

    利用Python脚本登录到交换机并创建VLAN

    本文将详细介绍如何利用Python脚本登录到交换机并创建VLAN。
    的头像 发表于 08-12 17:59 515次阅读

    使用Python脚本备份华为交换机的配置信息

    在现代网络管理中,备份交换机的配置信息是项至关重要的任务。备份可以确保在交换机发生故障或配置错误时,能够迅速恢复到之前的工作状态。本文将详细介绍如何使用Python脚本备份华为交换机的配置信息。
    的头像 发表于 08-12 17:50 480次阅读
    使用<b class='flag-5'>Python</b><b class='flag-5'>脚本</b>备份华为交换机的配置信息

    ubuntupython ver 2.7.6)运行python demo_server.py后无反应怎么解决?

    to device, then start mesh demo. 第步中 Run demo_server.py on the computer 请问此demo_server.py作用? 另外,ubuntu
    发表于 07-22 08:20

    ESP32如何加自定义Python库?

    我看官方有提供Micropython的bin文件,但我想根据自己外设扩充一下Python库,这个应该从哪里入手? 之前做过RTT系统的python库扩充,RTT有提供Micropython的源代码,直接在里面加自己的库就行 ES
    发表于 06-18 06:27

    用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本是怎么回事?

    如题,用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本,具体如下图所示: 反而用vscode插件安装的idf有,如下图:vscode插件安装的idf的Python虚拟环境 提问:没有
    发表于 06-11 06:49

    行车记录仪和应急启动电源?“超级电容”了解一下

    行车记录仪和应急启动电源?“超级电容”了解一下应急启动电源+超级电容高倍率锂电的应急启动电源,般都会附带充电宝、照明等功能,生怕自己被冷落。而超级电容的优势恰恰是应急启动电源最需要的,尤其对于北方
    的头像 发表于 03-15 09:55 1114次阅读
    行车<b class='flag-5'>记录</b>仪和应急启动电源?“超级电容”了解<b class='flag-5'>一下</b>

    超级电容了解一下行车记录仪和应急启动电源?

    超级电容了解一下行车记录仪和应急启动电源?它们无例外都采用了“高倍率”锂电池,特点是放电功率比普通锂电高很多,缺点是比普通锂电还要短命(充放电循环次数更低)。你以为它的结局就是“过劳死”吗?不!从
    的头像 发表于 03-11 08:59 1285次阅读
    超级电容了解<b class='flag-5'>一下</b>行车<b class='flag-5'>记录</b>仪和应急启动电源?

    如何使用linuxgdb来调试python程序

    如何使用linuxgdb来调试python程序  在Linux,可以使用GDB(GNU调试器)来调试Python程序。GDB是个强大的
    的头像 发表于 01-31 10:41 2415次阅读

    通过Python脚本实现WIFI密码的自动猜解

    本文将记录学习如何通过 Python 脚本实现 WIFI 密码的自动猜解。
    的头像 发表于 01-25 10:46 3287次阅读
    通过<b class='flag-5'>Python</b><b class='flag-5'>脚本</b>实现WIFI密码的自动猜解

    用Git命令解决常见场景记录

    本文主要归纳一下git的学习记录,在开发期间发现了git在sourcetree的处理不是很好,对于多选文件的丢弃这点不是很方便,所以做记录,由于项目中有新建的文件,所以被识别为未跟
    的头像 发表于 12-20 09:44 426次阅读
    用Git命令解决常见场景<b class='flag-5'>记录</b>

    如何使用Python编写脚本来自动发送邮件

    Python种非常流行的编程语言,可以用于多种用途,包括自动化任务。其中个常见的自动化任务是自动发送邮件。在本文中,我们将介绍如何使用Python编写
    的头像 发表于 12-07 11:36 1296次阅读

    python软件对电脑配置要求

    Python软件的电脑配置要求,并提供些建议来确保您的电脑能够高效地运行Python程序。 首先,让我们看一下Python的基本配置要求。
    的头像 发表于 11-29 14:58 9746次阅读

    python软件怎么运行代码

    Python种高级编程语言,它被广泛用于开发各种类型的应用程序,从简单的脚本到复杂的网络应用和机器学习模型。要运行Python代码,您需要
    的头像 发表于 11-28 16:02 854次阅读

    【ELF 1开发板试用】+ python脚本编程

    python脚本来进行使用。 其使用方法是: 1)vi编辑器编写脚本文件,其内容如图5所示。 图5 编写脚本文件 2)为执行
    发表于 11-28 10:24