SWLUG/μ›Ή ν•΄ν‚Ή 32

[Dreamhack/λ“œλ¦Όν•΅] Web

γ…‹γ…‹γ…‹ κΈ€μžλ“€μ΄ λ‚ μ•„λ‹€λ‹Œλ‹€... CTF 문제λ₯Ό μ œμž‘ν•˜λŠ” λ°μ—λŠ” μ°Έμ‹ ν•œ 아이디어도 ν•„μš”ν•œ 것 κ°™λ‹€.      F12λ₯Ό 눌러 κ΄€λ¦¬μž 도ꡬλ₯Ό μ—΄μ–΄λ³΄λ‹ˆ, κΈ€μžκ°€ μ“°μ—¬μ Έ μžˆλŠ” 이미지 νŒŒμΌλ“€μ΄ μžˆλŠ” 것을 확인할 수 μžˆμ—ˆλ‹€.이 κΈ€μž 이미지듀이 λ‚ μ•„λ‹€λ‹ˆλŠ” 것 κ°™λ‹€.μ§€κΈˆμ€ 이 κΈ€μžλ“€μ˜ μˆœμ„œλ₯Ό μ•Œ 수 μ—†λ‹€.   λ¬Έμ œ νŽ˜μ΄μ§€μ˜ μ†ŒμŠ€ μ½”λ“œλ₯Ό μ‚΄νŽ΄λ³΄κ² λ‹€. κ·Έ 전에 잠깐 νŠΉμ΄μ μ„ μ°Ύμ•„λ‚Ό 수 μžˆμ—ˆλŠ”λ°,    μ½”λ“œκ°€ 계속 λ°”λ€ŒλŠ” 것을 μ•Œ 수 μžˆμ—ˆλ‹€, μ•„λ§ˆ νŽ˜μ΄μ§€μ—μ„œ κΈ€μžμ˜ 이미지가 μœ„μΉ˜ν•˜λŠ” μœ„μΉ˜κ°’μ΄ 계속 λ°”λ€ŒλŠ” 것 κ°™μ•˜λ‹€. μ΄ μ›€μ§μž„μ„ λ©ˆμΆ°μ€˜μ•Όκ² λ‹€κ³  μƒκ°ν•΄μ„œ, μœ„μΉ˜κ°’μ„ 계속 λ°”λ€Œκ²Œ ν•˜λŠ” μ½”λ“œλ₯Ό μ°Ύμ•„λ³΄μ•˜λ‹€. "transform: translateX()" 뢀뢄이 μ›€μ§μž„μ— κ΄€μ—¬ν•œλ‹€κ³  μƒκ°ν•΄μ„œ κ΄€λ ¨ μ½”λ“œλ₯Ό μ•„λž˜μ—μ„œ μ°Ύμ•„λ³΄μ•˜λ‹€. const ..

[webhacking.kr] Challange 44

http://webhacking.kr:10005/ Challenge 44 webhacking.kr:10005 [1] 문제 문제 νŽ˜μ΄μ§€μ™€ μ†ŒμŠ€ μ½”λ“œμ΄λ‹€. 1) "name:" μ˜†μ— ν…μŠ€νŠΈλ₯Ό 적고 μ œμΆœν•  수 μžˆλŠ” 폼이 μžˆλ‹€. μ΅œλŒ€ 5개의 λ¬ΈμžκΉŒμ§€ 적을 수 μžˆλ‹€. 2) μ•„λž˜μ˜ "view-source"λ₯Ό λˆ„λ₯΄λ©΄, 이런 μ†ŒμŠ€ μ½”λ“œκ°€ 적힌 화면이 λ‚˜μ˜¨λ‹€.

[Dreamhack/λ“œλ¦Όν•΅] command-injection-1

https://dreamhack.io/wargame/challenges/44 command-injection-1 νŠΉμ • Host에 ping νŒ¨ν‚·μ„ λ³΄λ‚΄λŠ” μ„œλΉ„μŠ€μž…λ‹ˆλ‹€. Command Injection을 톡해 ν”Œλž˜κ·Έλ₯Ό νšλ“ν•˜μ„Έμš”. ν”Œλž˜κ·ΈλŠ” flag.py에 μžˆμŠ΅λ‹ˆλ‹€. Reference Introduction of Webhacking dreamhack.io [1] 문제 뢄석 # 문제 μ›Ή νŽ˜μ΄μ§€ 뢄석 첫 화면이닀. 상단에 'Home' μ˜†μ— 'Ping'을 λˆ„λ₯΄λ©΄ μ΄λ™ν•˜λŠ” νŽ˜μ΄μ§€μ΄λ‹€. λ„€λͺ¨ 칸에 IP μ£Όμ†Œλ₯Ό μž…λ ₯ν•  수 있게 λ˜μ–΄μžˆλŠ” 것 κ°™μ•˜κ³ , "Ping!" λ²„νŠΌμ„ 눌러 κ²°κ³Όλ₯Ό 확인할 수 μžˆλŠ” 것 κ°™μ•˜λ‹€. βš™οΈ /ping.html Home Ping Let's ping your host Host Ping! 이 νŽ˜μ΄μ§€μ˜..

[Dreamhack/λ“œλ¦Όν•΅] Command Injection Advanced

https://dreamhack.io/wargame/challenges/413 Command Injection Advanced Description Exercise: Command Injection Advancedμ—μ„œ μ‹€μŠ΅ν•˜λŠ” λ¬Έμ œμž…λ‹ˆλ‹€. 문제 μˆ˜μ • λ‚΄μ—­ 2023.07.27 Dockerfile 제곡 dreamhack.io [1] 문제 뢄석 # μ›Ή νŽ˜μ΄μ§€ 뢄석 URL을 μ œμΆœν•  수 μžˆλŠ” ν˜•μ‹μ˜ 폼이 μžˆλŠ” νŽ˜μ΄μ§€μ΄λ‹€. Online Curl Request URL "url" μ΄λΌλŠ” μ΄λ¦„μ˜ νŒŒλΌλ―Έν„°λ‘œ λ‚΄κ°€ μž…λ ₯ν•œ 값이 λ°›μ•„μ Έμ„œ 전솑이 λ˜λŠ” κ΅¬μ‘°μž„μ„ μ•Œ 수 μžˆλ‹€. . . . μ—¬κΈ°κΉŒμ§€λŠ” μ•Œ 수 μžˆλŠ” 게 μ—†μ–΄μ„œ λ°”λ‘œ λ‹€μš΄λ‘œλ“œν•œ νŒŒμΌμ„ 뢄석해보겠닀. # λ‹€μš΄λ‘œλ“œν•œ 파일 뢄석 βš™οΈ index.php Online Curl R..

[Dreamhack/λ“œλ¦Όν•΅] baby-linux

https://dreamhack.io/wargame/challenges/837 baby-linux Description λ¦¬λˆ…μŠ€ λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•˜λŠ” μ›Ή μ„œλΉ„μŠ€κ°€ μž‘λ™ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή μ›Ή μ„œλΉ„μŠ€μ˜ μ½”λ“œκ°€ μ²¨λΆ€νŒŒμΌλ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. flag.txt νŒŒμΌμ„ μ°Ύμ•„ 좜λ ₯ν•˜μ—¬ ν”Œλž˜κ·Έλ₯Ό νšλ“ν•˜μ„Έμš”! ν”Œλž˜κ·Έ ν˜•μ‹μ€ DH{...} dreamhack.io [1] 문제 뢄석 # μ›Ή νŽ˜μ΄μ§€ 뢄석 문제의 이름은 'Baby linux' 이고, μ΄λ¦„μ²˜λŸΌ λ¦¬λˆ…μŠ€ λͺ…λ Ήμ–΄ 'echo$( )' κ΄„ν˜Έ μ•ˆμ— 무언가λ₯Ό μž…λ ₯ν•˜κ³  μ œμΆœν•  수 μžˆλŠ” ꡬ쑰둜 λ˜μ–΄ μžˆλ‹€. Baby Linux echo $() Submit Result 문제 ν™”λ©΄μ˜ μ†ŒμŠ€ μ½”λ“œμ΄λ‹€. POST λ°©μ‹μœΌλ‘œ 폼이 κ΅¬μ„±λ˜μ–΄ 있고, echo $() μ•ˆμ— μž…λ ₯ν•œ 값은 "user_input" ..

[Dreamhack/λ“œλ¦Όν•΅] csrf-2

https://dreamhack.io/wargame/challenges/269 [1] 문제 뢄석 # 문제 μ›Ή νŽ˜μ΄μ§€ 뢄석 (1) /Home 초기 ν™”λ©΄(Home ν™”λ©΄)이닀. (2) /vuln(csrf) page scriptλŠ” *둜 λŒ€μ²΄λ˜μ—ˆκ³  /scriptλŠ” 곡백 처리된 것 κ°™λ‹€. μ†ŒμŠ€ μ½”λ“œλ„ 이게 μ „λΆ€λ‹€. (3) /flag νŽ˜μ΄μ§€ /vuln κ²½λ‘œμ— param λ§€κ°œλ³€μˆ˜λ₯Ό 전달할 λ•Œ 넣을 값을 μ œμΆœν•˜λ©΄ λ˜λŠ” ν˜•μ‹μ΄λ‹€. CSRF-2 Home http://127.0.0.1:8000/vuln?param= /flag νŽ˜μ΄μ§€μ˜ μ†ŒμŠ€ μ½”λ“œμ΄λ‹€. 방금 λΆ„μ„ν•œ κ·ΈλŒ€λ‘œμ΄κ³ , 이외에 λ”±νžˆ νžŒνŠΈκ°€ λ˜λŠ” λ‚΄μš©μ€ μ—†μ—ˆλ‹€. (4) /login νŽ˜μ΄μ§€ λ‘œκ·ΈμΈμ„ ν•  수 μžˆλŠ” 화면이 λ‚˜νƒ€λ‚œλ‹€. CSRF-2 Home Login usernam..