ssongk
ssongk
ssongk
전체 방문자
오늘
어제

공지사항

  • resources
  • 분류 전체보기 (626)
    • CTF (24)
    • background (79)
      • fuzzing (5)
      • linux (29)
      • linux kernel (15)
      • windows (2)
      • web assembly (1)
      • embedded (0)
      • web (13)
      • crypto (9)
      • mobile (1)
      • AI (1)
      • etc.. (3)
    • write-up(pwn) (171)
      • dreamhack (102)
      • pwn.college (4)
      • pwnable.xyz (51)
      • pwnable.tw (3)
      • pwnable.kr (5)
      • G04T (6)
    • write-up(rev) (32)
      • dreamhack (24)
      • reversing.kr (8)
    • write-up(web) (195)
      • dreamhack (63)
      • LOS (40)
      • webhacking.kr (69)
      • websec.fr (3)
      • wargame.kr (6)
      • webgoat (1)
      • G04T (7)
      • suninatas (6)
    • write-up(crypto) (19)
      • dreamhack (16)
      • G04T (1)
      • suninatas (2)
    • write-up(forensic) (53)
      • dreamhack (5)
      • ctf-d (47)
      • suninatas (1)
    • write-up(misc) (13)
      • dreamhack (12)
      • suninatas (1)
    • development (31)
      • Linux (14)
      • Java (13)
      • Python (1)
      • C (2)
      • TroubleShooting (1)
    • 자격증 (8)
    • 이산수학 (1)
    • 정보보안 (0)
hELLO · Designed By 정상우.
ssongk

ssongk

[Webhacking.kr] Challenge old-45 write-up
write-up(web)/webhacking.kr

[Webhacking.kr] Challenge old-45 write-up

2022. 8. 26. 18:21

문제 화면입니다.

문제의 소스 코드입니다.
mb_convert_encoding 함수가 수상해 보입니다.
검색해보니 취약점이 존재한다고 합니다.
https://binaryu.tistory.com/25

mb_convert_encoding 취약점으로 magic_quotes_gpc 우회하기

PHP에서 SQL-Injection을 할때, magic_quotes_gpc 설정때문에 '입력이 안될경우 : mb_convert_encoding 취약점 (%a1 ~ %fe 으로 magic_quotes_gpc %27 우회) 차단 : id=%27or%201=1%20and%20id=char(97,100,109,10..

binaryu.tistory.com

멀티 바이트를 사용하는 언어셋을 사용할 때
%a1~%fe 뒤에 붙인 문자는 addslahes 함수를 우회할 수 있다는 것이다.
이를 활용하면 ' " \ 널 문자를 넣을 수 있습니다.
여기선 \를 사용하는 게 좋을 것 같습니다.

문제가 풀렸습니다.
최종 쿼리는 아래와 같습니다.
id=%aa\&pw= or 1 order by id#

'write-up(web) > webhacking.kr' 카테고리의 다른 글

[Webhacking.kr] CHILD write-up  (0) 2022.09.03
[Webhacking.kr] Challenge old-50 write-up  (0) 2022.08.27
[Webhacking.kr] Challenge old-51 write-up  (0) 2022.08.20
[Webhacking.kr] Challenge old-34 write-up  (0) 2022.08.19
[Webhacking.kr] Challenge old-44 write-up  (0) 2022.08.18
    'write-up(web)/webhacking.kr' 카테고리의 다른 글
    • [Webhacking.kr] CHILD write-up
    • [Webhacking.kr] Challenge old-50 write-up
    • [Webhacking.kr] Challenge old-51 write-up
    • [Webhacking.kr] Challenge old-34 write-up
    ssongk
    ssongk
    벌레 사냥꾼이 되고 싶어요

    티스토리툴바