티스토리 뷰

웹 해킹/취약점

serialize()함수 취약점(2) python

삼전동해커 2020. 9. 14. 16:55


출처: https://velog.io/@woounnan/WEB-PHP-Serialization

https://dreamhack.io/lecture/courses/15



파이썬에서 직렬화/역직렬화를 사용하는 대표적인 모듈은 pickle과 yaml이 존재한다.


pickle : 일반 텍스트가 아닌 리스트나 클래스같은 자료형을 파일 입출력 방식으로 저장하는 모듈.

yaml : yaml 양식을 가진 파일을 다룰 때 사용하는 모듈.


파이썬의 __reduce__ 메소드를 이용하여 공격에 사용한다.



'웹 해킹 > 취약점' 카테고리의 다른 글

eval 함수  (0) 2020.09.15
php include, wrapper 취약점  (0) 2020.09.14
serialize()함수 취약점(1) php  (0) 2020.09.14
strcmp 취약점  (0) 2020.09.09
SQL injection  (0) 2020.07.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함