ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Secure Coding - Paros
    Java/Spring 2018. 9. 7. 12:23
    반응형

    Proxy Tool이다


    설치 후 Paros 우클릭 - 속성에서


    jdk가 32비트인 jdk폴더 안에 bin까지의 Path를 Paros에 적용 되있는 javapath까지의 경로로 복사시키고 적용하고 실행시킨다


    Tool -> Options -> Local Proxy


    Port를 8888로 변경 후 OK


    Explorer -> 인터넷 옵션 -> 연결 -> Lan 설정 -> 프로시 설정 사용


    주소 - localhost , 포트 - 8888 -> 고급 설정에서 예외된것이 있으면 없애고 확인


    설정 확인 후 링크를 이동하면 안전하지 않은 사이트라고 페이지가 뜬다.


    페이지를 이동하면 Paros에 기록이 남는다.


    Request와 Response를 볼 수 있다.



    Trap Request Check하고 login 버튼을 누르면 id와 pw의 정보가 뜬다.


    Trap에서 Trap Request를 체크해서 페이지에서 로그인버튼을 누르면 id와 pw를 잡아준다. 


    여기에서 Trap Request를 풀고 id나 pw에 SQLi인 ' or 1=1 -- 를 삽입하고 Continue를 누르면 로그인에 성공한다.


    아무거나 SQLi 코드, '를 삽입해서 에러페이지가 나와서 에러 메세지가 나오면 SQLi가 다 가능한 페이지가 된다.


    에러페이지는 절대 보여주면 안된다. 보이는 순간 해킹이 가능해진다. 어느 DB를 쓰는지까지 확인할 수 있다.


    Framework와 package정보까지 다 알수 있다.






    반응형

    'Java > Spring' 카테고리의 다른 글

    Secure Coding - Command Injection  (0) 2018.09.07
    Secure Coding - SQL injection  (0) 2018.09.07
    Secure Coding - 보안 취약점 관리 사이트  (0) 2018.09.07
    Secure Coding - 소프트웨어 개발 방법론  (0) 2018.09.06
    MyBatis  (0) 2018.08.29

    댓글

Designed by Tistory.