본문 바로가기 메뉴 바로가기

mhibio

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

mhibio

검색하기 폼
  • 분류 전체보기 (94)
  • 방명록

2021/10/20 (1)
python codec

TL;DR python3 에서 바이트에서 0~256사이의 유니코드를 디코딩하고싶으면 bytes.decode('iso-8859-1')을 사용하자. python3으로 포너블 문제들을 풀다보면 str과 bytes를 가끔씩 혼용할 때가 있다. pay = '' pay += 'AAAAAAAA' pay += p64(0xdeadbeefcafebabe) p64(0xdeadbeefcafebabe)의 반환값은 바이트 자료형이기 때문에 str과 합치려고 하면 오류가 난다. payload의 문자열들에 b를 붙여서 해결할 수도 있고 p64의 결괏값을 디코딩해서 넣어줘도 된다. 여기서 문제는 decoding할때의 codec이다. ENCODING >>> b"\x7f".decode() '\x7f' >>> b"\x80".decode()..

카테고리 없음 2021. 10. 20. 20:16
이전 1 다음
이전 다음
공지사항
  • about me
최근에 올라온 글
  • [Codegate 2022 Prelimina⋯
  • 근황 & Hyper-v exploitat⋯
  • 타원곡선암호학 학교발표⋯
  • stdout stderr 다 먹혔을때
최근에 달린 댓글
  • 안녕하세요. 파이채굴러입니⋯
  • 정말 좋은 정보네요.
  • 네네
  • jmp rax로 깨졌을 때, 어떻게⋯
Total
8,578
Today
3
Yesterday
4
링크
  • mhibio.github.io
  • server
  • tistory
TAG
more
«   2021/10   »
일 월 화 수 목 금 토
          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
31            
글 보관함
  • 2022/03 (1)
  • 2022/01 (1)
  • 2021/11 (3)
  • 2021/10 (5)

Blog is powered by Tistory / Designed by Tistory