日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

江苏工匠杯easyphp

發布時間:2023/12/20 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 江苏工匠杯easyphp 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼審計

先看一下代碼

?代碼里有三個變量a,b,c要通過GET方式傳入,并且對a,b,c變量設置了判斷,接下來分別看看怎么達成他們的判斷條件以及其代碼分析

a變量

inval($a)>6000000 要求傳入的a為大于6000000,但后面的strlen()函數限制了a的長度在3以內

此時可以考慮用科學計數法來繞過即a=1e9 ,此時可以使a滿足條件

b變量

b變量這里用到了md5截斷判斷,'8b184b'?===?substr(md5($b),-6,6)

即將b變量進行md5加密,并用substr截取加密后的后6位,截取的結果要為'8b184b'

這個時候需要用代碼來爆破一下

from multiprocessing.dummy import Pool as tp import hashlibknownMd5 = '8b184b'def md5(text):return hashlib.md5(str(text).encode('utf-8')).hexdigest()def findCode(code):key = code.split(':')start = int(key[0])end = int(key[1])for code in range(start, end):if md5(code)[-6:] == knownMd5:print codebreak list=[] for i in range(3):list.append(str(10000000*i) + ':' + str(10000000*(i+1))) pool = tp() pool.map(findCode, list) pool.close() pool.join()

我這里爆破的結果是53724,也許還有其他結果沒爆破出來

此處代碼借鑒了MD5截斷比較驗證 - Ye'sBlog - 博客園 (cnblogs.com)

c變量

?

代碼將傳入的c變量進行了json格式的轉換,將json轉換為php,并再次轉換為數組

那么c傳入的值便要是json格式,同時里面包含了m,n兩個key,m鍵對應的值要不為數字且大于2022,此時包含一個知識點,php中當字符與數字進行比較時,字符部分會轉為0,即傳入

"m":"9999a",比較時會變成9999

n鍵對應的值為數組,數組里有兩個值,并且數組的第一個值也為數組

那么n傳入的格式應為 "n":[[XXX],XXX],再看下面的代碼

array_search("DGGJ",?$c["n"]),這里是搜索n中是否有"DGGJ",有則返回Ture并進行下一步

與弱相等類似即該函數進行匹配時如果是字符串與數字,字符串會轉為0,那么讓"n":[[XXX],0]即可

foreach循環部分意思是n中有"DGGJ"就會輸出no...,意思是n中不能包含"DGGJ"

"n":[[666],0] 同樣可以滿足

最終c={"m":"9999a","n":[[666],0]}

最后傳入 a=1e9&b=53724&c={"m":"9999a","n":[[6],0]}即可

總結

以上是生活随笔為你收集整理的江苏工匠杯easyphp的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 影音先锋人妻啪啪av资源网站 | www中文在线 | 不卡在线一区二区 | 一区二区三区精品久久久 | 在线观看小视频 | 黄色网在线播放 | 美女在线不卡 | 97人妻精品一区二区三区免费 | 日韩一级欧美一级 | 男生操男生网站 | 亚洲精品1234 | 国产无遮挡又黄又爽 | 涩里番在线观看 | 可以免费观看的毛片 | 日本九九热 | 国产精伦 | 首尔之春在线看 | 日韩精品高清在线 | 中文字幕网伦射乱中文 | 日韩av在线免费观看 | 国产精品jizz在线观看美国 | 爱爱视频天天干 | 免费a在线 | 久久久久久婷婷 | 摸摸大奶子 | 伊人狠狠操 | 老色批影院| 午夜成人在线视频 | 97影院在线午夜 | 狠狠影视| 波多野吉衣中文字幕 | 污污视频网站免费观看 | 天堂bt在线 | 国产高清一区二区三区四区 | 五月色综合 | 日本老太婆做爰视频 | 婷婷色一区二区三区 | 久久综合狠狠综合久久综合88 | 天天干夜夜怕 | 91尤物视频在线观看 | 亚洲激情中文字幕 | 亚洲精品乱码久久久久久蜜桃麻豆 | 成人一区二区精品 | 天天色天 | 午夜精品久久久久久久99老熟妇 | 欧洲-级毛片内射 | 亚洲高清资源 | 99re6在线观看| 亚洲中文一区二区 | 亚洲熟妇色自偷自拍另类 | 在线黄色观看 | av大全在线 | 激情久久中文字幕 | 九九色在线 | 男同激情视频 | 久久久久久爱 | 人人爽人人插 | 一级全黄裸体免费视频 | 中国字幕av | 日韩大片免费 | 亚洲热影院 | 人妻少妇精品无码专区久久 | 蜜臀一区二区三区精品免费视频 | 欧美劲爆第一页 | 性一交一乱一色一视频麻豆 | 日韩精品一区二区三区网站 | 91麻豆精品秘密入口 | 亚洲女人天堂色在线7777 | 日韩最新在线 | 欧美一区二区三区免费在线观看 | 老色批网站 | 骚虎av在线 | 人妖ts福利视频一二三区 | 国产亚洲欧美在线精品 | 免费处女在线破视频 | 免费在线观看污 | 性av网站| 在线中文天堂 | 一区二区成人网 | 欧美黄网在线观看 | 国产精品久久久久久亚洲调教 | a级一级片 | 午夜色播 | 一区二区三区四区免费观看 | 精品国产乱码久久久久久108 | 91免费网址 | 黄色a级片视频 | 日本中文字幕不卡 | 日本在线观看www | 麻豆一区二区三区 | 亚洲精品 日韩无码 | av全黄| 天天躁夜夜操 | 亚洲经典久久 | 亚洲成人日韩在线 | 人妖性生活视频 | kk视频在线观看 | 国产精九九网站漫画 | 亚洲成人二区 |