ISG管理運維2017 Reverse Mobile 筆記(一)

20170831 ?時長3h

ISG賽前練習一:mobile

apkIDE打開妄迁,進入main activity削饵,分析java代碼

java

發(fā)現(xiàn)comparaTo比較后是0生棍,相等是通過的條件

向上一行捧杉,str為MAGIC_STR的md5呈宇,再向上發(fā)現(xiàn)該值已被賦值


java

即flag為ISG{ISG2017xxxx}的md5

Reverse : login (暫無)

linux x64 ? ? 工具ida和gdb


gdb簡單命令

(gdb) file ?文件名 ?加載被調試的可執(zhí)行程序文件谷浅,在被調試程序所在目錄下執(zhí)行GDB扒俯,因而文本名不需要帶路徑

(gdb) r ? ? ?run ?簡寫 ?運行

(gdb) c ? ? continue 簡寫 ?繼續(xù)執(zhí)行

(gdb) b? ? 下斷 ?有b 行號

b 函數(shù)名稱

b *函數(shù)名稱 ?符號表示將斷點設置在”由編譯器生成的prolog代碼處“

b *代碼地址

(gdb) d ? ? ? ? ? ? ?刪除指定編號的某個斷點,或刪除所有斷點壳贪,斷點編號從1開始遞增

(gdb) s ? ? ? ? ? ? ? ?“Step Into (單步步入)”

(gdb) n? ? ? ? ? ? ? ? “Step Over (單步步過)”------這兩個命令必須在有源代碼調試信息的情況下才可以使用(GCC編譯時使用“-g”參數(shù))

(gdb)? i ? ? ? ? ? ? ? ? Info的簡寫陵珍,用于顯示各類信息,詳情請查閱“help i”

(gdb) disas ?0xXXXX ? ? ? 反匯編

(gdb) q ? ? ? ? ? ? ? ?退出

匯編風格轉換:(gdb)set disassembly-flavor intel

gdb查看內存:

x/ <n违施、f互纯、u> <addr>是可選的參數(shù),表示一個內存地址

1) n 是一個正整數(shù)磕蒲,表示顯示內存的長度留潦,也就是說從當前地址向后顯示幾個地址的內容

2) f 表示顯示的格式

3) u 表示將多少個字節(jié)作為一個值取出來,如果不指定的話辣往,GDB默認是4個bytes兔院,如果不指定的話,默認是4個bytes站削。當我們指定了字節(jié)長度后坊萝,GDB會從指內存定的內存地址開始,讀寫指定字節(jié)许起,并把其當作一個值取出來十偶。

參數(shù) f 的可選值:

x 按十六進制格式顯示變量。

d 按十進制格式顯示變量园细。

u 按十六進制格式顯示無符號整型惦积。

o 按八進制格式顯示變量。

t 按二進制格式顯示變量猛频。

a 按十六進制格式顯示變量狮崩。

c 按字符格式顯示變量。

f 按浮點數(shù)格式顯示變量鹿寻。

參數(shù) u 可以用下面的字符來代替:

b 表示單字節(jié)

h 表示雙字節(jié)

w 表示四字 節(jié)

g 表示八字節(jié)

舉例:

(gdb) p record

$10 = {12, 76, 48, 62, 94, 17, 32, 37, 52,69}

(gdb) p &record

$11 = (int (*)[10]) 0x8049740

(gdb) x/4uw 0x8049740

0x8049740 <record>:12764862

(gdb) x/6ow 0x8049740

0x8049740 <record>:0140114060076

0x8049750 <record+16>:0136021


Mobile : Ransonware

題目由兩部分組成sample.apk與_target.jpg

使用apkIDE部分java提示error睦柴,這次使用jadx

找到main,發(fā)現(xiàn)對_target.jpg的操作

發(fā)現(xiàn)Aha encodeFile

java AES加密

main AES

class Aha()


Aha()

即mask與main 的"dajidalijinwanchiji~~~~~~" 異或毡熏,并作為AES加密的key

再次異或找到key

解密_target.jpg即可

具體解密腳本還未完成

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末爱只,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子招刹,更是在濱河造成了極大的恐慌恬试,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疯暑,死亡現(xiàn)場離奇詭異训柴,居然都是意外死亡,警方通過查閱死者的電腦和手機妇拯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門幻馁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人越锈,你說我怎么就攤上這事仗嗦。” “怎么了甘凭?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵稀拐,是天一觀的道長。 經常有香客問我丹弱,道長德撬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任躲胳,我火速辦了婚禮蜓洪,結果婚禮上,老公的妹妹穿的比我還像新娘坯苹。我一直安慰自己隆檀,他們只是感情好,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布粹湃。 她就那樣靜靜地躺著恐仑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪再芋。 梳的紋絲不亂的頭發(fā)上菊霜,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天,我揣著相機與錄音济赎,去河邊找鬼鉴逞。 笑死,一個胖子當著我的面吹牛司训,可吹牛的內容都是我干的构捡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼壳猜,長吁一口氣:“原來是場噩夢啊……” “哼勾徽!你這毒婦竟也來了?” 一聲冷哼從身側響起统扳,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤喘帚,失蹤者是張志新(化名)和其女友劉穎畅姊,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吹由,經...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡若未,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了倾鲫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粗合。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖乌昔,靈堂內的尸體忽然破棺而出隙疚,到底是詐尸還是另有隱情,我是刑警寧澤磕道,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布供屉,位于F島的核電站,受9級特大地震影響捅厂,放射性物質發(fā)生泄漏贯卦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一焙贷、第九天 我趴在偏房一處隱蔽的房頂上張望撵割。 院中可真熱鬧,春花似錦辙芍、人聲如沸啡彬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庶灿。三九已至,卻和暖如春吃衅,著一層夾襖步出監(jiān)牢的瞬間往踢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工徘层, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留峻呕,地道東北人。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓趣效,卻偏偏與公主長得像瘦癌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子跷敬,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內容