色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何主動調(diào)用獲取flag

Q哥學(xué)逆向 ? 來源:Linux逆向 ? 作者:Linux逆向 ? 2020-10-10 09:44 ? 次閱讀

最近在看雪Android區(qū)看到九月份的一篇優(yōu)秀貼, 文章從過反調(diào)試和IDA動靜態(tài)調(diào)試角度解題,甚至還得解析得到RC4密鑰,講得非常細(xì)致,雖然我也是新手,但是這么去逆向,讓人覺得太難懂了。

明明有強(qiáng)大的frida工具,可以無需過反調(diào)試,無需IDA去動靜態(tài)調(diào)試,無需獲取RC4密鑰,直接用主動調(diào)用獲取flag,何必走繁瑣的路呢?

首先直接JADX打開APK,沒有加殼,直接可以看到核心代碼如下,用戶輸入直接通過JNI函數(shù)greywolf對輸入字符串做檢測

利用IDA打開libwolf.so,沒有找到greywolf函數(shù),所以該函數(shù)肯定是通過registerNatives注冊的,于是直接用frida拿到greywolf偏移,為0X14075。

然后IDA快捷鍵按G,輸入0X14075,直接跳轉(zhuǎn)到greywolf函數(shù)(函數(shù)名稱換成了bc)處,再F5查看偽代碼,如下。該函數(shù)只有l(wèi)ine15和line17兩處return,先分析第二處return。

跟蹤wolf_de函數(shù),看到明顯的RC4解密算法,且密鑰就是unk_4E13A,所以直接調(diào)用wolf_de,傳入待解密字符串,其返回值就是解密結(jié)果,我們直接利用frida去主動調(diào)用wolf_de,去解密bc函數(shù)中l(wèi)ine16行“5B694AADB2DC559E44B84637A2D61F”得到“Password Error~”,效果如下。

所以要想驗證成功,必然走到line15行的j_jk函數(shù),繼續(xù)跟蹤此函數(shù),同樣手法在jk函數(shù)中l(wèi)ine15可以解析得到正確顯示,所以跟蹤dc函數(shù)。

跟蹤上圖dc函數(shù),一切皆從return往上跟蹤,最后在ds函數(shù)中看到如下代碼,該代碼將輸入字符與line24解密字符串比較,相等則為真。

所以直接主動調(diào)用,直接看到flag為“hello5.1”,上機(jī)驗證正確。

責(zé)任編輯:YYX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 密鑰
    +關(guān)注

    關(guān)注

    1

    文章

    139

    瀏覽量

    19805
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4344

    瀏覽量

    62832
  • Flag
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    8152

原文標(biāo)題:逆向基礎(chǔ)題十:獲取flag

文章出處:【微信號:Reverse16,微信公眾號:Q哥學(xué)逆向】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    電動汽車高壓主動放電幾種方式

    導(dǎo)語:隨著電動汽車的迅速普及,其安全性問題日益受到終端用戶和制造商的重視。在眾多安全特性中,高壓主動放電功能作為規(guī)避高壓人身危害的關(guān)鍵手段,顯得尤為重要。今天我們深入探討下這個問題,解釋下電動汽車
    的頭像 發(fā)表于 01-02 11:39 ?648次閱讀
    電動汽車高壓<b class='flag-5'>主動</b>放電幾種方式

    主動芯片組參考設(shè)計指南

    電子發(fā)燒友網(wǎng)站提供《主動芯片組參考設(shè)計指南.pdf》資料免費下載
    發(fā)表于 12-09 15:27 ?0次下載
    <b class='flag-5'>主動</b>芯片組參考設(shè)計指南

    使用OPA567做了一個可調(diào)電源,是不是OCP flag active之后必須要講EN腳disable之后flag才會復(fù)位?

    我使用OPA567做了一個可調(diào)電源,電流限制已經(jīng)設(shè)定到最大。但是當(dāng)接上負(fù)載打開負(fù)載開關(guān)時總是容易報OCP,而且ocp_flag(PIN7)引腳一直在保持active狀態(tài).即便斷開負(fù)載還是會有這個flag. 問:是不是OCP flag
    發(fā)表于 08-13 07:35

    OpenAI api key獲取并可調(diào)用GPT-4.0、GPT-4o、GPT-4omini

    前言 在這篇文章中,我們將詳細(xì)介紹如何申請OpenAI的GPT-4.0 API Key。通過這個教程,你將能夠輕松獲取OpenAI API KEY并使用GPT-4.0的強(qiáng)大功能。 目錄 注冊
    的頭像 發(fā)表于 08-06 15:16 ?3392次閱讀
    OpenAI api key<b class='flag-5'>獲取</b>并可<b class='flag-5'>調(diào)用</b>GPT-4.0、GPT-4o、GPT-4omini

    主動紅外和被動紅外詳解

    紅外技術(shù),這個在科技界經(jīng)常出現(xiàn)的名詞,對于許多人來說可能還是個陌生的領(lǐng)域。然而,紅外技術(shù)并非單一的,它有兩種常見的形式:主動紅外和被動紅外。讓我們一起深入探討一下吧。主動紅外原理主動紅外是一種
    的頭像 發(fā)表于 06-27 17:23 ?696次閱讀
    <b class='flag-5'>主動</b>紅外和被動紅外詳解

    請問ESP32 BLE透傳如何主動發(fā)送數(shù)據(jù)?

    我在做ESP32 BLE透傳,通過串口透傳數(shù)據(jù)。看到的例程都是手機(jī)app端讀操作時觸發(fā)ESP_GATTS_READ_EVT事件,然后發(fā)送數(shù)據(jù)。我想問如何主動發(fā)送數(shù)據(jù),當(dāng)連接后,串口有數(shù)據(jù)來是如何主動地將數(shù)據(jù)轉(zhuǎn)發(fā)給到手機(jī)app端。有無例程參考
    發(fā)表于 06-21 11:25

    請問esp32 ota升級如何獲取更新進(jìn)度?

    所用的是esp32-s2 idf:4.4調(diào)用esp_https_ota API進(jìn)行固件升級,想獲取更新進(jìn)度,但不知道怎么實現(xiàn),有人做過或者有思路指點一下嗎?
    發(fā)表于 06-14 07:20

    CC2340R5從機(jī)主動notify就會導(dǎo)致BLE卡住,為什么?

    函數(shù):主機(jī)打開notify enable,然后寫char1,從機(jī)調(diào)用上面的notify函數(shù)響應(yīng)數(shù)據(jù),這個是沒有問題的。但是,如果是主機(jī)沒有寫,從機(jī)主動notify一次數(shù)據(jù)就會導(dǎo)致BLE超時了,搜不到信號了。有人可以解答下是為什么么。
    發(fā)表于 05-30 08:31

    stm32f030的AD轉(zhuǎn)換,如何調(diào)用一次getadcvalue() 就采集一次數(shù)據(jù)?

    *Param:void *Return Param :void *Description:獲取adc轉(zhuǎn)換結(jié)果
    發(fā)表于 05-13 07:48

    OpenAI API Key獲取與充值教程:助開發(fā)者解鎖GPT-4.0 API

    OpenAI 的 API Key,以及如何使用這個 Key 來調(diào)用 GPT-4.0 API。 第一步:獲取 OpenAI API Key 要開始使用 OpenAI 的服務(wù),你首先需要注冊并獲取一個 API
    的頭像 發(fā)表于 04-28 16:35 ?1.1w次閱讀
    OpenAI API Key<b class='flag-5'>獲取</b>與充值教程:助開發(fā)者解鎖GPT-4.0 API

    HAL_GetTick()獲取不到計時,IIC等待超時函數(shù)無法跳出的原因?怎么解決?

    不是固定時間出現(xiàn)該問題,程序進(jìn)入IIC超時函數(shù)時,由于HAL_GetTick()函數(shù)獲取到的值沒有更新,導(dǎo)致循環(huán)無法跳出,并且在獲取計時前enable()打開中斷也無用,隨后看門狗復(fù)位 static
    發(fā)表于 03-21 08:32

    ADS調(diào)用spectre網(wǎng)表仿真異常—薛定諤的NetlistInclude

    ADS是支持調(diào)用spice/spectre等網(wǎng)表文件進(jìn)行仿真的,可以用NetlistInclude控件來進(jìn)行調(diào)用
    的頭像 發(fā)表于 03-07 09:57 ?2572次閱讀
    ADS<b class='flag-5'>調(diào)用</b>spectre網(wǎng)表仿真異常—薛定諤的NetlistInclude

    verilog如何調(diào)用其他module

    。 1.2 為什么要調(diào)用其他模塊? 在復(fù)雜的設(shè)計中,我們通常需要實現(xiàn)各種不同的功能,并且這些功能往往可以通過不同的模塊來實現(xiàn)。通過調(diào)用其他模塊,我們可以將問題分解為更小的子問題,并且可以更方便地實現(xiàn)和維護(hù)我們的設(shè)計。 1.3 調(diào)用
    的頭像 發(fā)表于 02-22 15:56 ?6058次閱讀

    鴻蒙開發(fā)-OpenHarmony輕量系統(tǒng)之獲取當(dāng)?shù)貢r間

    在輕量設(shè)備里面,我們常常需要獲取本地時間,用于時間顯示,log記錄,幫助RTC芯片糾正時間等等。我們在之前設(shè)計了一個智慧時鐘,需要使用到本地當(dāng)前時間,因此本篇文章想在OpenHarmony上實現(xiàn)SNTP獲取本地時間,并將此功能集成為一個模塊,便于我們的主程序
    的頭像 發(fā)表于 01-22 17:48 ?1129次閱讀
    鴻蒙開發(fā)-OpenHarmony輕量系統(tǒng)之<b class='flag-5'>獲取</b>當(dāng)?shù)貢r間

    Linux內(nèi)核中信號相關(guān)的系統(tǒng)調(diào)用

    正如我們所知,運行在用戶態(tài)下的程序可以發(fā)送和接收信號。這意味著必須定義一組系統(tǒng)調(diào)用來允許這類操作。不幸的是,由于歷史原因,有些系統(tǒng)調(diào)用可能功能相同。 因此,其中一些系統(tǒng)調(diào)用永遠(yuǎn)不會被調(diào)用
    的頭像 發(fā)表于 01-20 09:34 ?791次閱讀
    主站蜘蛛池模板: 一个人的HD高清在线观看| chinesetoilet美女沟| 国产成人免费高清激情视频| 肉动漫无修在线播放| 东日韩二三区| 亚洲国产AV无码综合在线| 紧缚束缚调教丨vk| 诱咪视频免费| 女性露出奶头流出精子| 妇少水多18P蜜泬17P亚洲乱| 午夜福到在线4国产| 精品香蕉99久久久久网站| 91系列在线观看免费| 日本少妇无码精品12P| 国产精品97久久AV色婷婷综合 | 性888xxxx入欧美| 久久久久久天天夜夜天天| 99热这里只有精品6| 涩涩电影网| 久久综合久综合久久鬼色| 成人区精品一区二区不卡AV免费| 香蕉97超级碰碰碰碰碰久| 欧洲最大无人区免费高清完整版 | 久久亚洲AV无码精品午色夜麻豆 | 最近中文字幕完整版免费高清 | 十九禁啊啪射视频在线观看 | 啊灬啊别停灬用力啊在线观看视频 | 国语自产拍大学生在线观看| 3344永久在线观看视频免费| 同桌上课把奶露出来给我玩| 久久秋霞理伦片| 久久er99热精品一区二区| 一区二区三区无码高清视频| 亚欧乱亚欧乱色视频| 男人国产AV天堂WWW麻豆| 国产午夜婷婷精品无码A片| 9277在线观看免费高清完整版| 一本久道久久综合婷婷五月| 日本熟妇乱妇熟色A片蜜桃| 破苞流血哭泣 magnet| 欧美乱妇15p图|