Tip
AWS ν΄νΉ λ°°μ°κΈ° λ° μ°μ΅νκΈ°:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ν΄νΉ λ°°μ°κΈ° λ° μ°μ΅νκΈ°:HackTricks Training GCP Red Team Expert (GRTE)
Azure ν΄νΉ λ°°μ°κΈ° λ° μ°μ΅νκΈ°:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks μ§μνκΈ°
- ꡬλ κ³ν νμΈνκΈ°!
- **π¬ λμ€μ½λ κ·Έλ£Ή λλ ν λ κ·Έλ¨ κ·Έλ£Ήμ μ°Έμ¬νκ±°λ νΈμν° π¦ @hacktricks_liveλ₯Ό νλ‘μ°νμΈμ.
- HackTricks λ° HackTricks Cloud κΉνλΈ λ¦¬ν¬μ§ν 리μ PRμ μ μΆνμ¬ ν΄νΉ νΈλ¦μ 곡μ νμΈμ.
μ΄ κΈ°μ μ μ 체 μΈλΆμ 보λ https://gynvael.coldwind.pl/download.php?f=PHP_LFI_rfc1867_temporary_files.pdfμμ νμΈνμΈμ.
PHP νμΌ μ λ‘λ
PHP μμ§μ΄ RFC 1867μ λ°λΌ νμνλ νμΌμ ν¬ν¨νλ POST μμ²μ μμ νλ©΄, μ
λ‘λλ λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν΄ μμ νμΌμ μμ±ν©λλ€. μ΄λ¬ν νμΌμ PHP μ€ν¬λ¦½νΈμμ νμΌ μ
λ‘λ μ²λ¦¬λ₯Ό μν΄ μ€μν©λλ€. μ§μμ μΈ μ μ₯μ΄ νμν κ²½μ°, move_uploaded_file ν¨μλ₯Ό μ¬μ©νμ¬ μ΄λ¬ν μμ νμΌμ μνλ μμΉλ‘ μ΄λν΄μΌ ν©λλ€. μ€ν ν, PHPλ λ¨μ μλ μμ νμΌμ μλμΌλ‘ μμ ν©λλ€.
Note
보μ κ²½κ³ : μμ νμΌμ μμΉλ₯Ό μκ³ μλ 곡격μλ νμΌ μ λ‘λ μ€μ νμΌμ μ κ·Όνμ¬ μ½λ μ€νμ μν΄ λ‘컬 νμΌ ν¬ν¨ μ·¨μ½μ μ μ μ©ν μ μμ΅λλ€.
λ¬΄λ¨ μ κ·Όμ λμ κ³Όμ λ μμ νμΌμ μ΄λ¦μ μμΈ‘νλ κ²μΌλ‘, μ΄λ μλμ μΌλ‘ 무μμνλ©λλ€.
Windows μμ€ν μμμ μ μ©
Windowsμμ PHPλ GetTempFileName ν¨μλ₯Ό μ¬μ©νμ¬ μμ νμΌ μ΄λ¦μ μμ±νλ©°, <path>\<pre><uuuu>.TMPμ κ°μ ν¨ν΄μ μμ±ν©λλ€. μ£Όλͺ©ν μ μ:
- κΈ°λ³Έ κ²½λ‘λ μΌλ°μ μΌλ‘
C:\Windows\Tempμ λλ€. - μ λμ¬λ λ³΄ν΅ βphpβμ λλ€.
<uuuu>λ κ³ μ ν 16μ§μ κ°μ λνλ λλ€. μ€μν μ μ ν¨μμ μ νμΌλ‘ μΈν΄ νμ 16λΉνΈλ§ μ¬μ©λλ―λ‘, μμ κ²½λ‘μ μ λμ¬λ₯Ό κ°μ§ μ΅λ 65,535κ°μ κ³ μ μ΄λ¦μ΄ κ°λ₯νμ¬ λ¬΄μ°¨λ³ λμ μ΄ κ°λ₯νλ€λ κ²μ λλ€.
κ²λ€κ°, Windows μμ€ν
μμμ μ
μ© κ³Όμ μ κ°μνλ©λλ€. FindFirstFile ν¨μμ νΉμ΄μ±μΌλ‘ μΈν΄ λ‘컬 νμΌ ν¬ν¨(LFI) κ²½λ‘μμ μμΌλμΉ΄λλ₯Ό μ¬μ©ν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μμ νμΌμ μ°ΎκΈ° μν ν¬ν¨ κ²½λ‘λ₯Ό λ€μκ³Ό κ°μ΄ μμ±ν μ μμ΅λλ€:
http://site/vuln.php?inc=c:\windows\temp\php<<
νΉμ μν©μμλ λ ꡬ체μ μΈ λ§μ€ν¬(μ: php1<< λλ phpA<<)κ° νμν μ μμ΅λλ€. μ΄λ¬ν λ§μ€ν¬λ₯Ό 체κ³μ μΌλ‘ μλνμ¬ μ
λ‘λλ μμ νμΌμ λ°κ²¬ν μ μμ΅λλ€.
GNU/Linux μμ€ν μμμ μ μ©
GNU/Linux μμ€ν μ κ²½μ°, μμ νμΌ μ΄λ¦μ 무μμμ±μ΄ κ°λ ₯νμ¬ μ΄λ¦μ΄ μμΈ‘ κ°λ₯νμ§ μμΌλ©° λ¬΄μ°¨λ³ λμ 곡격μ μ·¨μ½νμ§ μμ΅λλ€. μΆκ° μΈλΆμ 보λ μ°Έμ‘°λ λ¬Έμμμ νμΈν μ μμ΅λλ€.
Tip
AWS ν΄νΉ λ°°μ°κΈ° λ° μ°μ΅νκΈ°:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ν΄νΉ λ°°μ°κΈ° λ° μ°μ΅νκΈ°:HackTricks Training GCP Red Team Expert (GRTE)
Azure ν΄νΉ λ°°μ°κΈ° λ° μ°μ΅νκΈ°:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks μ§μνκΈ°
- ꡬλ κ³ν νμΈνκΈ°!
- **π¬ λμ€μ½λ κ·Έλ£Ή λλ ν λ κ·Έλ¨ κ·Έλ£Ήμ μ°Έμ¬νκ±°λ νΈμν° π¦ @hacktricks_liveλ₯Ό νλ‘μ°νμΈμ.
- HackTricks λ° HackTricks Cloud κΉνλΈ λ¦¬ν¬μ§ν 리μ PRμ μ μΆνμ¬ ν΄νΉ νΈλ¦μ 곡μ νμΈμ.


