일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python
- 공유 라이브러리는 왜 항상 같은 순서로 맵핑 될까?
- Python3
- DYNAMIC Section
- GEF
- Recoverit
- VSCode C++ 표준 버전 수정
- std::cerr
- python3.11 pip
- Seccomp bypass
- z3 signed 이슈
- 리커버릿
- GDB
- python3.11 설치
- pwn
- Python.h: No such file or directory
- 실시간로깅
- docker
- 지훈현서
- c++
- 임베디드 시스템 해킹
- pip 에러 해결
- pwntools
- 개발
- Windows 부팅 오류
- vmware 반응 속도
- tool
- vhdx 파일 복구
- wsl2 복구
- OpenAI 개발
- Today
- Total
목록Tips (87)
OZ1NG의 뽀나블(Pwnable)
요즘 내 뜻과는 상관 없이 논문을 봐야하는 일이 생겼다... 그래서 논문을 쉽고 빠르게 번역할 수 있는 사이트들을 소개하겠다. [*] 깨진 문자열을 복원시켜주는 사이트! https://removelinebreaks.net/ Remove Line Breaks Remove Line Breaks is a online text tool that automatically remove all abnormally inserted line breaks. removelinebreaks.net [*] 논문 내용을 번역해주는 사이트! https://www.onlinedoctranslator.com/ko/ 무료 온라인 문서 번역 – 문서 레이아웃 유지 가능(워드, PDF, 엑셀, 파워포인트, 오픈 오피스, 텍 원본 레이아웃은..
올해 1월에 조기전역하고 바로 버그바운티를 시작한 늅늅이입니다. 참여후기 이벤트를 진행하다고 해서 후기를 남겨봅니다... ㅋㅋ 처음에는 영어도 못하면서 hackerone 같이 해외 버그바운티 플랫폼에서 기웃거리다가 4월에 삼성SDS에서 국내 버그바운티 플랫폼을 만들었다는 소식을 듣고 호기심에 참가하게 되었습니다. https://hackingzone.net/ [*] 대상 프로그램 위 사진은 현재 진행되고 있는 대상 프로그램들 목록인데 보다시피 웹이 대상인 프로그램들이 대부분이었습니다. 특별한 점으로는 삼성에서 하는 것이다보니 삼성 제품이나 삼성 서비스 사이트가 대상으로 올라오기도 하더라구여. 그리고 포상금은 평균적으로 꽤 많이주는 편인데 몇몇 포상금을 안주는 사이트의 경우에는 랭킹에 영향이가는 포인트를 대..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
파이썬3로 개발하다가 단순 float형끼리의 계산에서 오차가 발생한다는 것을 알았다. ????????????????? 아니 이게 왜... 분명 0.043-0.001의 값은 0.042가 나와야하는데 0.0419999.....가 나온다... (참고로 python2도 마찬가지다.) [*] 이유 이건 꼭 Python에서만 발생하는 문제가 아니라 모든 언어에서 거의 공통으로 발생하는 문제이고 그 이유는 컴퓨터는 숫자를 2진수로 받아들이기 때문에 생긴다는 것이다. 2진수의 정수부는 아래와 같이 표현할 수 있다. 1 = 2^0 = 1(2) = 1 1*2 = 2^1 = 10(2) = 2 1*2*2 = 2^2 = 100(2) = 4 ... 2씩 곱한다는 규칙이 있다. 2진수의 소수부는 아래와 같다. 1/2 = 2^-1 ..
[*] python개발할때 멀티 프로세싱 또는 멀티 스레딩으로 개발해서 subprocess나 pthread 모듈을 사용할 경우 테스트 도중 에러가 발생하면 프로그램이 그대로 종료되어버려 log를 확인하기 어려운 경우가 생긴다. 이때 python에서 기본적으로 제공하는 logging모듈과 traceback 모듈 + try: except:를 이용하면 에러 로그를 파일로 저장하여 프로그램이 종료되더라도 확인 할 수 있다. [*] 예제 코드 import logging import traceback logging.basicConfig(filename='./test.log', level=logging.ERROR) def main(): print("TEST") test() // ERROR!! if __name__ =..
json 형식이 올바른지 확인해준다. jsonlint.com/ The JSON Validator JSONLint is the free online validator and reformatter tool for JSON, a lightweight data-interchange format. jsonlint.com
보호되어 있는 글입니다.