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

    文章

    1503

    浏览量

    62128
  • Android系统
    +关注

    关注

    0

    文章

    56

    浏览量

    13512
  • python
    +关注

    关注

    56

    文章

    4797

    浏览量

    84785

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

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

收藏 人收藏

    评论

    相关推荐

    “碰一下”支付背后的4G威廉希尔官方网站

    不知道你是否有留意,近期,在线下支付场景中,多了个支付宝“碰一下”支付的设备,只需要“解锁手机—碰一下—确认”即可完成支付,对比打开付款码支付,步骤确实更加简洁。
    的头像 发表于 01-03 16:27 304次阅读

    华为云 Flexus X 实例的场景体验——小企业使用 Python 语言——超迅速搭建简单公网 API 接口服务

    与 flask_cors 库 添加安全组 公网访问测试 总结   环境说明 这里我重新重置一下镜像,使得大家的环境肯定都是样的,免得出现不统的情况。
    的头像 发表于 12-27 13:46 123次阅读
    华为云 Flexus X 实例<b class='flag-5'>下</b>的场景体验——小企业使用 <b class='flag-5'>Python</b> 语言——超迅速搭建简单公网 API 接口服务

    APM32F411板的python+pyocd命令行操作

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

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

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

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

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

    python写验证环境cocotb

    本文介绍了cocotb的安装、python tb文件的写法、用xrun仿真cocotb的脚本等,我们来看看体验如何。
    的头像 发表于 07-24 09:38 560次阅读
    用<b class='flag-5'>python</b>写验证环境cocotb

    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

    欢创播报 支付宝“碰一下”正式发布

    1 支付宝“碰一下”正式发布 近日,在支付宝开放日上,支付宝宣布升级条码支付体验,推出“支付宝碰一下”,用户无需展示付款码,解锁手机碰一下商家收款设备,最快步完成支付。据介绍,“碰
    的头像 发表于 07-11 11:32 902次阅读
    欢创播报  支付宝“碰<b class='flag-5'>一下</b>”正式发布

    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 1281次阅读
    行车<b class='flag-5'>记录</b>仪和应急启动电源?“超级电容”了解<b class='flag-5'>一下</b>

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

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

    如何使用linuxgdb来调试python程序

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

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

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

    如何使用Python进行图像识别的自动学习自动训练?

    图像识别的自动学习和自动训练。 首先,让我们了解一下图像识别的基本概念。图像识别是指通过计算机程序识别和理解图像内容的过程。自动学习和自动训练是指计算机通过观察和学习数据,自动提取特征并训练模型来实现图像识别的能力。 在Python
    的头像 发表于 01-12 16:06 607次阅读