安卓逆向
大佬們懟網(wǎng)站已經(jīng)懟的很兇了,實(shí)在無從下手的時(shí)候,可以從app上測測,除了平時(shí)的APP抓包,我們還可以逆向app從而找到一些沒人懟過api或者服務(wù)器。
首先關(guān)于app的逆向方面,我推薦兩個(gè)工具
apktools和Android逆向助手
我們之間用apktools逆向app即可
apktool d app-release.apk
在逆向之后會(huì)發(fā)現(xiàn)文件夾里有smali_classes文件夾,這里存放了一些后綴為.smali文件,
在這里可以找到一些url,但是由于內(nèi)容太多,一個(gè)個(gè)點(diǎn)開很麻煩,我寫了個(gè)小python腳本,把里面的url提取出來
?。〔贿^注意我這個(gè)腳本跑的挺慢的,例如smali_classes1 smali_classes2,腳本放在這種里面的文件夾內(nèi),不然要跑多久我也不知道?。?/p>
get_url.py python2
然后會(huì)得到一個(gè)都是url的文件,對其測試或許可以找到一些漏洞
當(dāng)然在這里測的時(shí)候,找到了一些api訪問要帶參數(shù),關(guān)于參數(shù)可以用一款叫Android逆向助手,先點(diǎn)擊提取dex然后再dex轉(zhuǎn)jar
然后ctrl+shift+s就可以全局搜索url,然后讀他源碼來看看需要傳入什么參數(shù)
關(guān)于目錄爆破的一點(diǎn)小腳本
在查找到一些子域名之后,不妨之間爆破一些他的目錄,有時(shí)候可能會(huì)有意外發(fā)現(xiàn)
我會(huì)在我的服務(wù)器上運(yùn)行一個(gè)小shell腳本來對這些子域名進(jìn)行目錄掃描,我用的是dirsearch
dir.sh
![poYBAGMn3uiAARwzAAA1dhUTXEg207.jpg](https://file.elecfans.com/web2/M00/6A/B3/poYBAGMn3uiAARwzAAA1dhUTXEg207.jpg)
目錄下有url這個(gè)文件,他存放著一些我們的url,可以是平時(shí)的子域名,也可以是上面的逆向出來的一些url,dirsearch一般不用太長時(shí)間就可以跑完,掃崩了的情況可以用timeout來限制他跑一次的時(shí)間,這樣就不怕卡死了。
dirsearch掃描結(jié)果在reports文件夾下,可以切換進(jìn)去
然后用個(gè)類似上面的腳本來把這些掃描結(jié)果整合在一起
reports.py
![pYYBAGMn3wSAHrEhAAEp-XlS6O4125.jpg](https://file.elecfans.com/web2/M00/6B/4A/pYYBAGMn3wSAHrEhAAEp-XlS6O4125.jpg)
然后得到掃描結(jié)果rs,txt 這樣就可以直接查看所有掃描結(jié)果了
小弟不才,不會(huì)太多自動(dòng)化的東西,只能用點(diǎn)小腳本來代替重復(fù)勞動(dòng),第一次發(fā)帖,大佬們多多包涵。
審核編輯:劉清
-
API
+關(guān)注
關(guān)注
2文章
1513瀏覽量
62430 -
Android系統(tǒng)
+關(guān)注
關(guān)注
0文章
56瀏覽量
13553 -
python
+關(guān)注
關(guān)注
56文章
4808瀏覽量
85053
原文標(biāo)題:關(guān)于SRC挖掘的一點(diǎn)小腳本
文章出處:【微信號(hào):菜鳥學(xué)信安,微信公眾號(hào):菜鳥學(xué)信安】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
使用Python實(shí)現(xiàn)xgboost教程
“碰一下”支付背后的4G技術(shù)
windows服務(wù)器備份mysql腳本
華為云 Flexus X 實(shí)例下的場景體驗(yàn)——小企業(yè)使用 Python 語言——超迅速搭建簡單公網(wǎng) API 接口服務(wù)
![華為云 Flexus X 實(shí)例<b class='flag-5'>下</b>的場景體驗(yàn)——小企業(yè)使用 <b class='flag-5'>Python</b> 語言——超迅速搭建簡單公網(wǎng) API 接口服務(wù)](https://file1.elecfans.com//web3/M00/03/FF/wKgZPGduPxSAQnMwAAN1IZska7A555.png)
APM32F411板的python+pyocd命令行操作
![APM32F411板的<b class='flag-5'>python</b>+pyocd命令行操作](https://file1.elecfans.com/web2/M00/0A/AB/wKgaomcSGo6ACHfMAABgDG6E4iw831.jpg)
利用Python腳本登錄到交換機(jī)并創(chuàng)建VLAN
使用Python腳本備份華為交換機(jī)的配置信息
![使用<b class='flag-5'>Python</b><b class='flag-5'>腳本</b>備份華為交換機(jī)的配置信息](https://file1.elecfans.com/web2/M00/02/FC/wKgaoma52uiAJoXeAAIKYCVp85o057.jpg)
ubuntu下(python ver 2.7.6)運(yùn)行python demo_server.py后無反應(yīng)怎么解決?
歡創(chuàng)播報(bào) 支付寶“碰一下”正式發(fā)布
![歡創(chuàng)播報(bào) 支付寶“碰<b class='flag-5'>一下</b>”正式發(fā)布](https://file1.elecfans.com//web2/M00/FC/02/wKgaomaPUkeACiRpAAASJK4J4sA16.webp)
ESP32下如何加自定義Python庫?
用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本是怎么回事?
關(guān)于labview調(diào)用python問題
行車記錄儀和應(yīng)急啟動(dòng)電源?“超級(jí)電容”了解一下
![行車<b class='flag-5'>記錄</b>儀和應(yīng)急啟動(dòng)電源?“超級(jí)電容”了解<b class='flag-5'>一下</b>](https://file1.elecfans.com/web2/M00/C5/5C/wKgaomXzqo2AZ9L8AABggqLFEDA789.png)
超級(jí)電容了解一下行車記錄儀和應(yīng)急啟動(dòng)電源?
![超級(jí)電容了解<b class='flag-5'>一下</b>行車<b class='flag-5'>記錄</b>儀和應(yīng)急啟動(dòng)電源?](https://file1.elecfans.com/web2/M00/C3/AC/wKgZomXuV2iANGOoAABXMDXNrvw128.png)
評(píng)論