国产精品久av福利在线观看_亚洲一区国产精品_亚洲黄色一区二区三区_欧美成人xxxx_国产精品www_xxxxx欧美_国产精品久久婷婷六月丁香_国产特级毛片

錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項目 服務(wù)報價 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
[原創(chuàng)] 某校內(nèi)CTF比賽逆向四道題的分析

作者: mortalboold  日期:2017-05-09 14:56:18   來源: 本站整理

一:簽到題0x01:運(yùn)行程序,顯示flag就在這兒,直接IDA打開,進(jìn)入main函數(shù)F5查看偽代碼。
 
0x02:看到一串奇怪的字符串,并且v10和這段字符串有操作,后面if語句有v10,我們試著將這個字符串輸入程序中運(yùn)行,出現(xiàn)如下結(jié)果。
 
0x03:說明這串字符串就是正確的輸入,然后根據(jù)字符串的特征可以看出是base64加密的。隨便百度一個base64在線解密,順利解出flag。
 

二:easycrack:
0x01:運(yùn)行程序,please input the right ans,將程序拖到ida里。F5查看偽代碼,有很多奇怪的函數(shù),通過OD,IDA動靜結(jié)合

 

分析一下一些函數(shù)的用法。
 
0X02: 通過OD,可以看到其中的sub_4011ea和sub_401064,相當(dāng)于printf和scanf函數(shù),在IDA中按N修改名字。然后先隨便一組數(shù)據(jù)。


 
0x03 根據(jù)OD觀察內(nèi)存變化,可以知道var_9c保存的是輸入的值,然后后面的sub_4011BD看返回值eax中值可以看

出這個函數(shù)求輸入的長度,
var_a0里保存長度,將var_9c改名為input,A0改名為l。
 
0x04 然后var_74置0,后面比較var_74和輸入的長度,大于(jge)等于就跳轉(zhuǎn)到右邊,否則進(jìn)入左邊。
 
左邊的算法不是很清楚是什么操作,百度了一下,是對2去模的優(yōu)化代碼,(詳細(xì)請

看blog.csdn.net/qq276592716/article/details/6971781)。
0x04:根據(jù)前面的優(yōu)化代碼,確定如果var_74是奇數(shù)就跳轉(zhuǎn)到右邊的操作,否則進(jìn)入左邊。左邊有

對var_78與5比較,小于等于才會進(jìn)入左邊的流程,否則就退出了
。  
0x05 因?yàn)楝F(xiàn)在var_74的值是0,所以我們先看左邊的操作,通過OD。觀察返回值(eax)值得變化,
可知道sub_401136是取字符串的操作,改名為getstring
  
0x06 ,繼續(xù)往下看,接著是是getstring函數(shù)取var_8c的字符串,通過OD觀察eax的可以看到取出

的值是mortal,所以var_8c='mortal';
 
0x07:通過上面的分析左邊的流程注釋如下
 
接下來看流程圖可知是,var_78++;var_74++,然后跳轉(zhuǎn)到var_74和長度的比較,繼續(xù)循環(huán)。
0x08:再分析右邊的流程。因?yàn)樽筮呉呀?jīng)把函數(shù)的功能分析完成,所以右邊直接可以得出來,是將input的奇數(shù)位的數(shù)與3異或。
 
0x09;根據(jù)上面的分析,可以寫出對input進(jìn)行操作的偽代碼i=0
x=0
str='mortal'
l=len(input)
for(i=0;i<len;i++)
{     if(i%2)
{         input=input^3}
      else{   
         f(x>5)      
            break;   
          input=input^str[x]  
          x++}}
0x0A:接下來就是看最后的比較了。首先var_74置0,與長度比較,大于就跳出循環(huán),否則長度與25比

較,不相等退出循環(huán),根據(jù)這里能退出輸入的長度為25位
 
0x0b 接下來就是講input[0]與var_70做比較,相同就繼續(xù)循環(huán),var_74++;不等就把var_7c置0,跳出循環(huán)。
往上翻,可以看到var70到var_10有長度為25位的數(shù)據(jù),正好與輸入位數(shù)相同,所以判斷是比較的字符串。
 
0x0c :寫出逆算法成功解出flag
 
三crackme0x01 這是一道安卓逆向,直接祭出神器JEB反編譯查看源碼。0x02 :找到mainactivety ,然后按TAB鍵直接反編譯出JAVA代碼
 
0x03:邏輯很簡單,就是輸入的奇數(shù)位與sincnuisasher異或,然后奇偶位交換,后與V2的值比較
 
0x03:把代碼直接復(fù)制到eclipse里,然后把算法反過來,先交換,再異或,然后將其中沒有聲明的變量聲明一下,運(yùn)行,直接跑出flag.
 

四:way0x01 od,ida載入程序
0x02 和第二題一樣,繼續(xù)用OD找出其中奇怪的函數(shù)的作用。 一樣的首先找出了printf(40120d),和scanf(401064)函數(shù),
在IDA中改名,然后隨便輸入1234567890,繼續(xù)在OD里面單步(F8)跟
 
0x03 根據(jù)返回值,可以判斷4011fe是算輸入的長度,然后送入var_38
。   
然后401145根據(jù)返回值可以知道也是個getstring。Var_2c保存的輸入的值,改名為input

0x04然后在IDA直接f5看偽代碼
 

  
發(fā)現(xiàn)只有四個if比較,就可以確認(rèn)輸入只能為0123之中的數(shù)字。0x05 在后面可以看到,v8是一個標(biāo)志位,如果為真的話,就輸入正

確,在v8初始化時0,所以看哪些地方能改變v8的值,使其是個非0值。

 
0x06:在偽代碼中,可以看出當(dāng)getstring(v10)==“X”時,能使的v8為1,再根據(jù)匯編代碼和OD單步跟,可以發(fā)現(xiàn)這個比較里,getstring

是返回var_1c的值,
而var_1c=‘C*......*...****.*.****...*....*.*..**********.*..*....*...*...**.****.*.*...****.*....*.*******..*.***..*.....*.*.."    "***.**.***.*...****....*X..*’
  
V10相當(dāng)于一個下標(biāo)。所以getstring的返回值var_1c[v10]=”X”,的時候就是正確的時候。
0x07:v10初始化為0 ,而var_1c[72]才是‘x’,所以要找到v10的變化方式,通過偽代碼可以看到,
當(dāng)輸入為0時,v10=v10-16,input=1時,v10=v10+1;Input=2時,v10=v10+16,input=3時,v10=v10-1;但是如果var+1c[v10]==”*”就會退出循環(huán),
v8還是為0。
0x08:這是可以將var_1c看成是9*16的一個矩陣地圖,如圖。每行16元素,輸入0,相當(dāng)于向上移,1等于右移,2代表向下移,3代表左移。
 
然后走到X的位置,路線為222122232211010011100333030011111211011211122332330332223221110011112233。
0x09 :IDA發(fā)現(xiàn)提示正確后,還讓我們看的清楚一些,后面還有一些函數(shù),點(diǎn)最后一個函數(shù)進(jìn)去(前面兩個點(diǎn)過去發(fā)現(xiàn)沒有

什么實(shí)際用處)。在OD中該函數(shù)的位置下斷點(diǎn),f9運(yùn)行到此函數(shù)出,單步走。
 
0x0A:找到flag
 
打了這么多能加精嗎,,,雖然很菜,哈哈。最后一張圖不知道為什么傳上來,,,在后面寫的時候排版沒問題啊,保存

后就變得奇怪了,最后還莫名其妙多了一張圖。題目下載:http://pan.baidu.com/s/1hsccBkC

圖片9.png (12.04 KB, 下載次數(shù): 3)

 

圖片9.png


熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見打印機(jī)清零步驟
  • 安裝驅(qū)動時提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    99视频在线精品| 亚洲精品成人精品456| 黄色三级视频在线| 国产午夜精品视频| 亚洲精品资源在线| 久久国产欧美精品| 国产精品27p| 免费中文日韩| 欧美婷婷精品激情| 激情综合五月网| 国产五月天婷婷| 亚洲综合久久av一区二区三区| 国产精品天天av精麻传媒| 国产精品久久久久久久av| www.色香蕉| 亚洲色婷婷一区二区三区| 日韩欧美亚洲在线| 成年人免费观看视频网站| 丰满少妇被猛烈进入| 盗摄牛牛av影视一区二区| 久久蜜桃香蕉精品一区二区三区| 精品国产999| 在线视频免费一区二区| 少妇久久久久久| 欧美国产视频日韩| 任我爽在线视频精品一| 女同性恋一区二区三区| 中文字幕一区在线播放| av资源亚洲| 风间由美一区二区av101| 一本大道久久a久久精品综合| 成视频免费在线看| 精品99在线观看| 北岛玲一区二区| 欧美深深色噜噜狠狠yyy| 精品亚洲一区二区三区| 欧美久久久久久久久久| 国产成人精品免费在线| 中文字幕一区图| 午夜视频在线观看韩国| 亚洲欧美另类综合| 青青国产在线视频| 欧美色图校园春色| 久久综合九色99| 高清视频一区二区三区| 最近日韩中文字幕中文| 日韩精品www| 夜夜操天天操亚洲| 日本91福利区| 卡通动漫国产精品| 综合久久2019| 制服丝袜影音| 美女把尿口扒开让男人桶在线观看 | 毛片av一区二区| 国产精品主播在线观看| 成人乱码手机视频| av网址在线播放| 黄色免费视频| 性做久久久久久久久久| 任我爽在线视频| 蜜桃免费在线视频| jizz欧美激情18| www.成人黄色| www.日本在线视频| 91欧美精品成人综合在线观看| 精品视频偷偷看在线观看| 亚洲国产高清福利视频| 亚洲永久精品大片| 精品国产精品自拍| 欧美精品视频www在线观看| 日韩欧美国产成人一区二区| 国产精品视频第一区| 日韩专区视频| 二区三区在线观看| 18aaaa精品欧美大片h| 香蕉视频在线网站| 女人天堂网站| 久久er视频| 精品黑人一区二区三区| 国产美女网站视频| 精品肉丝脚一区二区三区| 荫蒂被男人添免费视频| 怡红院一区二区三区| 一级黄色片在线免费观看| 4444在线观看| 日产精品久久久一区二区| 色播五月综合| 国产69精品久久久久久| 亚洲美女av网站| 欧美亚洲日本一区| 性欧美疯狂xxxxbbbb| 亚洲免费成人av| 亚洲国产精品成人综合 | 日本一区二区在线不卡| 国产高清视频一区| 国产精品初高中害羞小美女文| 99免费精品在线观看| 亚洲欧美日韩在线| 国产精品免费视频一区| 色综合久久久久| 在线中文字幕日韩| 亚洲美女动态图120秒| 欧美激情小视频| 久久精品日产第一区二区三区精品版| 大荫蒂性生交片| 久久只有这里有精品| 中文字幕第2页| 天天干天天插天天射| 黄网在线观看视频| av黄色在线看| 久艹在线播放| 污视频在线观看免费| 日本一区二区中文字幕| 中文在线一区| 欧美亚洲激情| 成人久久一区| 高清不卡在线观看| 久久这里都是精品| 欧美三级韩国三级日本三斤| 欧美午夜免费电影| 色综合久久久888| 国产91在线播放九色快色| 国产精品夜色7777狼人| 国产在线观看一区二区三区| 成人午夜黄色影院| 97在线资源站| 国产亚洲情侣一区二区无| 国产欧美丝袜| 久久6免费视频| 97人妻一区二区精品视频| japanesexxxx在线播放| 日韩av影片| 日韩在线视频一区二区三区| 国产欧美自拍一区| 国内一区二区在线| 久久久精品免费免费| 国产精品麻豆视频| 亚洲男人av电影| 久久99久久99精品蜜柚传媒| 韩国三级hd中文字幕有哪些| 国产特级黄色片| 国产深夜福利| www.99热.com| 在线观看免费国产小视频| 日韩在线免费电影| 久久毛片亚洲| 免费精品视频| 26uuu久久综合| 欧美日韩一二三四五区| 亚洲а∨天堂久久精品9966| 日韩中文字幕精品| 正义之心1992免费观看全集完整版| 欧美大黑帍在线播放| 丝袜美腿小色网| 精品人妻一区二区三区浪潮在线| 一区二区三区免费视频播放器| 熟年交尾五十路视频在线播放| 人成网站免费观看| 色呦呦在线视频| 国产精品2区| 成人三级在线视频| 欧美日韩一二三四五区| 国产欧美久久一区二区| 韩国三级在线播放| 欧美日韩亚洲第一页| 亚洲男男gay视频| caoprom在线| 蜜桃视频在线观看一区二区| 亚洲黄色尤物视频| 欧美在线视频在线播放完整版免费观看| 久久99蜜桃综合影院免费观看| 欧美另类z0zx974| 天天操夜夜拍| 精品国产一区二区三区久久久樱花 | 欧美一区二区三区的| 欧美成年人视频网站欧美| 3d蒂法精品啪啪一区二区免费| 欧美日韩一区二区区| 97久精品国产片一区二区三区 | 女同互忝互慰dv毛片观看| 日韩欧美国产精品综合嫩v| 国产91精品一区二区麻豆网站| 亚洲精品一区二区三区不| 18禁男女爽爽爽午夜网站免费| 美女网站视频色| yy4480电影网| 在线看的毛片| 欧美日韩日本国产亚洲在线| 久久女同精品一区二区| 69久久夜色精品国产69乱青草| 亚洲一二三区精品| 日韩av一二区| 三级网站在线看| 天天撸天天射| 卡通动漫国产精品| 色婷婷久久一区二区三区麻豆| 青青草久久网络| a视频免费在线观看| 香蕉视频在线观看网站| 亚洲一区区二区|